E-Commerce Product Integration with Existing Backend

E-Commerce Product Integration with Existing Backend

11.03.2018 | 01:04

If you have your existing backend solution, you can use Alegra Suite to build your own Frontend applications.

The process:

You will build webservices for Alegra Suite to be connected to your backend. For a proper integration, the following entities should be integrated via webservices.

1) Product Catalog

Alegra indexes your products and synchronizes products in two ways:

Option 1:

Pulling products as bulk for initial product synchronization (once you integrate the full product update, you can run it anytime via the admin console following these instructions LINK) and delta updates for the updated products every minute.

Option 2:

Pull products as bulk for initial product synchronization (once you integrate the full product update, you can run it anytime via the admin console following these instructions LINK) and updates will be made by triggers instantly when a product is updated.

2) Customer Management

Customers are stored in your backend. Login / Register / Forgotten Password actions will be done instantly via webservice integration. For example, when a customer clicks to register, the information is delivered to webservice and further operations are done depending on webservice response.

3) Basket Management

Basket information is managed on your backend. When a customer wants to add / update / remove product on basket, the request is handled instantly via webservice integration. After the operation, the list of products in the basket including applied promotions is returned by webservice which means that, all promotions and calculations are done on your backend.

4) Address Management

Customer Addressed are stored on your backend. When a customer wants to add / update / remove address, the request is handled instantly via webservice integration.

5) Checkout Process

Checkout process starts with Basket Integration, continues with Address selection, Billing Selection, PaymentType selection, Delivery Options including Payment Process and ends when the Order is created. Which means that, for each checkout step, the process is handled via webservices.

6) Order Management

Orders are stored on your backend. When a customers wants to list orders / get details / wants to cancel order, the request is handled via webservice.

Click here to get the list of services that should be supplied by the Customer 

https://alegra.io/api-docs/backend-services

18-04/28/alegra-ecommerce-integration-existing-backend.jpg

  • Paylaş
E-commerce Sales & Transactions Integration

E-commerce Sales & Transactions Integration

JOHN SERRA

COMMENTS

YORUMLAR