Currently we support cs-cart as integrated online store with control magento will be implemented in a short time but regardless of which one we use the way we implement with integration with third party web shop will be similar as follow.
- initially dump , stock, colour size ,feature,and category information to the web shop from control,note that customer will not be dumped to the web shop.
- collect the customer from webshop was done when they first login the webshop using email, if the email already exist in control. ,the matching account will be used to handle transaction for both sales in pos and web. Update of basic information like address or mobile will transfer both way after the customer registered on the web
- update basic stock ,feature and category detail , from control will update web,but not the other way
- update of basic customer detail will travel both way,
- if the web server is located in the same subnet with the control server, then a script will be ran by web through nfs to place order
- if the web server is not in the same subnet with the control , then order will be placed by web to control using control's xml gateway
- if the order is pay by credit card , only successful payment will result in a fully paid customer order to appear in control
- if the order is pay by any other type of payment, a non paid order will be generated in control
this design will work with most webshop which handle customer and stock.
