WooMultistore: Sync Products and Stock on Multiple WooCommerce Stores

Need to sync products and stock statuses across multiple WooCommerce stores? Whether you're using WordPress multisite or separate single-site installs, the WooCommerce Multistore plugin makes it easy to sync your stock, products, and orders across as many network stores as needed.
Share on facebook
Share on twitter
Share on email
Share on facebook
Share on twitter
Share on email

Need to sync products and stock statuses across multiple WooCommerce stores?

Whether you’re using a WordPress multisite or separate single-site installs, the WooMultistore plugin makes it easy to sync your stock, products, and orders across as many network stores as needed.

In this post, we’ll introduce you to the WooMultistore plugin and give you a hands-on look at some of its key features.

Let’s dig in…

Introduction to WooMultistore

In a nutshell, WooMultistore lets you sync stock status across multiple WooCommerce stores.

As soon as the stock status changes on one store, the stock on all other stores will automatically update to reflect that change.

You can also sync products between different stores by pushing products to any store that you’ve connected (and keeping product details synced).

WooMultistore works with both multiple single-site stores or a network of stores built with WordPress multisite.

Let’s go through some of the most notable features in more detail…

Sync Stock Status Across Multiple Stores

There’s not much to show here because it happens automatically. But since this is one of the biggest features, it deserves its own section.

As orders roll in on any of your sites, WooMultistore will automatically update and sync the stock status across all your stores.

However, if needed, you also have the option to use different stock quantities on different child stores.

Sync Products (Including Choosing What to Sync)

WooMultistore gives you a few options for controlling how to sync/publish products between stores.

First off, when you edit an individual product, you’ll get a new MultiStore box that lets you:

  • Publish products to any site in your network.
  • Toggle products on/off.
  • Control how to sync changes. For example, should network sites inherit any changes that you make to the parent product?
Publish products

If you opt to have the child product inherit status changes, you’ll also get a detailed settings area that lets you control what details to sync. You can also sync different details to different network stores, which is useful.

For example, you could sync the price, but not the product description (plus lots of other options):

Sync product details

You can also create unique products in stores that aren’t synced. So you could mix-and-match synced products with unique products as needed.

One Dashboard to Manage All Orders

To make it easier to manage orders across all your stores, WooMultistore gives you a new Network Orders tab. It looks a lot like the regular WooCommerce orders interface, but you’ll be able to see orders from all your different stores in one spot:

Network orders

When you expand an order, it will open the dashboard for that child store.

You can also easily export orders from some/all of your shops in one spot:

Export orders from entire network

Completely Separate Stores

Again, WooMultistore works with both single-site WordPress stores or a network of sites built with multisite.

Either way, each store can use completely different options. For example, your child stores can have different:

  • Languages
  • Currencies
  • Payment options
  • Shipping methods
  • Etc.

Because you can sync different product details, it’s easy to account for changes. For example, if two child stores use different languages, you could only sync basic details like price and stock status while leaving the titles/descriptions unchanged.

Free Addons

To extend the core plugin, the developer offers a number of integration plugins for other popular WordPress plugins:

  • WP All Import – import products to multiple stores at once.
  • Advanced Custom Fields (ACF) – sync custom field groups/data.
  • WPML – lets you use WPML to translate individual stores.
  • WooCommerce Wholesale Prices – sync metadata created by the Wholesale Prices plugin.
  • WooCommerce Bookings – sync metadata from WooCommerce Bookings.
  • PPOM for WooCommerce – sync personalized product details.

Browse the addons

Who Can Benefit From WooMultistore?

There are a lot of potential use cases for WooMultistore. I’ll share a few examples to get your creative juices flowing, but this is by no means a comprehensive list and you might certainly think up an example that goes beyond this.

One example could be a situation where you have one generalist store and one or more niche stores. The generalist store might sell a bunch of products, while the niche store only sells a few products (that are also available in the generalist store). With WooMultistore, you could easily sync the overlapping products.

Or, you could have multiple stores that sell the same products, but with different branding. This might allow you to create more optimized experiences for different types of customers. With WooMultistore, you could create those separate experiences while still syncing everything.

For example, you might have one store optimized for retail customers and another for wholesale customers. Or, you could have one store optimized for older people and another for younger people.

You could also use WooMultistore if you have other people selling for you. For example, if you have different sales agents, you can give them each their own website that they can share with customers. You can also let them style the site according to their preferences, while still keeping all of the product information synced. You’ll also be able to attribute sales to each store, which would let you pay commissions if needed.

Also, keep in mind that this doesn’t only apply to “traditional” products. With the addons that I mentioned before, you could apply the same principles to a booking website with WooCommerce Bookings.

Finally, you could combine WooMultistore with WordPress multisite to easily translate/localize your store into different languages. Basically, it could be an alternative to plugins like TranslatePress or WPML.

You could create separate network sites for each language and then use WooMultistore to sync product stock status and prices between them.

WooMultistore Prices

WooMultistore is a premium plugin with two licensing options:

  • One network – $199
  • Five networks – $299

One “network” can have unlimited stores in that network. So if you only want to create a single connected network of stores, all you need is the single license.

Get Started Today

If you need to maintain separate stores with some/all of the same products and stock details, WooMultistore is going to save you a ton of time on managing your products because it does everything for you.

If you want to learn more or get started with the plugin, here are some useful links:

Table of Contents
Our Sponsors
Our sponsors

One Response

  1. Hi,

    I can’t quite tell from the products section, does this plug in support this type of function: Set “Quantity Multiples”, so when you are selling X quantity of 1 product, then you actually reduce X quantity when order is placed for 1 quantity.

    We have historically sold items in different pack sizes (5,10,25,50 etc.) but have moved to using single items and offering a bulk quantity discount so this gets pulled appropriately from our inventory. While this work around has worked, we are opening a second webstore and we will need to utilize the mutlistore syncing between inventory.

Leave a Reply

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

Stay up-to-date with the Mayor
Sign up to receive one weekly email about our latest reviews, tutorials, giveaways and more.