WooCommerce Multistore Documentation

Thank you for purchasing this plugin.
If you have any questions that are beyond the scope of this help file, please feel free to open a ticket

This documentation is for WordPress multisite. If you are running a stand-alone WordPress, please check our documentation for stand-alone sites.

To learn the difference between the WordPress multisite version and the stand-alone version, please check our FAQ

1) Plugin Pre-requirements – Top↑

Before installing the plugin and therefore deploying the code, one more site/store should have been created and WooCommerce should be activated. You can use our plugin for already existing WooCommerce stores. 

If you are using WordPress multisite, please make sure to network activate WooCommerce. WordPress and WooCommerce should be updated to their latest versions.

You need only the single license for this plugin to run all your shops in one network.

2) Plugin Install – Automatic Installation – Top↑

The code can be deployed just like other plugins. Under WordPress Network Dashboard follow the next steps:

  • Log in to your WordPress site admin.
  • Go to Plugins –> Add New


  • Choose the Upload option (near the top of the page).
  • Click browse and select the zip file for WooCommerce Multistore.
  • Once you’ve selected the file click Install Now.
  • Once the plugin is uploaded and installed choose Network Activate Plugin.

3) Plugin Install – Manual Plugin InstallationTop↑

There are a few cases when manually installing a WordPress Plugin is appropriate.

  • If you wish to control the placement and process of installing a WordPress Plugin.
  • If your server does not permit automatic installation of a WordPress Plugin.
  • The WordPress Plugin is not in the official WordPress Plugin Directory.

To manually install the plugin follow the next steps:

  1. Download the archive to your computer.
  2. Extract the Plugin files and folders to your desktop (preferable).
  3. Using your FTP program, upload the Plugin folder to the wp-content/plugins directory in your WordPress online instance.
  4. Go to Network Dashboard, access the Plugins page and find the newly uploaded WooCommerce Multistore in the list.


5. Click Network Activate Plugin to enable the code.

4) Basic DescriptionTop↑

The plugin facilitates an easy way to manage and publish products across several WordPress WooCommerce stores using sub domains, sub directories or different domains. The stock management is provided automatically, but global stock management can also be turned off. Here are few of the plugin’s main features:

  • Any product can be replicated across the network, making it available on any other store. This is possible both with single products and in bulk.
  • Unique product stock management for an easy inventory evaluation.
  • Product management is available on the main product and site. However, it’s possible to also update or adjust product data on other sites. You choose if the replicated product should be updated when updating the main product.
  • Network Dashboard WooCommerce Orders panel with all domains store orders.
  • Network Dashboard WooCommerce Products panel with all domains store products.
  • All product metadata can be exported to other stores, including content imagery, galleries and featured thumbnails.
  • Select any product type such as simple, grouped, external or variation.

5) Network Administration Page – Top↑

  • On the admin page, you can decide if you want the stock to be synced across all shops (if you set this to “No” you can still sync single products at the single product view).
  • You can decide if you would like to use sequential order numbers across all shops.
  • You can decide the minimum user role to be able to distribute products to other shops (sometimes maybe you don’t want shop owners to be able to do that).
  • For each store, you can decide if republished products will inherit the parent product´s title, description, short description, price, category changes, tags, variations, category image and description or reviews.

woocommerce multistore general plugin settings

6) Network Dashboard WooCommerce OrdersTop↑

Orders are created in each store when a customer completes the checkout process and can from there be handled by a shop owner. The plugin also provides a unique interface through which all stores orders can be viewed, managed and processed by the network super admin.

WooMultisite plugin orders interface The interface is available within the WordPress Network Dashboard, at WooCommerce. This uses the same style as a default WooCommerce Orders area.

7) Network Dashboard WooCommerce ProductsTop↑

From the main Products page, products can be published to any shop. This interface is a simple way to manage products from all network shops, in a single place. Additional information is displayed to easily identify the product type, MultiStore status etc.

WooMultisite plugin products interface
The interface is available within the WordPress Network Dashboard, at WooCommerce. This uses the same style and functionality as the default WooCommerce products area, including actions, filters etc. Also, the plugin includes a ‘Shop Products’ filtering option which helps to display only products from a certain shop.

8) Product Network Publish – Top↑

The product network publishing functionality is an easy process using this plugin. Any product can be published to any other store. Within the product edit page, a new tab called ‘Network’ is available. This contains the other stores within the network where the product publish is possible. This also holds the information on which of the blogs this product has been already published.

Any network published products are maintained through the original products, changes of descriptions, prices, images, shipping classes etc are automatically applied to already published data.

Unchecking the above checkbox allows changes on the product to be preserved on any network updates. This is also available on the main network product, by unchecking the store where the data was pushed. The Unique Stock functionality is an improvement for network published products, which ensures that the fields stay the same on any store, depending on placed orders. This is available for stores that use the Enable stock management. Also Hold Stock is applied individually depending on each store set-up.

The plugin also maintains any product categories and tags synchronization, as well as other custom Taxonomies. It also keeps the shipping classes, attributes and variations.

9) Order Export – Top↑

This is a very powerful feature. For easy order handling, you can export orders and download the orders as files. The plugin offers a fully configurable export function.

  • File format.
  • Order dates.
  • Order status (incl. any custom order status).
  • Site filter (select all the shops or any single shop in the network).
  • Row format (row per order or row per product).
  • Select export fields. Select any field and sort the fields by drag and drop before export.

woocommerce multistore multi order export fully configurable