All Collections
Holded Store: integrations
Inventory
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 synchronise 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 in Holded, the products will be imported only for one shop, while the stock synchronisation 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 synchronisation

Enable stock synchronisation

STORE B

Do not enable product synchronisation

Enable stock synchronisation

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 synchronisation

Enable stock synchronisation

SHOP B

Do not enable product synchronisation

Enable stock synchronisation

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

This functionality is only available for Premium accounts.

1. Create the taxes

  1. Go to Menu > Configuration > Invoicing > Taxes

  2. From Taxes, click on the "New tax" button at the top right:

  3. Fill in the details:

  4. Click on "Create".

2. Assign taxes to imported sales

  1. From Tax, click on the "Tax by country" button at the top right:

  2. Select "Add country" and choose the country from the drop-down menu:

  3. Click "Next".

  4. Under the added country, click on the "New rule" button:

  5. Name the rule, and choose which Section the taxes are associated with:

  6. Click on Taxes and select from the drop-down menu
    the one you want to link:

  7. Click "Save".

💡 Remember that the taxes of some countries may coincide with the Spanish ones. In order for sales with contacts in Spain to be correctly identified, you will also need to generate the country tax for Spain by assigning the VAT that applies.

Did this answer your question?