SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Case Study: nopCommerce - On Grocery Shop
And Integrate nopCommerce with ERP system
Abstract
nopCommerce Grocery Shop is a web store which is used to sell a range of vegetables, fruits and other grocery
products. It gives customer the best experience to experience selecting, viewing and purchasing grocery. During
building this e-commercewebsite, we give the client many suggestions. And at the same time, the client gives us
much advice to improve it. Then we have the same goal that to make it as best as we can.
This project is focus on integrating the data between an ERP system and nopCommerce. It retains the original
functionality. Thecustomers and products data are from the ERP system. After customers place orders on
nopCommercewebsite, the orders will be returned to the ERP system.
Highlight of this case study
 Extend product variant attribute.
 Extend product variant attribute value for different quantity.
 Extend checkout attribute to set the type of allowed formats for file.
 Extend product to specific price and discount relate to the quantity.
 Price table with some suggestions of different quantity.
 Discount allows percent and value.
 Discount filter by quantity.
 New theme.
 Price update by Ajax.
 New product template.
 Integrating the API from ERP system into nopCommerce.
 Integrating the customer addresses and information from ERP system.
 Integrating the products data and information from ERP system.
 Synchronous customer data from ERP system.
 Synchronous product data from ERP system.
 Placing orders in nopCommerceand pass orders to ERP system.
Requirements
 The newest version of nopCommerce 3.6.
 To choose new Price calculator template of products.
 Remove standard quantity and ordering button.
 The quantity that the costumer has typed in must be in the middle, with 2 suggestions on every site.
 Start fee for a product.
 Price adjustment according to quantity for a product.
 Update files. On the checkout attribute it must be possible to set the type of allowed formats.
 Product variant attribute shows or not.
 Product Variant attribute value includes start fee and price per weight.
Solution
Technology Required
 C#
 ASP.NET
 Linq to Entity Framework
 HTML&CSS
 Javascript & JQuery
 Telerik MVC Extensions
 MS SQL 2008 R2
 NopCommerce3.6
Workflow chart
System Architecture
Some screen shots
Benefit to Client
 Rapid completion. We complete the whole job even if it has complex business logic. In order to let our client get the
product as soon as possible, we take the agile approach to develop this website.
 High quality. We sent daily report to let the customer know the process and what is going on. We also send weekly
report to summarize the completed functions in that week and the detail plan of the next week. We deployed a site
for testing, so that we can get feedbacks from customer quickly. And then we do some adjustments according to the
feedbacks as soon as possible. The system is stable and easy to be extended and maintained. It gives the costumer
the best experience.
 Efficient. We separate relatively independent modules and convert them into user controls, which makes it easy to
work out a specific page through quoting and is beneficial to modify and reuse.
 Experienced. Everyone in our group is experienced in this field.
 Protection. We are a company.
 Economical. Comparing with local related development, the client saved some cost.

Weitere ähnliche Inhalte

Was ist angesagt?

ChemSpace suppliers-manual
ChemSpace suppliers-manualChemSpace suppliers-manual
ChemSpace suppliers-manualPetro Golovatyi
 
Excess_inventory_management
Excess_inventory_managementExcess_inventory_management
Excess_inventory_managementACCELARATA Pune
 
Online Seller Wales - Cardiff Slide Deck - September 2014
Online Seller Wales - Cardiff Slide Deck - September 2014Online Seller Wales - Cardiff Slide Deck - September 2014
Online Seller Wales - Cardiff Slide Deck - September 2014UnderstandingE
 
Building Store Ready Application for Windows Phone
Building Store Ready Application for Windows PhoneBuilding Store Ready Application for Windows Phone
Building Store Ready Application for Windows PhoneMayur Tendulkar
 
Amazon seo best practices 2021
Amazon seo best practices 2021Amazon seo best practices 2021
Amazon seo best practices 2021AmeliaWright14
 
10 25-11 customer-portalinfo
10 25-11 customer-portalinfo10 25-11 customer-portalinfo
10 25-11 customer-portalinfotjosephads
 
Incremental listing feed tutorial_0614
Incremental listing feed tutorial_0614Incremental listing feed tutorial_0614
Incremental listing feed tutorial_0614SellOnFlipkart
 
How to use the 'Add Product' feature
How to use the 'Add Product' featureHow to use the 'Add Product' feature
How to use the 'Add Product' featureSellOnFlipkart
 
How Manufacturing Execution System (MES) Works?
How Manufacturing Execution System (MES) Works?How Manufacturing Execution System (MES) Works?
How Manufacturing Execution System (MES) Works?OmegaCube Technologies
 
Warehouse Wizards - Warehouse Optimization App
Warehouse Wizards - Warehouse Optimization AppWarehouse Wizards - Warehouse Optimization App
Warehouse Wizards - Warehouse Optimization Apptue78487
 
1. i web workflow overview en
1. i web workflow overview en1. i web workflow overview en
1. i web workflow overview enHeo Gòm
 
Odoo eCommerce Features
Odoo eCommerce FeaturesOdoo eCommerce Features
Odoo eCommerce FeaturesCeline George
 

Was ist angesagt? (20)

ChemSpace suppliers-manual
ChemSpace suppliers-manualChemSpace suppliers-manual
ChemSpace suppliers-manual
 
Shopify Product Zipcode Validator
Shopify Product Zipcode ValidatorShopify Product Zipcode Validator
Shopify Product Zipcode Validator
 
Sales up, margins down
Sales up, margins downSales up, margins down
Sales up, margins down
 
Prestashop Advance Marketplace Module
Prestashop Advance Marketplace ModulePrestashop Advance Marketplace Module
Prestashop Advance Marketplace Module
 
Excess_inventory_management
Excess_inventory_managementExcess_inventory_management
Excess_inventory_management
 
Posting using ajax
Posting using ajaxPosting using ajax
Posting using ajax
 
Online Seller Wales - Cardiff Slide Deck - September 2014
Online Seller Wales - Cardiff Slide Deck - September 2014Online Seller Wales - Cardiff Slide Deck - September 2014
Online Seller Wales - Cardiff Slide Deck - September 2014
 
ChemSpace users manual
ChemSpace users manualChemSpace users manual
ChemSpace users manual
 
Bid management
Bid managementBid management
Bid management
 
Building Store Ready Application for Windows Phone
Building Store Ready Application for Windows PhoneBuilding Store Ready Application for Windows Phone
Building Store Ready Application for Windows Phone
 
Prg 420-week-3
Prg 420-week-3Prg 420-week-3
Prg 420-week-3
 
Amazon seo best practices 2021
Amazon seo best practices 2021Amazon seo best practices 2021
Amazon seo best practices 2021
 
10 25-11 customer-portalinfo
10 25-11 customer-portalinfo10 25-11 customer-portalinfo
10 25-11 customer-portalinfo
 
Incremental listing feed tutorial_0614
Incremental listing feed tutorial_0614Incremental listing feed tutorial_0614
Incremental listing feed tutorial_0614
 
How to use the 'Add Product' feature
How to use the 'Add Product' featureHow to use the 'Add Product' feature
How to use the 'Add Product' feature
 
How Manufacturing Execution System (MES) Works?
How Manufacturing Execution System (MES) Works?How Manufacturing Execution System (MES) Works?
How Manufacturing Execution System (MES) Works?
 
Warehouse Wizards - Warehouse Optimization App
Warehouse Wizards - Warehouse Optimization AppWarehouse Wizards - Warehouse Optimization App
Warehouse Wizards - Warehouse Optimization App
 
1. i web workflow overview en
1. i web workflow overview en1. i web workflow overview en
1. i web workflow overview en
 
Odoo eCommerce Features
Odoo eCommerce FeaturesOdoo eCommerce Features
Odoo eCommerce Features
 
BigCommerce Ask A Question
BigCommerce Ask A QuestionBigCommerce Ask A Question
BigCommerce Ask A Question
 

Ähnlich wie Case Study_nopcommerce_grocerystore

Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory managementRohit Gupta
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxmaxinesmith73660
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1MEGHA JAIN
 
Trading ERP Presentation
Trading ERP PresentationTrading ERP Presentation
Trading ERP Presentationnfra erp
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus Mike Taylor
 
Inventory management application
Inventory management applicationInventory management application
Inventory management applicationRohit Gupta
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsMacWolf1
 
Final project ADS INFO-7390
Final project ADS INFO-7390Final project ADS INFO-7390
Final project ADS INFO-7390Tushar Goel
 
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...Velan Apps
 
foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxPrasanth344620
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxtidwellveronique
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationOptimizely
 
Bigcommerce product customization app personalize your products - The Brihas...
Bigcommerce product customization app  personalize your products - The Brihas...Bigcommerce product customization app  personalize your products - The Brihas...
Bigcommerce product customization app personalize your products - The Brihas...The Brihaspati Infotech
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and pptpavisubashsp
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docxjackiewalcutt
 

Ähnlich wie Case Study_nopcommerce_grocerystore (20)

Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docx
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1
 
Trading ERP Presentation
Trading ERP PresentationTrading ERP Presentation
Trading ERP Presentation
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
 
Inventory management application
Inventory management applicationInventory management application
Inventory management application
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management Systems
 
Final project ADS INFO-7390
Final project ADS INFO-7390Final project ADS INFO-7390
Final project ADS INFO-7390
 
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...
Software Modernization Is Essential for Businesses: Assessing the Cost of Ina...
 
foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptx
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
 
IT in retail
IT in retailIT in retail
IT in retail
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with Experimentation
 
Group - 9 Final Deliverable
Group - 9 Final DeliverableGroup - 9 Final Deliverable
Group - 9 Final Deliverable
 
Bigcommerce product customization app personalize your products - The Brihas...
Bigcommerce product customization app  personalize your products - The Brihas...Bigcommerce product customization app  personalize your products - The Brihas...
Bigcommerce product customization app personalize your products - The Brihas...
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and ppt
 
Sankalp Ecommerce Application Development Solution
Sankalp Ecommerce Application Development SolutionSankalp Ecommerce Application Development Solution
Sankalp Ecommerce Application Development Solution
 
Srs for ims dhavisoft
Srs for ims dhavisoftSrs for ims dhavisoft
Srs for ims dhavisoft
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
 
Project report
Project reportProject report
Project report
 

Case Study_nopcommerce_grocerystore

  • 1. Case Study: nopCommerce - On Grocery Shop And Integrate nopCommerce with ERP system Abstract nopCommerce Grocery Shop is a web store which is used to sell a range of vegetables, fruits and other grocery products. It gives customer the best experience to experience selecting, viewing and purchasing grocery. During building this e-commercewebsite, we give the client many suggestions. And at the same time, the client gives us much advice to improve it. Then we have the same goal that to make it as best as we can. This project is focus on integrating the data between an ERP system and nopCommerce. It retains the original functionality. Thecustomers and products data are from the ERP system. After customers place orders on nopCommercewebsite, the orders will be returned to the ERP system. Highlight of this case study  Extend product variant attribute.  Extend product variant attribute value for different quantity.  Extend checkout attribute to set the type of allowed formats for file.  Extend product to specific price and discount relate to the quantity.  Price table with some suggestions of different quantity.  Discount allows percent and value.  Discount filter by quantity.  New theme.  Price update by Ajax.  New product template.  Integrating the API from ERP system into nopCommerce.  Integrating the customer addresses and information from ERP system.  Integrating the products data and information from ERP system.  Synchronous customer data from ERP system.  Synchronous product data from ERP system.  Placing orders in nopCommerceand pass orders to ERP system. Requirements  The newest version of nopCommerce 3.6.  To choose new Price calculator template of products.  Remove standard quantity and ordering button.
  • 2.  The quantity that the costumer has typed in must be in the middle, with 2 suggestions on every site.  Start fee for a product.  Price adjustment according to quantity for a product.  Update files. On the checkout attribute it must be possible to set the type of allowed formats.  Product variant attribute shows or not.  Product Variant attribute value includes start fee and price per weight. Solution Technology Required  C#  ASP.NET  Linq to Entity Framework  HTML&CSS  Javascript & JQuery  Telerik MVC Extensions  MS SQL 2008 R2  NopCommerce3.6
  • 5.
  • 6.
  • 7.
  • 8. Benefit to Client  Rapid completion. We complete the whole job even if it has complex business logic. In order to let our client get the product as soon as possible, we take the agile approach to develop this website.  High quality. We sent daily report to let the customer know the process and what is going on. We also send weekly report to summarize the completed functions in that week and the detail plan of the next week. We deployed a site for testing, so that we can get feedbacks from customer quickly. And then we do some adjustments according to the feedbacks as soon as possible. The system is stable and easy to be extended and maintained. It gives the costumer the best experience.  Efficient. We separate relatively independent modules and convert them into user controls, which makes it easy to work out a specific page through quoting and is beneficial to modify and reuse.  Experienced. Everyone in our group is experienced in this field.  Protection. We are a company.  Economical. Comparing with local related development, the client saved some cost.