Your WooCommerce store, fully synced
Sync products, stock and warehouses between your WooCommerce store and Holded. Automate invoicing and keep your accounting always up to date.
What can you do with WooCommerce and Holded?
Import orders as sales documents
WooCommerce orders are imported into Holded and turned into the document type you configure: invoice, sales receipt or sales order. Documents are created as drafts by default.
Sync products
WooCommerce products sync one-way to Holded. They need an assigned SKU and only simple and variable products are supported.
Sync stock (with conditions)
Stock sync can be two-way if you meet these requirements: have the Inventory add-on, products with a matching SKU, and that they are simple or variable products. WooCommerce only supports one warehouse.
Create contacts
Contacts are created in Holded during order import if you enable the "Create contact" option in advanced settings. Imported data includes: first name, last name, tax ID, email, city, country, postal code and phone. The tax ID requires an extra plugin in WooCommerce.
Connect multiple stores
You can connect several WooCommerce stores to the same Holded account using a single API key. If you have several API keys, you must use the first one you generated.
Set taxes by country
You can set different taxes for each country. This feature is available on Premium accounts.
Up and running in 3 steps
Install the plugin
Add the Holded plugin to your WooCommerce store and generate your API key.
Configure the sync
Choose what to sync: products, stock, orders, customers. Set it up once and forget about it.
Start selling
Every sale in WooCommerce is automatically reflected in Holded: invoicing, stock and accounting.
Frequently asked questions
No. WooCommerce refunds are not imported into Holded.
Yes. Imported orders are created as drafts in Holded.
Only simple and variable products. Batch products, bundles and serial-numbered products are not supported.
It can be, but it requires the Inventory add-on, a matching SKU on both platforms and that the products are simple or variable.
First name, last name, tax ID, email, city, country, postal code and phone. The tax ID requires an extra plugin in WooCommerce to capture it.
Yes. You can connect multiple WooCommerce stores to the same Holded account using a single API key (the first one you generate).
Yes, it is available on Premium accounts. Tick the "Taxes by country" box in the marketplace edit options.
For your customers to enter their tax ID at checkout, you need to install an extra plugin in WooCommerce that enables that field.
Explore more integrations
Connect Holded with all the tools your business needs.