Skip to main content
All CollectionsHolded Store: integrationsInventory
Prestashop: multiple stores and taxes by country
Prestashop: multiple stores and taxes by country

Work with multiple stores or configure taxes by country in PrestaShop

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

Working with multiple Prestashop shops

To synchronize different PrestaShop shops the process is exactly the same as for integrating a single shop, you will simply have to repeat the same steps for each of the shops you need to connect to your Holded account.

☝🏼 It is sufficient to have a single API Key for all shops.

The integration can be done through the stock level or by synchronising products: it all depends on whether you have items with the same SKU in your shops or not.

For example, in case of sharing the same SKU between shops, the stock selected in Prestashop has to be the same for all products. Once on Holded, the products will be imported only for one shop, while the stock synchronization must be enabled for all of them.

In case you have several Prestashop shops, here are three different scenarios with our recommendations to make the integration work properly.

Scenario 1

The SKU is the same for all shops, as well as the stock.

STORE A

Enable product synchronization

Enable stock synchronization

STORE B

Do not enable product synchronization

Enable stock synchronization

Scenario 2

Some shops share products with the same SKU and some do not.

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

STORE A

Enable product synchronization

Enable stock synchronization

SHOP B

Do not enable product synchronization

Enable stock synchronization

Scenario 3

Each shop has a different product SKU and a different stock.

STORE A

Enable product synchronisation

Enable stock synchronisation

STORE B

Enable product synchronisation

Enable stock synchronisation


Configure taxes per country in PrestaShop

Before you begin, be sure to check the “Taxes by country” box in the editing options of the added marketplaces. This feature is available exclusively for Premium accounts.

1. Creating taxes

  1. Go to Settings > Billing > Taxes, from the upper left menu.

  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 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?