Shopify Integration
This help centre article provides you with all necessary information about the built-in integration ZenOS provides for the e-commerce platform Shopify.
With this integration, you can effortlessly synchronize orders, products, inventory, and fulfillment data between ZenOS and Shopify in real-time. By following the steps provided below, you can enhance your fulfillment process and streamline your business operations.
High-level overview of synced data and sync periods
| Data | Sync Direction | Sync Time |
| New Products | Shopify -> ZenOS | New products upon manual trigger in ZenOS, product updates every 3 hours |
| New orders and order updates | Shopify -> ZenOS | Real-time |
| Inventory Levels | ZenOS -> Shopify | Real-time |
| Order Fulfillment | ZenOS -> Shopify | Real-time |
Integrating Shopify with your ZenOS account
Shopify <> ZenOS integration is plug and play and can be done in two simple steps:
- In ZenOS: Go to Settings >> Stores >> Add Store, choose Shopify and enter the store name you want to be connected
- In Shopify: Grant ZenOS access to your Shopify account
More detailed installation instructions here.
Location setting
ZenOS customers can choose between an App Location "ZenOS" and a Custom Location. We advise our customers to use app location "ZenOS", cause only in such a way ZenOS is able to update orders to Shopify status “in progress”. With a custom location, only statuses "Fulfilled" and "Unfulfilled" are possible.
Note: Using the app location “ZenOS” leads to the disadvantage that the stock as well as order fulfillments in Shopify cannot be updated manually.
Note: If you want to switch from one location to another, please reach out to your Zenfulfillment manager.
Shopify integration setting
As a Zenfulfillment customer, you can customize your Shopify integration depending on your needs. All the settings described below can be configured in your ZenOS account under Settings >> Stores >> Shopify >> Shopify store settings.
Notifications
ZenOS gives you full flexibility to deactivate Shopify tracking notification, in case you want to use ZenOS tracking email solution or work with any other external email service.
Order import settings
ZenOS allows you to filter out certain Shopify orders with specific attributes from being imported to ZenOS. You can include or exclude orders by their tag, destination country, and order line location.
In this setting, orders with the tag BS123 and SM123 are excluded from import, also just orders from Germany, France and Italy are getting imported to ZenOS.
Note:
Don't forget to click the "plus" button to lock-in a new intro and then hit "save".
If no attributes are specified, all orders will be imported to ZenOS.
Automated return refund
ZenOS enables you to automate the refund process for returned items that meet specific criteria. By activating this feature, eligible returns are automatically refunded in Shopify without any extra workload from your side.
If you are interested in the feature, please reach out to your Zenfulfillment Manager who will explain and enable this feature for you. After the feature is enabled, you will be able to choose whether to activate or deactivate automated refunds in your Shopify store settings.
Note:
By activating this feature, you acknowledge that you are aware of this mechanism and that you are ineligible to claim a later refund for unintended refunds.
Return refunds
In order to automate deducting return label costs from a return, you need first to activate the feature toggle "Deduct return label cost from return" in the Automated return refund section (see above). Afterwards, select countries and define Return Label Cost per country so that the defined return label cost will be deducted when refunding for the corresponding country.
You can find more details on automated return refunds here.