Skip to main content
All CollectionsHolded Store: integrationsInventory
WooCommerce: multiple stores and taxes per country
WooCommerce: multiple stores and taxes per country

Work with multiple stores or set taxes by country in WooCommerce

Héctor Emperador avatar
Written by Héctor Emperador
Updated over a week ago

Working with multiple WooCommerce stores

To sync different WooCommerce stores with Holded, the process is the same as for synchronize only one, you will simply have to follow the steps to complete the configuration of each one.

☝🏼 It is enough to have a single API Key for all stores.

The integration can be done in terms of stock, or by synchronizing the products: it all depends on whether you have items in your stores with the same SKU or not.

Imagine you have three online stores: "Store A," "Store B," and "Store C." In each of them, you sell the same pair of sneakers with the SKU "12345".

  • Stock in WooCommerce: the stock of those sneakers must be the same in WooCommerce for all three stores. If you have 50 pairs of sneakers in total, each store should show that you have 50 available.

  • Import to Holded: in Holded, the products with SKU "12345" will be imported only from one of these stores, for example, "Store A."

  • Stock synchronization: stock synchronization must be enabled for all stores (Store A, Store B, and Store C) so that when a pair of sneakers is sold in any of the stores, the stock is updated in the others.

So, if you sell 5 pairs in "Store B," the stock will automatically reduce to 45 in "Store A" and "Store C" as well.

In case you have multiple WooCommerce stores, here are three different scenarios with our recommendations for the integration to work correctly:

Scenario 1: Identical SKUs and stock for all stores

If all products and their stock are the same in all stores:

  • Store A: product and stock synchronization enabled.

  • Store B: stock synchronization enabled.

Scenario 2: some stores share products with the same SKU and others do not

In this case, the products that have to be imported are only for one store, while the others must be created manually in Holded to avoid overwriting repeated items:

  • Store A: product and stock synchronization enabled.

  • Store B: stock synchronization enabled.

Scenario 3: different SKUs and stock in each store

In this scenario, each store has products with unique codes and stock:

  • Store A: product and stock synchronization enabled.

  • Store B: product synchronization and stock enabled.


Set up taxes by country in WooCommerce

💎 This feature is only available for Premium accounts.

1. Creating taxes

  1. Go to Settings > Billing > Taxes, from your account, at the top left.

  2. In the Tax panel, click the “New tax” button on the right.

  3. Fill in the required data, including name, key, scope, type, amount %, tax account, tax account, tax account (corrections), tax group, active tax and show this tax when creating documents.

  4. Click on “Create”.

2. Assigning taxes to imported sales

  1. From Taxes, click on the “Tax by country - OSS” button at the top right.

  2. Click on “+ Add country”, and use the drop-down menus to select “Country”, “Tax” and “Ecommerce partner”. Then click “Save”.

    ☝🏼 Check the “Default Country” box to apply these taxes to orders from countries you have not yet configured, or to orders that do not include country information in the contact.

  3. Under the added country, click the “New Rule” button to name it and select the section to which the taxes will be associated.

  4. Choose the relevant taxes from the drop-down menu and click “Save”.

☝🏼 Please note that some country taxes may overlap with those in Spain. To ensure the correct identification of sales with contacts in Spain, you should also generate the country tax for Spain and assign the corresponding VAT.

Did this answer your question?