9
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-commerce website, 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. The customers and products data are from the ERP system. After customers place orders on nopCommerce website, 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 nopCommerce and pass orders to ERP system. Requirements

Case Study_nopcommerce_grocerystore

Embed Size (px)

Citation preview

Page 1: Case Study_nopcommerce_grocerystore

Case Study: nopCommerce - On Grocery Shop

And Integrate nopCommerce with ERP system

AbstractnopCommerce 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-commerce website, 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. The customers and products data are from the ERP system. After customers place orders on nopCommerce website, 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 nopCommerce and 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.

Page 2: Case Study_nopcommerce_grocerystore

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.

SolutionTechnology Required

C# ASP.NET Linq to Entity Framework HTML&CSS Javascript & JQuery Telerik MVC Extensions MS SQL 2008 R2 NopCommerce 3.6

Workflow chart

Page 3: Case Study_nopcommerce_grocerystore

System Architecture

Some screen shots

Page 4: Case Study_nopcommerce_grocerystore
Page 5: Case Study_nopcommerce_grocerystore
Page 6: Case Study_nopcommerce_grocerystore
Page 7: Case Study_nopcommerce_grocerystore
Page 8: Case Study_nopcommerce_grocerystore

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.