WooCommerce Multistore Documentation for stand-alone stores

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 the stand-alone version of WordPress. If you are running WordPress multisite, please check our documentation for multisite 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, you should have at least two stores with WooCommerce setup.

2) Plugin Install – Automatic Installation – Top↑

The plugin can be installed just like other plugins. Under WordPress Dashboard following 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 Activate Plugin.

3) Plugin Install – Manual Plugin InstallationTop↑

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 Admin Dashboard, access the Plugins screen and find the newly uploaded WooCommerce Multistore in the list.

  5. Click 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.
  • All product meta-data can be exported to other stores, including content imagery, galleries and featured thumbnails.
  • Select any product type as simple, grouped, external or variable.

5) Setup Wizard – Top↑

After you install and activate the plugin, a Multistore menu will appear. Click on the Setup Wizard under the multistore menu. 

a) Select Network Type

Your site consists of a master and many child sites. The site from where you will control product publishing, stock synchronization, etc will be your master site. Other sites to join the network will be child sites. 

First, set up your master site and select the type Master Store. When you set up your child site next time, you will select the type Child Store.

b) Enter License Key

Follow the setup screen again to enter the license key. Your license key will be sent along with your order email or you can generate it from your account on woomultistore.com, under Orders >> License Manager. Once the license key is entered, the plugin will be activated.

Please note that this is the only place you will enter your license key, you will not enter the key on your child sites.


c) Connect Child Sites 

First, make sure you install the plugin on your second site and set it up as a child following the steps in (a).

Then go to the master site and navigate to Multistore >> Sites >> Add. Enter the site URL of your child site and press Add.

d) Connect Link

After you press Add, a connect code will be generated.

e) Add Child Sites

On the child site, go to Setup Wizard >> Connect to Master Site. Enter the connect code there and press Add.

f) Connected to Master

If your sites are successfully connected, the following screen will be displayed. You can connect more sites following the same procedure.

Now you can sync products, following these instructions. 

6) Settings Page – Top↑

  • Each site will have a settings page under the Multistore menu where you can adjust settings. The settings page on the main site will have additional options that apply to all sites in the network. 
  • On the settings page of the main site, 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 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 under the store’s own settings page, 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.

7) Network Dashboard WooCommerce Orders – Top↑

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 admin (the administrator of the main site).

The interface is available within the WordPress Dashboard of the main site under the Multistore menu. This uses the same style as a default WooCommerce Orders area.

8) Network Dashboard WooCommerce Products – Top↑

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, the MultiStore status etc.

The interface is available within the WordPress Dashboard of the main site under the Multistore menu. 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.

9) Product Network Publish – Top↑

The product network publish 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 MultiStore is available. This contains the other stores within the network where product publishing  is possible. This also holds the information on which of the stores this product has already been 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, Sync 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.