WooMultistore: Sync Products and Stock on Multiple WooCommerce Stores

This article was researched and written by our experts using our in-depth Analysis Methodology.
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.
Table of Contents

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:

Colin Newcomer

Colin has been using WordPress for over a decade and is on a quest to test all 60,000+ plugins at WordPress.org. He has been a Writer and Product Review Expert for WP Mayor since 2017, testing well over 150 products and services throughout that time.

Discover more from our archives ↓

Popular articles ↓

10 Responses

  1. I am an existing user and WooMultistore is not responding to my messages for over a week. My license is under support. Are others facing the same issue? Think before choosing them as I wasted a month to develop my system over their plugin.

    1. Hey Anuranjan, we’ve reached out to the team to look into your issue. Hopefully, they’ll get back to you this week.

      In the meantime though, what caused the month-long development? Were there complications?

      1. Hi Mark & Anuranjan!
        Thank you for raising the issue!
        As a matter of fact, my last reply to the support ticket was this Friday and our dev already provided a fix today.
        Thank you both!

  2. *Pre-Sales Question*

    Can you let me know who ‘Booking metadata’ is included in the sync? For example, if I have two websites with WC Bookings plugin and I want them to share the same bookable resources would this WooMultistire (+the WC Bookings add-on) solution be able to do this?

    1. Hello Perry. I did a quick review of the WooMultistore plugin and find that they appear to sync with WooCommerce Bookings using an addon.
      I would reach out to the plugin developer to verify.

  3. Wow, Colin! You covered some really cool use cases for somebody who owns multiple WooCommerce stores. So taking it further, the next thing a multistore WooCommerce owner would need would be quick monitoring and analytics. That’s exactly what Putler does.

    Putler is a multistore reporting tool for WooCommerce. It provides a way to monitor all your multiple WooCommerce stores in a single place. You get reports on Products, Customers, Sales, Orders and you also get features like Customer Segmentation, Forecasting, Goal Tracking, Filters and a lot more.

    Using Putler, store owners can choose to view consolidated reports from all stores in a single dashboard or create independent views and view reports from individual sites with just a toggle.

    It’s a cool tool for anybody who has multiple WooCommerce stores. And I think your readers will find it valauble.

  4. hello!

    Is it possible to use it for variable products? can it be connected to atum 3rd party plugin?

  5. Sorry, but my experience with woomultistore with wpml is awfull (and yes, i’m using their wpml addon…). Randomly it syncs languges correctly or puts one post in another language. Sometimes product attributes are synced, other times i must save again and again. In the plugin site there is no troubleshooting section: you only must ask for support and hope someone reponds you as you are running out of time and the deadline is coming near. This is pure hell!

  6. 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.

Share Your Thoughts

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

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.