Skip to main content
WooCommerce
Ecommerce

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.

GuidesAcademy
WooCommerce
WooCommerce
API sync
Holded
Products
Orders
Stock

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

01

Install the plugin

Add the Holded plugin to your WooCommerce store and generate your API key.

02

Configure the sync

Choose what to sync: products, stock, orders, customers. Set it up once and forget about it.

03

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.

Connect your WooCommerce store with Holded