How to sync Shopify and WooCommerce
Pick one store as the home of the catalog and one as the place where orders are recorded. NexxoSync creates the missing products in the other store, keeps stock and prices in step per variant, and creates each order and new customer where you record them. Both platforms support every flow, in either direction.
What you need.
- A Shopify store where you can approve apps.
- A WooCommerce store reachable over HTTPS.
- A SKU on each product and variant.
The setup.
Connect Shopify
One click: you approve the NexxoSync app in your Shopify admin. No custom apps and no tokens to copy.
- In NexxoSync, go to Connections and choose Shopify.
- Enter your store's myshopify.com address and click “Connect with Shopify”.
- Approve the permissions in Shopify. Real-time notifications are registered automatically.
Connect WooCommerce
One click: WooCommerce opens its own authorization screen in your store and the API keys are created for you. Manual keys also work.
- In NexxoSync, go to Connections and choose WooCommerce.
- Enter your store address and click “Connect with WooCommerce”.
- Approve access in your WordPress admin. Webhooks are registered automatically.
Create the integration
Create an integration between Shopify and WooCommerce. The wizard asks where your catalog lives and where sales are recorded, and proposes a table of flows: one row per kind of data, each with its own direction.
Set the flows
Turn on these rows. The others can stay off, or be set to your case: directions a platform's API doesn't allow are disabled, with the reason.
- Publish new products: Shopify → WooCommerce. Creates WooCommerce products, including variable ones.
- Stock: Shopify → WooCommerce. Per variant, from the Shopify locations you include.
- Prices: Shopify → WooCommerce. Regular and sale prices.
- Orders: WooCommerce → Shopify. WooCommerce orders are created in Shopify.
- Customers: WooCommerce → Shopify. New WooCommerce customers are created in Shopify.
Link your products
NexxoSync proposes links between both catalogs by SKU: confirm them. Products without a SKU can be linked by hand. Only linked products are synced. Products that only exist in Shopify are created in WooCommerce by the Publish flow, which is off by default.
Simulate and turn it on
Simulate the stock, price and customer flows to see every change they would make, without writing anything. Then turn the integration on: flows run on every change where the platform sends notifications, with a scheduled run as a safety net, and every run is recorded in the history.
Tips from real setups.
- Moving from one store to the other? Publish into the new one, then keep stock and orders flowing until you close the old store.
- Running both stores at once, keep a single direction for stock: two stores writing stock to each other would fight over the same units.
- Customers are matched by email, tax ID or phone; existing ones can be updated or left as they are.
How to sync Shopify and WooCommerce
Can I use it to migrate from WooCommerce to Shopify?
Yes. Set Publish from WooCommerce to Shopify, then keep stock and orders flowing until you close the old store.
Won't two-way syncs loop?
No. NexxoSync recognizes the notifications caused by its own writes and ignores them, so a change does not bounce back.
Is it real time?
Yes. Both stores send notifications, which NexxoSync registers when you connect them; a scheduled run acts as a safety net.
Related pages.
Integration Shopify + WooCommerce
Two stores, one catalog: Shopify and WooCommerce
Learn moreCatalog sync
Publish once, keep every channel's product data up to date.
Stock sync
One stock across every channel, so you never sell what you don't have.
Order sync
Every sale, wherever it happens, recorded where you work.
Customer sync
One customer list across your stores and ERP.
How to sync stock between Mercado Libre and Shopify
Send Shopify stock to every Mercado Libre listing and variation on each change, and bring Mercado Libre sales back as Shopify orders, so you never oversell.
How to connect WooCommerce with Mercado Libre
Publish WooCommerce products on Mercado Libre, sync stock and prices per variation and receive every Mercado Libre sale as a WooCommerce order, with no plugin.
How to sell on eBay from Shopify
List Shopify products on eBay with variations, keep stock and prices in step and receive every eBay sale as a Shopify order, on eBay.com, .co.uk, .de and more.