WooCommerce Multi-Store Sync
Automatically synchronize products, stock levels, and inventory from your main WooCommerce store to multiple remote WooCommerce stores. Built from the ground up as a standalone solution with enterprise-grade features.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/open-wp-club/multi-store-sync-for-woocommerce/releases/download/5.3.0/wc-multi-store-sync-5.3.0.zipOne-way product/stock sync from a main WooCommerce store to any number of remote WooCommerce stores. Install only on the main store — remote stores just need WooCommerce and a REST API key.
Requirements
WordPress 5.8+, WooCommerce 6.0+, PHP 8.4+, HTTPS.
Install
cd wp-content/plugins/
wp plugin activate wc-multi-store-sync
Then generate a REST API key on each remote store (WooCommerce > Settings > Advanced > REST API, Read/Write, Administrator user if you'll use API image transfer) and add the store under WooCommerce > Settings > Multi-Store Sync > Stores. Full walkthrough: Installation Guide.
What it does
Full product, price, stock, image, category/tag, and variation sync, plus category/attribute/custom-field mapping per store, pricing rules, stock allocation, coupon and shipping class sync, remote order aggregation, scheduled and webhook-triggered sync, a dead letter queue, weekly verification with auto-correction, and WP-CLI commands. See the User Manual for the full feature list.
Docs
Support
Releases
12 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈10 comes from the 5.0.0 cohort. Method.