Product Icon

Products and Orders Sync for WooCommerce

Connect unlimited WooCommerce stores and keep products, categories, images, and orders in sync automatically, all in one place.
Choose a billing option
$59
Save 20%
$118 $94.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Sync WooCommerce products and orders across multiple websites with the Products and Orders Sync extension. Keep listings up to date by syncing specific categories and tags, and create new products that automatically sync to your destination sites, with prices, SKUs, short and long descriptions, attributes, and categories transferred accurately every time.

Order details including items, billing, and shipping information, are automatically transferred across your sites, keeping every store’s order data consistent without manual entry.

Version 2.1.0 rebuilds the synchronization engine on Action Scheduler queues, adds full customer sync, improves duplicate protection, and supports WooCommerce’s High-Performance Order Storage (HPOS).

Key Features

  1. Automated product sync: New and updated products enter the sync queue automatically, without a manual catalog sync.
  2. Automatically create and sync shopper’s orders using filtering by customer name or order number including: billing details, shipping details, order items.
  3. Customer synchronization with duplicate protection: Matches existing customers by email instead of creating duplicate accounts.
  4. Reliable background processing: Built on Action Scheduler with retries, monitoring, and persistent progress, so large syncs don’t rely on one long request.
  5. Granular control: Choose exactly which products, categories, tags, brands, orders, and customers sync to each destination.
  6. No Multisite required: Connects independent WooCommerce installations on different domains or hosts via the REST API.
  7. Product Metadata Sync: Now syncs all product metadata to destination sites.

Upgrading From Version 2.0.6

Version 2.0.6 migrates your existing setup automatically. On upgrade, the plugin carries over your supported configuration, including:

  • Destination stores, store URLs, Consumer Keys, and Consumer Secrets
  • Product, order, and customer sync rules
  • Selected products, categories, tags, and brands
  • Existing product, order, customer, and taxonomy mappings

In most cases, you won’t need to manually recreate destination stores or re-enter API credentials after upgrading.

WooCommerce Product Sync Across Multiple Stores

Synchronize products from your source store to one or more destination WooCommerce sites. Build the exact sync scope for each destination by combining rules:

  • All products
  • Specific products
  • Products from selected categories
  • Products with selected tags
  • Products from selected brands

Automatic Sync for New Products

When a product matches your sync rules, it enters the synchronization queue automatically as soon as it’s created, there’s no need to run a manual full-catalog sync every time you add a product.

Automatic Updates for Existing Products

When product update sync is enabled, changes on the source product are sent to the mapped destination product automatically, including:

  • Title, regular price, and sale price
  • SKU, stock quantity, and stock status
  • Short and long descriptions
  • Images and galleries
  • Categories, tags, brands, and attributes
  • Variations, dimensions, weight, and tax settings
  • Product metadata

Before updating a destination product, the plugin checks for an existing verified mapping to reduce accidental duplicates.

Supported Product Types

  • Simple products
  • Variable products and variations
  • Grouped products
  • External/affiliate products
  • Virtual and downloadable products

Variable products sync with their parent-product relationships, attributes, terms, variation options, pricing, stock, images, and metadata intact; variations are created under the correct parent product rather than as standalone items.

Intelligent Product Matching & Duplicate Protection

Before creating a new destination product, the plugin checks, in order:

1. An existing verified destination mapping
2. A Global Unique ID, where available
3. An exact SKU match
4. A normalized title match as a fallback

A new product is only created when none of these produce a match which keeps existing catalogs from ending up with duplicate listings after the first sync.

Categories, Tags & Brands

Product taxonomies stay consistent across connected stores. Existing destination terms are reused when a match exists, and missing terms required by a synced product are created automatically. You can also control whether future changes or deletions to source taxonomy terms should propagate to destination stores.

Attributes & Attribute Terms

Global attributes (Color, Size, Material, etc.) and their terms sync to destination stores, with the destination attribute ID resolved before terms are created, preventing terms from landing under the wrong attribute. Version 2.1.0 adds attribute discovery caching to reduce unnecessary API calls on stores with large attribute catalogs.

Images & Galleries

Featured images, gallery images, and variation images transfer to connected stores, so you’re not re-uploading the same media on every site.

Field-Level & Status Control

Choose which product fields sync to each destination, and set how newly created products should be published there, same status as source, Published, Draft, Pending, or Private. This status setting only applies to newly created products; it won’t change the status of products that are already mapped.

WooCommerce Order Sync Between Stores

Transfer orders from your source store to connected destinations automatically, including:

  • Order status
  • Billing and shipping details
  • Customer association
  • Product line items, variations, and quantities
  • Item totals, shipping lines, fees, coupons, and tax totals
  • Order metadata and refund information (where supported)

Automatic Sync for New Orders

Set your rules once, sync all orders, specific orders, orders after or before a given date, or orders matching included/excluded statuses and qualifying new orders enter the sync queue on their own.

Updating Existing Destination Orders

When a synced source order changes, the mapped destination order is updated instead of duplicated. Supported updates include order status, billing and shipping details, line items, quantities, coupons, fees, and metadata.

Duplicate Order Item Protection

Version 2.1.0 reconciles order items on repeat syncs: it identifies already-mapped line items, shipping lines, fees, coupons, and tax lines, and updates them instead of appending a second copy each time the order syncs again.

Auto-Creating Missing Order Products

If an order contains a product that hasn’t synced to the destination yet, you decide what happens.

Enable: Create missing order products on destination

So, Products and Orders Sync will run the normal product synchronization process before continuing with the order. The flow becomes:

Order contains missing product → Product synchronization runs → Product and dependencies are created/matched → Mapping saved → Order synchronization continues

The missing product can include its: Images, categories, tags, brands, attributes, variations, product metadata, pricing, stock settings

If the option is disabled, synchronization stops safely and reports the missing product instead.

Preserved Order Dates & Source Tracking

Historical orders keep their original creation, payment, and completion timestamps instead of appearing as newly created on sync day. Every synced order also carries metadata identifying its source order ID and source store, so “Store A | Order #77” stays distinguishable from “Store B | Order #77” even when multiple sources feed the same destination

WooCommerce Customer Sync

Version 2.1.0 adds customer synchronization. Sync all customers, or search and select specific ones by customer ID, name, or email. Synced data includes first and last name, email, billing and shipping details, and customer metadata processed through the same queue architecture as products and orders.

Matching Existing Customers by Email

Before creating a new customer account, the plugin checks for an existing saved mapping, then searches for an existing account by exact email match, and adopts that account rather than creating a duplicate. This helps avoid the common WooCommerce error: “An account is already registered with this email address.”

Optional Customer Sync on Orders

Order-level customer sync can be controlled independently. Enable Sync order customer to associate the registered source customer with the destination order, or leave it disabled to sync orders using billing and shipping details only, without touching customer accounts.

Built on Action Scheduler | Not a Single Long-Running Request

Version 2.1.0 replaces the older sync approach with an Action Scheduler queue architecture. Instead of processing an entire sync inside one request, work is split into smaller jobs and worker slices, reducing the risk of PHP timeouts and giving you retry support, persistent progress, and visibility into what’s happening.

Monitor Every Sync Job

The Queue tab shows job ID, resource type, destination store, current state, records processed vs. total, current sync stage, retry attempts, and counts of created, updated, skipped, and failed records with statuses like Queued, Running, Retrying, Completed, Completed With Errors, Failed, Interrupted, and Cancelled.

Filter and search large queue histories by status, resource, or destination, with pagination and configurable rows per page, so you can find one failed order or product without scrolling through the entire log.

Detailed Sync Logs

Built-in logs help troubleshoot REST API authentication issues, destination connection errors, missing product mappings, customer matching problems, HTTP errors, timeouts, and queue failures. For deeper diagnostics, you can also use WooCommerce’s own Action Scheduler screen.

Built for Larger Catalogs

Queue batching, small internal worker slices, persistent progress, retry handling, exact-mapping verification, paginated attribute discovery, and attribute caching are all designed to handle bigger product catalogs. Actual performance still depends on your hosting resources, catalog size, media sizes, and API response times.

Connect Multiple WooCommerce Stores 

Each destination store connects using its own WooCommerce REST API credentials (Store URL, Consumer Key, Consumer Secret, Read/Write permissions needed for product, customer, and order creation), and can have independent settings:

  • Its own product, order, and customer rules
  • Its own selected categories, tags, and brands
  • Its own field-sync settings
  • Its own automatic update/delete behavior

Because connections run over the REST API rather than WordPress Multisite, stores can live on completely different domains, hosts, or servers. This fits multi-brand businesses, regional storefronts, wholesale/retail networks, B2B/B2C store pairs, agencies managing related sites, and distributor or dealer networks.

Safety Controls & HPOS Compatibility

Decide exactly which source-side changes propagate to destinations: updating or trashing products, updating or deleting categories/tags/brands, and updating or deleting global attributes and attribute terms. New installs default to conservative settings; stores migrated from 2.0.6 retain their existing behavior.

Built for Modern WooCommerce (HPOS Compatible)

Version 2.1.0 uses WooCommerce’s CRUD APIs for order processing and is built for compatibility with High-Performance Order Storage — keeping order sync aligned with current WooCommerce architecture rather than depending only on legacy post-based orders.

Feature List (Quick Reference)

  • WooCommerce product, order, and customer sync
  • Multi-store synchronization (no Multisite required)
  • Automatic sync for new products and orders
  • Automatic product and order updates
  • Stock and inventory sync, including variation inventory
  • Variation, image, and gallery sync
  • Category, tag, and brand sync
  • Global attribute and attribute term sync
  • Field-level sync control per destination
  • All-products or targeted sync by product, category, tag, or brand
  • Order status, date-range, and status-filtered sync rules
  • Customer matching and account adoption by email
  • Optional missing-product auto-creation during order sync
  • Source order ID and source store tracking
  • Original order date preservation
  • Duplicate order-item protection
  • Safe tax handling, no destination tax rate changes
  • Action Scheduler queue with retries and heartbeat monitoring
  • Queue filters, search, and pagination
  • Detailed synchronization logs
  • WooCommerce HPOS compatibility
  • Automatic migration from version 2.0.6

Frequently asked questions

What types of products can I sync using this extension?

You can sync all WooCommerce product types, including simple, grouped, virtual, external/affiliate, and variable products.

Can I sync specific products, or do I have to sync everything?

Yes, you can sync specific products by selecting them individually or by category. You also have the flexibility to sync all products if needed.

How frequently does synchronization occur by default?

By default, synchronization is set to occur every 5 minutes. You can modify this interval by going to WooCommerce > Settings > Shop Sync and adjusting the cron job interval as needed.

Is it possible to sync orders along with products?

Yes, our extension first checks if the order items already exist on the destination site. If any product is missing, the extension will automatically create that product along with all its associated data. Once the products are successfully created, the extension will proceed to generate the order, including all purchased items, ensuring that the entire order and its details are properly synchronized.

Can I sync product images and galleries?

Yes, this extension ensures that product images and galleries are created and sync across all connected stores. 

Will syncing orders create new tax rates on my destination store?

No. The plugin never creates, updates, or deletes destination tax rates during order sync.

Do I need WordPress Multisite to use this?

No. It connects independent WooCommerce sites via the REST API, regardless of domain or host.

Does it prevent duplicate order line items on repeat syncs?

Yes, mapped order items are reconciled and updated rather than appended again each time the order syncs.

Why are duplicate products still being created even after using this plugin?

In some cases, duplicate products may still appear due to server or sync-related issues outside the plugin’s control. This commonly happens when the destination website responds slowly, experiences downtime, or fails to process requests correctly during product syncing.

When a sync request times out or does not receive a proper response from the destination server, the same request may be sent again, which can result in duplicate product creation.

What can help prevent this issue?

* Increase the cron job interval, such as running sync every 15 minutes instead of very frequently
* Check if the destination website is slow, overloaded, or experiencing downtime
* Use a hosting/server environment that can handle multiple requests reliably
* Sync products in smaller batches or category-wise instead of syncing the entire catalog at once
* Review server limits such as execution time, memory usage, and request handling capacity

Our plugin helps detect and clean duplicate products, but server performance and third-party sync behavior can still affect how products are created.

If you need assistance diagnosing the issue, please contact our support team at help.additions@gmail.com or create a support ticket through WooCommerce support.

Extension information

  • WordPress version required: 6.0
  • WooCommerce version required: 7.0.0
  • PHP version required: 8.1
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1.2
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 9.0

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Requirements

  • WooCommerce

Customer reviews

Average rating 4.1

14 reviews from verified users

5 stars, 79% of reviews
4 stars, 0% of reviews
3 stars, 0% of reviews
2 stars, 0% of reviews
1 star, 21% of reviews
  • Rated 5 out of 5
    hamidreza bagheriCanadaJul 25, 2026
    We've had an excellent experience with this plugin from the start. The syncing process has been fast, reliable, and consistent, even with a large catalog of products. Performance has remained stable, and we haven't encountered any issues with cron jobs or website speed. What really stood out was the support team. They were responsive, knowledgeable, and quick to resolve any questions we had. The setup process was straightforward, and everything synced correctly without requiring manual intervention. The plugin has saved us a significant amount of time by keeping our products, categories, and tags synchronized accurately. We've experienced no duplicate data or cleanup issues, and it has become a dependable part of our workflow. Highly recommended for anyone looking for a reliable synchronization solution.
  • Rated 5 out of 5
    trinamoleUnited Arab EmiratesJul 24, 2026
    Excellent plugin that has worked flawlessly for our WooCommerce stores. We installed it after testing and have been very impressed with its reliability and performance. Order synchronization has been accurate, including taxes, products, and customer data, even with a high volume of orders and created customers on target site. The setup was straightforward, and everything has continued to run smoothly without any issues. Our customers receive the correct order information, giving us confidence in the plugin for day-to-day operations. Considering its price, it offers outstanding value compared to more expensive alternatives. It has saved us both time and money, and we are really satisfied and happy with our decision. Highly recommended for anyone looking for a dependable WooCommerce solution with excellent value for the cost.
  • Rated 5 out of 5
    vipfanauctionsUnited States (US)May 28, 2026
    We purchased the Product and Order Sync plugin to copy products from our main website to our archive site. During the testing phase, we received prompt replies from the team, who helped us address all the cases and questions we had. The responses were always fast and professional. Before going live, we also had a call with the team, and they even connected to our site to help us set everything up and verify that everything was working correctly. Highly recommended. What I appreciate the most is their responsiveness and genuine willingness to help.
  • Rated 5 out of 5
    nikiiliev9609BulgariaFeb 27, 2026
    I am extremely satisfied with the functionality of the Products and Orders Sync plugin by Additions Store. The plugin works reliably and does exactly what I need for syncing products and orders between my stores. It has significantly improved my workflow and saved me a lot of time in managing my business. I am especially impressed with the support team. They are responsive, professional, and truly helpful. Every time I had a question or needed assistance, they provided clear guidance and effective solutions. Highly recommended for anyone who needs a stable and efficient syncing solution. Thank you for the excellent work!
  • Rated 5 out of 5
    jparsonsd3e2f209a4BarbadosSep 19, 2025
    Excellent Support! The team is prompt and assists with you to make sure the plugin is working as expected.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.9 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.