
Two-Way Multi Store Product & Inventory Sync for WooCommerce
Sync Products, Orders, Inventory & Store Data Across Multiple WooCommerce Stores
Connect multiple WooCommerce stores to one central HUB and keep your essential store data synchronized in either direction. Two-Way Multi Store Product & Inventory Sync for WooCommerce gives growing businesses a powerful way to automate WooCommerce product sync, order sync, inventory sync, customer sync, and multisite data synchronization without managing the same information separately on every store. Synchronize from the HUB to connected stores, pull changes back from individual stores, or run a true bi-directional WooCommerce sync workflow. WordPress Multisite is not required. Connect independent WooCommerce stores across different domains, servers, or hosting environments.One HUB. Multiple WooCommerce Stores. Two-Way Synchronization.
Stop updating products, inventory, orders, and store data one website at a time. Create a centralized WooCommerce synchronization workflow where your stores stay connected while you remain in control of what gets synchronized, where it goes, and in which direction.HUB → Node
Push supported product, inventory, order, customer, coupon, and store data from your central WooCommerce store to connected stores.Node → HUB
Bring supported changes from connected WooCommerce stores back into the HUB automatically.Bi-Directional
Allow supported data to move in either direction while intelligent mappings and loop protection help prevent duplicate synchronization.Powerful WooCommerce Product Sync
Keep product information consistent across your connected WooCommerce stores without repeatedly maintaining the same catalog. Synchronize supported:- Simple products
- Variable products and variations
- Product titles and descriptions
- SKU and GTIN
- Regular and sale prices
- Inventory and stock
- Categories, tags, and brands
- Attributes
- Featured and gallery images
- Variation images
- Dimensions and shipping data
- Selected product metadata
Mature Product Matching That Helps Prevent Duplicates
Reliable WooCommerce multi-store product sync depends on knowing whether a product already exists before creating another one. The built-in product resolver follows a carefully ordered matching process: Persistent Mapping → SKU → GTIN → Slug → Exact Title → Create New Once products are mapped, their persistent relationship becomes the primary identity. That means changing a product title, SKU, price, or other supported field does not automatically make the plugin treat it as a completely new product. Conflicting or ambiguous identities are stopped for review instead of allowing unsafe automatic remapping.Synchronize Variable Products with Confidence
Variable products need more than basic product copying. Keep parent products and their variations connected while synchronizing supported:- Variation SKUs
- Prices
- Sale prices
- Stock quantities
- Stock status
- Attributes
- Dimensions
- Variation images
WooCommerce Inventory & Stock Sync
Keep stock information aligned across connected stores with configurable WooCommerce inventory synchronization. Synchronize supported inventory fields such as:- Manage stock
- Stock quantity
- Stock status
- Backorders
Smarter Product Image Synchronization
Repeated synchronization should not mean repeated image uploads. The media synchronization engine attempts to identify and reuse previously synchronized attachments before uploading another copy. It supports:- Featured images
- Product galleries
- Variation images
WooCommerce Order Sync Across Stores
Move supported WooCommerce orders between connected stores without manually recreating customer, billing, shipping, product, fee, coupon, and tax information. Use WooCommerce order sync for:- HUB → Node order distribution
- Node → HUB order collection
- Bi-directional order updates
- Order status synchronization
- Selected historical orders
- Filtered order synchronization
Advanced Order Filters
Do not synchronize every order when your workflow only needs a specific group. Filter eligible orders using criteria such as:- Order date
- Order status
- Customer information
- Payment method
- Products
- Minimum or maximum order total
- Specific orders
ANY
Synchronize orders matching at least one configured criterion.ALL
Synchronize only orders that satisfy every configured criterion. This makes it easier to migrate historical orders, synchronize selected statuses, or start order synchronization from a specific date.Customer, Coupon & Shipping Class Sync
Extend your multi-store workflow beyond products and orders. Synchronize supported:Customers
Keep customer records available across connected WooCommerce stores where your workflow requires them.Coupons
Transfer WooCommerce coupon data between stores instead of recreating promotions manually.Shipping Classes
Keep supported WooCommerce shipping-class structures aligned across your store network. Each entity can be enabled or disabled independently.Select Exactly What Gets Synchronized
Not every store needs the same catalog. Build different synchronization rules for different connected WooCommerce sites. Product filtering can include:- Specific products
- Categories
- Tags
- Brands
- Product types
- Product status
- Stock status
- Product date
- Stock quantity
- Price ranges
Plugin-Free Node Stores
Manage synchronization from the HUB without maintaining the complete sync plugin on every connected WooCommerce site. Node stores communicate through supported WooCommerce and WordPress APIs. This makes it easier to manage several independent WooCommerce websites while keeping centralized synchronization logic on the HUB.Automatic Webhooks with Polling Backup
For inbound Node changes, the plugin uses WooCommerce webhooks for fast synchronization. If webhook delivery is delayed or unavailable, an incremental polling safety mechanism can discover supported changes and queue them for synchronization. That gives your bi-directional WooCommerce sync workflow an additional layer of reliability.Built for Reliable Background Synchronization
Large catalogs should not rely on one long browser request. Synchronization runs through a background queue powered by WooCommerce Action Scheduler. The queue provides:- Background processing
- Progress tracking
- Retries
- Worker heartbeats
- Failed-job visibility
- Cancellation
- Batch tracking
- Detailed resource information
Know Exactly What Is Synchronizing
A professional sync workflow needs visibility. The Queue, Mappings, Conflicts, and Logs areas make it easier to understand what is happening across connected stores. Review:- Which resource was queued
- HUB or Node origin
- Product or variation IDs
- Destination store
- Progress
- Attempts
- Successes
- Failures
- Mapping conflicts
- Detailed error messages
Designed to Prevent Sync Loops
Bi-directional synchronization can become unreliable if the same update continually bounces between stores. The plugin tracks synchronization origin, mapped state, modification information, and processing context to help recognize self-generated updates. A change pushed from the HUB should not immediately return as a new Node change, while a genuine later update on the Node remains eligible for synchronization.Connect Independent WooCommerce Stores
You do not need to run a native WordPress Multisite network. Use the plugin with:- Separate WooCommerce installations
- Different domains
- Regional stores
- Brand stores
- Wholesale and retail stores
- International WooCommerce sites
- Stores hosted on different servers
Ideal for Growing Multi-Store WooCommerce Businesses
Two-Way Multi Store Product & Inventory Sync for WooCommerce is built for merchants and agencies managing:- Multiple WooCommerce websites
- Regional stores
- International stores
- Wholesale and retail catalogs
- Brand-specific storefronts
- Distributed product catalogs
- Centralized inventory workflows
- Multi-store order operations
Why Choose Two-Way Multi Store Product & Inventory Sync?
True Two-Way WooCommerce Synchronization
Go beyond one-way product copying with supported HUB → Node and Node → HUB workflows.Smart Product Identity
Persistent mappings combined with SKU, GTIN, slug, and exact-title matching help minimize unnecessary product duplication.Selective Synchronization
Choose which entities, products, orders, and fields should participate.Multi-Store Control
Connect several independent WooCommerce stores to one central HUB.Background Queue Processing
Process larger synchronization workloads through WooCommerce Action Scheduler instead of long browser requests.Built-In Visibility
Monitor jobs, mappings, conflicts, retries, and synchronization logs from the HUB.Plugin-Free Nodes
Reduce administration overhead by keeping the central synchronization engine on the HUB.Synchronize Smarter Across WooCommerce Stores
Whether you manage two WooCommerce websites or a growing network of connected stores, Two-Way Multi Store Product & Inventory Sync for WooCommerce gives you the control to synchronize products, inventory, orders, customers, and supporting store data from one centralized workflow. Connect your WooCommerce stores. Choose what should synchronize. Let the queue handle the rest.
Changelog:
Only logged in customers who have purchased this product may leave a review.
Support by WPStoreTools
WPStoreTools supports this product through WPBay
Questions are handled in WPBay's private ticket system, keeping your purchase details and support conversation together.
After purchase, open this item in My Downloads and choose Get Support.
What support includes
- Answers to product-related questions
- Help with reported bugs and issues
- Guidance for included third-party assets
What support does not include
- Customizations or new features
- Installation or setup services
Maintenance snapshot
See recent updates, compatibility, support, and developer activity.
- Updated today
- Developer active recently
- WPBay support available
- WordPress 7.1 tested
Snapshot updated 16 hours ago
View details Hide details
Maintenance details
This is maintenance data. It does not measure product quality or sales.
- Last update Updated today
- Compatibility WordPress 7.1 tested · PHP 8.5 tested · WooCommerce 11 tested
- Releases 10 releases in the 7 days since listing
- Developer activity Developer active recently
- Support No recent support tickets to measure
- Docs and demo Documentation available · Changelog available · No demo listed
Health remained stable during the last 90 days.
How this snapshot works
Plugin Health
The score is out of 100 and uses data WPBay can check. Ratings, popularity, and sales are not used.
- Last update 30 points
-
Plugins receive full recency points under 30 days, then step down at 90, 180, 365, and 545 days.
- Compatibility 20 points
-
WordPress, PHP, and WooCommerce (when relevant) are scored separately. The latest two PHP lines count as current. Nearby previous versions keep most of the points.
- Current version 100%
- One version behind 75%
- Two versions behind 50%
- Three versions behind 25%
- Older or not listed 0%
- Releases 15 points
-
One release earns 10, two or three earn 13, and four or more earn 15. Each accepted product ZIP counts once; reprocessing the same upload and listing-only edits do not count.
- Developer activity 15 points
-
Based on WPBay login and dashboard activity. Exact last-login dates are never shown.
- Support 15 points
-
There are no recent WPBay tickets to measure.
- Docs and demo 5 points
-
Documentation: 2. Changelog: 1. Working demo or preview: 2.
Score ranges
- 90–100 Excellent
- 75–89 Healthy
- 60–74 Fair
- 40–59 Needs attention
- 0–39 Limited
Long gaps
WPBay also checks for long gaps between updates, developer activity, support replies, and releases. Buyers do not see this score.
- Time since update 35 points
- Last developer activity 25 points
- WordPress compatibility 15 points
- Support replies 15 points
- Fewer releases 10 points
More by WPStoreTools
Explore more bestselling products from this creator.

Reviews
There are no reviews yet.