
The Zedonk Shopify Connector provides a seamless integration between your Zedonk account and your Shopify store, allowing you to efficiently manage inventory and sales data in one centralised system. By connecting your platforms, you can automate key processes, reduce manual data entry, and gain valuable insights into your business performance.
Shopify Connector is an optional add-on. For further information, please contact [email protected]
The Barcodes module is required for the Shopify Connector.
You must be on the Shopify Growth, Advanced or Plus plan to connect with Zedonk.
Shopify Connector Overview
Currently, there are three versions of the Shopify Connector available, each designed to cater to different business needs:
Version 1: Inventory Management (Most Popular)
The Version 1 (V1) connector is the most widely adopted option, primarily because it maintains accurate and up-to-date inventory levels across both Zedonk and Shopify. This version ensures that whenever a sale occurs on Shopify or inventory is adjusted in Zedonk, the corresponding changes are reflected in near real-time. This automatic synchronisation is crucial for preventing overselling, managing stock efficiently, and providing a consistent customer experience. If your primary goal is to have a unified view of your stock and avoid discrepancies between your online store and your back-office system, V1 is the recommended choice.
Version 2: Retail Order Import (Inventory Management using Zedonk's delivery notes)
Version 2 (V2) of the Shopify Connector offers a more comprehensive integration by enabling the import of retail orders directly from Shopify into Zedonk. This functionality is particularly valuable if you need to analyse your retail sales data within Zedonk, either independently or alongside your wholesale order information. Furthermore, V2 can automatically generate delivery notes and invoices in Zedonk based on Shopify orders. Alternatively, you can manually generate delivery notes in Zedonk as you dispatch goods. This not only streamlines your fulfilment process but also ensures that inventory levels in Zedonk are updated in accordance with shipped retail orders, maintaining inventory accuracy. If you require a detailed analysis of your retail sales in Zedonk (along with your wholesale orders), V2 provides the necessary tools.
Version 3: Separated Retail Order Management (Least Popular, Niche Use Case)
The Version 3 (V3) connector is the least commonly used option and is relevant to a very specific scenario, typically affecting around 1% of our clients. This version requires the creation of a separate season within Zedonk specifically for Shopify retail orders. This separation is intended to prevent potential duplication of stock adjustments that might occur if retail and wholesale orders are managed within the same season.
While V3 offers a way to keep retail order data distinct, the added complexity of managing separate seasons makes it less appealing for most users. Unless you have a specific need to completely isolate your Shopify retail order data within its own Zedonk season to avoid potential stock adjustment conflicts, V3 is generally not the recommended approach.
The following tasks can be performed on all Shopify Connector versions:
- Create a Catalogue of products you want to add to Shopify and push it directly from Zedonk.
- Push Available To Sell figures from Zedonk to Shopify
- Receive refunds as automatic stock adjustments
The following tasks are version-specific
- Receive Shopify orders as automatic Stock Adjustments (Shopify Connector V1)
- Receive Shopify orders as Retail Orders (Shopify Connector V2)
- Receive Shopify orders as automatic Stock Adjustments and Retail Orders (Shopify Connector V3)
Shopify Connector Activation
You can integrate Zedonk with multiple Shopify Stores/Location, but each Shopify Store/Location would require you to purchase a separate connector. Multiple Shopify Stores/Location setup works seamlessly with the Multi-Location Inventory module.
Go to your Shopify Admin portal
Go to https://admin.shopify.com/, then click Settings

Click 'Apps and sales channels', then click 'Develop apps'

Click the 'Create an app' button

Enter 'Zedonk' in the App name field then click 'Create app' button

Click the 'Configuration' tab, then click the 'Configure' button with the Admin API integration area

Set access scopes to the below:
- 'Assigned fulfillment orders' > set to 'read_assigned_fulfillment_orders'
- 'Draft orders' > set to 'read_draft_orders'
- 'Files' > set to 'write_files' & 'read_files'
- 'Fulfillment services' > set to 'read_fulfillments'
- 'Inventory' > set to 'write_inventory' & 'read_inventory'
- 'Locations' > set to 'read_locations'
- 'Merchant-managed fulfillment orders' > set to 'read_merchant_managed_fulfillment_orders'
- 'Order editing' > set to 'read_order_edits'
- 'Orders' > set to 'read_orders'
- 'Products' > set to 'write_products' & 'read_products'
- ‘Returns’ > set to ‘read_returns’
- 'Third-party fulfillment orders' > set to 'read_third_party_fulfillment_orders'
Set 'Event versions' to the date option with the '(Latest)' suffix, e.g. '2025-07 (Latest)'

Click API credentials and copy the following details:
- API key:
- API secret key:
- Access Token:
- URL of your Shopify website (e.g: "https://XXXXX.myshopify.com"):

Share the API credentials with your Zedonk contact to integrate your Zedonk system with Shopify. Your Zedonk contact will share the next steps to test the integration and go live.