Shopify/Erplain sync chart

Modified on Fri, 30 Jan at 8:59 AM

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?

ActionsPlatformResult(s)Notes
PRODUCTS
Create a productShopifyProduct is created in erplain. Synced information: cost per item (if the product is created from Shopify), 

available stock, price, name, SKU, product description, tags, supplier, HS code, weight, barcode, pictures, inventory tracking

Create a productErplainNANA
Delete a productShopifyProduct is deleted from ErplainThe variants that are unsynchronized are not deleted in Erplain.
Archive a product
Shopify
Product is not deleted from erplain
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, variants, tags, supplier, HS code, weight, barcode, one picture and taxable status
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
Remove item from sales orderShopifyProduct return and refund are created in Erplain.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 order
ShopifyOrder still shows in Erplain
Shopify deleted sales order cannot be removed from Erplain
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. .

If a customer with a similar email address already exists in Erplain, the sync between the two will be automatic.

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
ShopifyCustomer is inactive in ErplainNA
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 orderErplainOn hand stock is decreased in Erplain.
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
OTHER
DisconnectEerplain & ShopifyErplain
Products, inventory, contacts and sales stop syncing.Your Data remain in Shopify and Erplain.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article