Skip to main content
All CollectionsFrequent questions
PrestaShop: stock synchronisation - frequently asked questions
PrestaShop: stock synchronisation - frequently asked questions

Frequently Asked Questions (FAQ)

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

What are the conditions for my stock to be updated between Holded and PrestaShop?

For the synchronization to be performed correctly, in addition to enabling the corresponding option in the configuration, it is necessary to enable the Inventory payment gem and to register at least one stock movement or to have imported products.

By not enabling synchronization, the stock level will be affected only by the creation of documents: when generating an invoice or sales ticket, the stock will be subtracted automatically, while if it is a sales order, the stock level will not be affected until the units are shipped.


If I change my stock level in Holded, will it affect my stock in PrestaShop?

Yes, the stock integration is bi-directional, which means that any change in stock level will affect both platforms.


Why is the stock not equalized after activating the synchronization?

You must make at least one stock movement on one of the platforms after activating the synchronization for the stock to be equalized on both platforms.


The synchronization of my stock only works from Prestashop to Holded and not the other way around. Why?

This can happen for two reasons:

  1. Missing SKU: make sure the products have the same SKU (identification code) on both platforms. This code is essential to relate the products and update the stock correctly.

    You can check if a product is related between both platforms in a document by looking at the product line:

    • A magnifying glass 🔍 means that the corresponding product has not been identified in Holded.

    • A box 📦 indicates that it has been correctly related on both platforms.

  2. Site under Maintenance: Holded cannot send data to the store if the store is under maintenance. This means that only Prestashop stock will be updated in Holded and not the other way around. Make sure your online store is up and running so that the synchronization is bidirectional.


Can I prevent PrestaShop orders from discounting stock from my products in Holded?

No, we do not currently offer an option to prevent PrestaShop orders from discounting stock in Holded. If the products have the same SKU on both platforms, the stock will be automatically updated when the orders are synchronized.

An alternative way to manage them is to create a “virtual” warehouse in Holded and configure it as such on the configuration page of your store in Holded. This way, you can direct all the units of this type of product to the virtual warehouse and ignore their stock.


How to manage the stock of products with batches or serial numbers in Prestashop integration?

To manage products with batches in Holded, follow these steps:

  1. Disable product synchronization (you cannot synchronize with products with batches with PrestaShop).

  2. Disable stock synchronization (this will break the stock relationship as batches use secondary SKUs and Prestashop does not provide batch information).

  3. Synchronize the sales as Sales Orders.

  4. Once the order has been synchronized, use the Send Units function in Holded. This will allow you to select which batch the stock should be subtracted from when sending the order units.


How do I manage the stock of “pack” type products in the Prestashop integration?

Product packs do not have their physical stock, as they are based on the stock of the single products that compose them. To deduct the stock of single products from a sold product pack, follow these steps:

  1. Disable product synchronization (you cannot synchronize product packs with Prestashop).

  2. Disable stock synchronization bidirectionally.

  3. Synchronize sales as Sales Orders.

  4. Once the order has been synchronized, use the Send Units function in Holded. This will allow Holded to discount the stock of the single products that make up the sold pack.

Did this answer your question?