WooCommerce Two-Way Multi Store Product & Inventory Sync

WooCommerce Two-Way Multi Store Product & Inventory Sync

Overview

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 multi-store 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

Choose exactly which product fields should synchronize so every connected store can follow the workflow your business needs.


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

The synchronization engine keeps the parent product as the primary relationship while still tracking individual variations for accurate mappings and clearer queue visibility.


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

Choose which stores participate and which inventory fields are allowed to update.

Reduce repetitive stock management across multiple WooCommerce websites while retaining centralized control.


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

This helps reduce unnecessary duplicate media and keeps repeated WooCommerce product updates cleaner.


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

Persistent order mappings help existing synchronized orders remain connected instead of being treated as new orders every time.


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

Choose between:

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

Use ANY or ALL matching to create flexible product-selection logic.

Perfect for regional stores, wholesale catalogs, brand-specific stores, international shops, or specialized storefronts.


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

Keep working in WordPress while synchronization continues in the background.


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

For larger batches, use View Items to inspect the exact records that were queued.


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

Create one centralized HUB while allowing each connected WooCommerce store to retain its own installation.


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

Spend less time repeating store-management work and more time growing your WooCommerce network.


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.

Key Features

  • One HUB. Multiple WooCommerce Stores. Two-Way Synchronization
  • WooCommerce Product Sync
  • Inventory & Stock Sync
  • Product Image Synchronization
  • Order Sync Across Stores
  • Advanced Order Filters
  • Customer, Coupon & Shipping Class Sync

Compatibility

  • WordPress 7+
  • WooCommerce 11+
  • PHP 8.0+
  • HPOS
  • Cart & Checkout Blocks
  • HTTPS recommended
  • WooCommerce REST API available
  • Valid Read/Write WooCommerce REST API credentials
  • WordPress Cron or server cron functioning
  • Action Scheduler working correctly on the HUB

Change Log

  • *** Two-Way Multi Store Product & Inventory Sync Changelog ***
  • 2026-10-02 - version 1.0.0
  • * First release

Screenshots Gallery

Customer Reviews

Not Review Found.

Reviews

There are no reviews yet.

Be the first to review “WooCommerce Two-Way Multi Store Product & Inventory Sync”

Your email address will not be published. Required fields are marked *