In this section you will find all necessary information in order to configure the integration with Shopify.
Shopify settings are divided in five categories (tabs). Configuring the integration is done by entering each tab one by one.
Access the Shopify settings
Once erplain and Shopify are connected, go to the menu "Apps" and click on "Configure Shopify":
Location mapping (available in the Inventory Tab)
Assign each stock location to its corresponding Shopify location or select "None" if you do not wish to map this location with Shopify.
You can also create your Shopify locations directly from this menu. They will be mapped automatically:
If you change the location mapping, make sure to Re-Sync the inventory by clicking on "Re-Sync inventory from erplain to Shopify" or "Re-Sync inventory from Shopify to erplain".
IMPORTANT: Please note that orders in Shopify don't have a location assigned to them. The location is only sent to Erplain when the order is fulfilled. In the meantime, Erplain will use the default stock location as selected in the location mapping section. The inventory will be updated in the location selected when you fulfill the order.
Choose the price level that you wish to use for your Shopify store. If you sell your products to final consumers on Shopify, we recommend you to select "Recommended Retail Price".
If you change the price level used for your Shopify store, make sure to Re-Sync your prices by clicking on "Re-Sync prices (from erplain to Shopify)" or "Re-Sync prices (from Shopify to erplain):
To import your products from Shopify to erplain, click on "Start importing".
To export your products from erplain to Shopify, click on "Start exporting".
If similar non-synchronized products exist in both apps, you can map them via a simple product mapping. You can find more information on this page.
Automatic customer creation upon receipt of order
By default, when a new order is created in Shopify, the customer is created in erplain. If you wish not to create each customer in erplain, please enable this option "Prevent customers from being created when a new order is created in Shopify":
It is possible to choose the name of the client assigned by default.
You can also import your customers from Shopify to erplain. Click on "Start importing":
Note: erplain uses the email address to match existing customers. If this is a new email address, erplain will create a new customer.
4. Custom fields
You can map certain values in Shopify with a particular field in erplain. For example, you can sync the Shopify field "Supplier" with the erplain fields "Supplier" or "Brand.
Product description sync
Enable or disable the product description sync between erplain and Shopify.
By default, when a product is synced between the two apps, its description is synced as well. In some cases, the long product description from Shopify doesn't need to be synced to erplain as it would sync to other integrated apps (QuickBooks for example). You can disable the description sync with this option:
Click on Disconnect to stop the connection with Shopify. If you disconnect Shopify, your products and stock levels will remain the same (but not synced) on both systems.
6. Connecting Erplain to a new Shopify account - IMPORTANT
Disconnecting your Erplain account from Shopify to connect to a new Shopify account is not supported. We recommend that you either:
1.Open a new Erplain account for the new Shopify store or
2. Delete all the data in your account before connecting Erplain to a new Shopify store.
Once you connect erplain to Shopify, your products are linked, your orders are linked and your customers are linked. You would experience many inventory issues by connecting to a new Shopify account.