Why is the stock not being synchronised between Holded and WooCommerce?
To troubleshoot stock synchronisation problems, please check the following:
Make sure you have the stock sync feature enabled.
Check that the products have the full SKU and match the SKU in Holded. The stock synchronisation is based on the SKU.
If the product already exists in Holded and has stock, when you enable stock sync in WooCommerce, it will not be automatically matched until you register a movement on one of the two platforms.
If you want Holded to replicate the information from WooCommerce, make a +1 and -1 movement from WooCommerce.
If you want WooCommerce to replicate Holded's information, make a +1 and -1 move from Holded.
What kind of products does bidirectional stock sync work with?
Bidirectional stock synchronisation works only with Simple and Variant products. It is not compatible with pack type products, batches or serial numbers.
If I change my stock level in Holded, will it affect my stock in WooCommerce?
Yes, the stock integration is bi-directional, which means that any change in stock level will affect both platforms.
Why don't my imported orders discount the stock level in Holded?
Always check the SKU of your products: to change your stock level, the SKU in Holded and WooCommerce must match.
A quick way to find out if a product SKU is related is to create a document in Holded and check if a Box icon appears next to the item.
Why does the order imported from WooCommerce appear as sent in Holded?
This behaviour depends on whether stock synchronization is enabled or disabled.
If stock synchronization is enabled
The order is imported into Holded as 100% sent.
No delivery note is generated.
The stock movement appears in the product stock history as “Plugin WooCommerce”.
This happens because, when stock synchronization is active, stock levels are automatically adjusted by comparing the stock between WooCommerce and Holded, instead of relying on documents such as orders or delivery notes.
If stock synchronization is disabled
The order is imported into Holded without being sent.
Stock is not automatically deducted.
To deduct stock, you must:
Open the order in Holded.
Send the units, which will generate the delivery note.
In this case, the stock movement will appear in the product stock history with the corresponding document number.
Why is stock subtracted in Holded if stock synchronisation is disabled?
Sales tickets and invoices subtract stock in Holded if the SKUs of the products in the order match the products in Holded. Even if the synchronisation is disabled, the stock will be discounted when the units are shipped, not when importing the order as sales orders.
How to manage the stock discount on a product pack?
Since a product pack does not have its own physical stock, but depends on the stock of the single products that compose it, it is recommended to follow these steps:
Disable product synchronisation for this type of products, as they cannot be synchronised with WooCommerce.
Disable bidirectional stock synchronisation.
Synchronise sales as Sales Orders.
Once the order is synced, send the units in Holded. In doing so, the stock of the single products that are part of the pack will be discounted.
How to manage the stock discount on a product with batches or serial numbers?
To integrate products with batches in Holded, it is recommended:
Deactivate product synchronisation, as it is not possible to synchronise the batch created in Holded.
Disablestock synchronisation, as it will break the relationship and linking of stock when using a secondary SKU and WooCommerce does not provide batch information.
Synchronise sales as Sales Orders.
Once the order is synced, send the units in Holded. In this step, you will be able to select the batch from which you want to discount the stock.
Can I synchronise several warehouses with WooCommerce?
No, it is not possible, as the option to manage multiple warehouses is not available within the default features of WooCommerce.
