WooCommerce as your shop, marketplaces around it
Keep the WordPress shop you have already invested in, and stop it being the only place that knows what sold.
Your WooCommerce shop works and you are not rebuilding it. But it is an island — every marketplace order is rekeyed by hand, and stock is whatever somebody last remembered to change.
WooCommerce merchants tend to have invested heavily and specifically: a theme that took months, plugins that do exactly what the business needs, a checkout tuned over years. Being told to migrate is not advice, it is a demand to write off that work.
So the integration is the same shape as Shopify’s. Woo keeps the shop. Qwikr keeps everything else in step with it.
Two-way, with one side nominated
Orders flow from WooCommerce into Qwikr, so marketplace and web orders sit in one place for reporting, fulfilment and accounts. Stock flows in whichever direction you choose — Woo can hold the record, or Qwikr can, but exactly one of them does.
Nominating one is not a preference setting, it is the thing that makes the system work. Two systems that both believe they are authoritative about stock do not converge on the right answer; they take turns overwriting each other, and the figure oscillates depending on which job ran most recently.
Why self-hosted needs more care than SaaS
WooCommerce is your server, and that changes the failure modes in ways worth planning for:
- Your site can be down — for a plugin update, a bad deploy, a host problem. A sync must treat that as “try again”, not as “the product no longer exists”.
- Performance varies. A shared-hosting Woo install under load will be slow to answer, and a sync that reads impatience as failure will produce errors that are really about your server.
- Plugins change the data. Custom fields, bespoke variation handling, a pricing plugin — Woo is far more variable than a hosted platform, and an integration cannot assume a stock plugin’s private tables.
Variations
Variable products are where most Woo integrations quietly go wrong. A parent product with fifteen variations has fifteen stock figures and fifteen SKUs, and a sync that reads the parent’s figure gets a number that means nothing.
Stock is held and pushed per variation, matched by SKU, because a marketplace listing corresponds to one buyable thing and not to a product family.
No second storefront
As with Shopify: set WooCommerce as your primary storefront and Qwikr stops publishing one of its own. You keep your shop, and gain the marketplace layer, the stock record and the reporting across everything.
Being straight about effort
Woo connections take more setup than Shopify ones. The variability that makes WooCommerce flexible is the same variability that means your install is not identical to anyone else’s — expect to confirm how your products are matched, and expect variations to need a look. It is an afternoon, not a click, and anyone promising otherwise has not connected many.
Stop reconciling stock by hand
One catalogue, six channels, one stock figure that stays right.