Shopify & erplain sync chart

The table below lists the actions and their outcomes in erplain and Shopify with Default Sync Settings.

If you are looking for a more synthetic way to approach the sync between erplain and Shopify, we invite you to read the article How does the Shopify integration work?

Additionally, if you are on the point of installing and setting up Shopify with erplain for the first time, we recommend you the article Shopify full installation how-to.


ActionsPlatform of creationResult(s)Notes
PRODUCTS
Create a productShopifyProduct is created in erplain. (see settings)Synced information: cost per item, 

available stock, price, name, SKU, product description (see settings), tags, supplier, HS code, weight, barcode, pictures

Create a producterplainNANA
Delete a productShopifyProduct is removed from Shopify.NA
Delete a product
erplainNA
NA
Unpublish a producterplainProduct is removed from ShopifyNA
Publish a producterplainProduct is created in Shopify.Synced information: available stock, price, name, SKU, product description (see settings), variants, tags, supplier, HS code, weight, barcode, pictures
Edit product information(1)Shopify/(2)erplainProduct is updated in (1)erplain/(2)Shopify.
Add an attribute to a product(1)Shopify/(2)erplainAttribute is added to the product in (1)erplain/(2)Shopify.NA
Add an option to a product(1)Shopify/(2)erplainOption is added to the product in (1)erplain/(2)Shopify.NA
SALES
Create draft order
ShopifyNANA
Create sales order
ShopifySales order and invoice are created in erplain.NA
Create sales order
erplainNANA
Update orderShopifyChanges sync back to the sales order in erplain.NA
Update sales ordererplainChanges do not sync back to the order in Shopify.NA
Create shipping ordererplainOrder is marked as "fullfilled" in Shopify.NA
Mark order as "Paid"ShopifyInvoice is marked as "paid" in erplain.Orders can be marked as "paid" from Shopify only.
Mark order as "Fulfilled"ShopifyShipping order is created in erplain.NA
Cancel orderShopifyOrder status becomes "Shopify canceled" in erplain.
Product return is created in erplain.
Orders can be canceled from Shopify only.
Create refund
ShopifyReturn and refund are created in erplain.Order can be refunded from Shopify only.
Delete sales ordererplainNAShopify sales order cannot be deleted in erplain.
Delete invoiceerplainNAInvoices created from Shopify orders cannot be deleted in erplain.
CONTACTS
Create sales orderShopifyCustomer is created in erplain. (see settings)erplain uses the customer email address to check if customer is new.
Create customererplainNANA
Create customerShopifyIf the customer email is not already assigned, then a new customer is created in erplain.Synced information: name, address, tags, note, company name, phone number, email.
Edit customererplain(1)/Shopify(2)Customer information are updated in Shopify(1)/erplain(2)
Publish customererplainCustomer is created in Shopify
Delete customer
ShopifyNANA
Deactivate customererplainNANA
Unpublish customererplainCustomer is no longer available in ShopifyNA
INVENTORY
Create draft order
Shopify
NA
NA
Create sales orderShopify(1)/(2)erplainAvailable stock is updated in (1)erplain/(2)Shopify.NA
Create shipping ordererplainAvailable stock is decreased in erplain and sync to Shopify.
NA
Create single invoiceerplainAvailable stock is decreased in erplain and sync to Shopify.NA
Mark order as "Fulfilled"ShopifyOn-hand stock is decreased in erplain.NA
Cancel order
ShopifyAvailable Stock is updated in Shopify and sync to erplain.
You can choose whether or not to put the products back into inventory from Shopify.
Create refundShopify



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.