All Collections
Frequent questions
Shopify: stock synchronisation - frequently asked questions
Shopify: stock synchronisation - frequently asked questions

Frequently Asked Questions (FAQ)

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

Why is the stock not syncing between Shopify and Holded?

If you are having problems with stock synchronisation, first check the following:

  1. Make sure you have Stock Sync enabled (Settings > Integrations > Shopify > Shopify > Settings).

  2. Check that the warehouses are set up correctly (that the Shopify warehouses are correctly linked to the Holded warehouses).

  3. Check if the customer has "branches" configured in Shopify that act as external warehouses. Note that Holded does not detect or link these external warehouses.

  4. Make sure that the products have a complete SKU field and that it matches the SKU in Holded. The stock relationship is done through the SKU.

  5. Register at least one movement on one of the two platforms (if the product already exists in Holded and has stock, when you activate the stock synchronisation with Shopify, it will not be automatically matched):

    • If you want Holded to replicate the Shopify information, make a +1 and -1 unit movement from Shopify.

    • If you want Shopify to replicate Holded's information, make a +1 and -1 unit move from Holded.


Why hasn't the stock been matched on both platforms despite having stock synchronisation enabled?

To ensure that the stock is equalised on both platforms after activating the synchronisation in Holded, it is necessary to make at least one stock movement on one of the platforms. This is because the synchronisation requires a first update event to establish stock equality between the platforms. Once this movement is done, the stock synchronisation should work correctly between the two platforms.


If I change my stock on Holded, will it affect my stock on Shopify?

Yes, the integration is bi-directional, meaning that any changes to stock are reflected on both platforms.


What type of products do we sync with Shopify?

Currently, only simple products and products with variants are synced.


Is it possible to sync batch, pack or serial number products?

No, it is not possible to sync batch, pack or serial number products in this integration.


How can I have the stock of a pack of products discounted?

Pack type products are fictitious products that do not have a physical stock of their own. Their inventory is based on the stock of the single products that compose it. To deduct the stock of single products from a sold pack product, follow these steps:

  1. Disable the product synchronisation function (it will not be possible to synchronise this type of product with Shopify).

  2. Disable the stock sync function bidirectionally.

  3. Sync sales as Sales Orders.

  4. Once the order is synchronised, send the order units in Holded. When sending the units, Holded will be able to discount the stock of the single products that make up the Pack.


How can I have the stock of a product with batches or serial numbers deducted?

To manage the integration of products with batches or sn in Holded, it is recommended to follow these steps:

  1. Deactivate the product synchronisation function (it will not be possible to synchronise the batch or sn created in Holded).

  2. Disable the stock synchronisation function (it will not be possible, as the stock relationship and linkage will be broken. The batch uses a secondary SKU and Shopify does not provide the batch data, so we cannot determine to which batch the stock movement reported by Shopify belongs).

  3. Sync sales as Sales Orders.

  4. Once the order is synced, send the order units in Holded. When submitting the units, Holded will allow you to select which batch you want to serve the stock from.

Did this answer your question?