How to integrate Holded with WooCommerce step by step

Integrating Holded with WooCommerce means connecting your online store with your invoicing software so that every sale is invoiced, recorded, and synchronized automatically, without copying orders by hand. If you run a store on WooCommerce and handle invoicing in Holded, in this guide you will see how to connect Holded with WooCommerce from start to finish, what you need, and what you gain by automating it.

Integrar Holded con WooCommerce paso a paso con EHERO Woo Holded

What you get by integrating Holded with WooCommerce

Connecting Holded with WooCommerce turns invoicing into an invisible process. Every order starts generating, without you touching anything:

  • Automatic invoice or receipt in Holded when the order is completed, with your official numbering.
  • Automatic credit notes for every refund, including partial returns.
  • Stock and catalog synchronized by SKU, so you do not sell what you do not have.
  • Customers and tax data sent to Holded, ready for your accountant.
  • Payments and cash flow balanced: each payment is recorded in its bank account.

The math is simple: if today you spend five minutes per order invoicing by hand, with 300 orders a month that is 25 hours you get back.

What you need before you start

To integrate Holded with WooCommerce, you only need three things:

  • An active WooCommerce store on WordPress 5.8 or higher.
  • A Holded account with access to its API (any plan that includes it).
  • The connector that links both worlds: EHERO Woo Holded, the Holded WooCommerce integration that automates the entire flow.

How to integrate Holded with WooCommerce step by step

1. Generate your API key in Holded

In Holded, go to Settings → Developers → API and create a new key (you have the reference in the Holded API documentation). Copy it: this is what authorizes your store to create invoices in your account. You will need it in step 3.

2. Install EHERO Woo Holded in your WordPress

Upload the EHERO Woo Holded plugin from Plugins → Add New → Upload, activate it, and you will see a new configuration menu for the Holded WooCommerce integration. There is no need to touch code at any point.

3. Connect and map your invoicing

Paste your API key and define how each order is translated into Holded: the invoice series, the VAT types, the payment methods, and which bank account each payment goes to. This mapping is the key to making invoices come out correct to the cent, with coupons, shipping costs, and taxes calculated properly.

4. Decide when the document is issued

Choose whether you want an invoice or receipt and when it is generated (when completed or when the order is processed). Save, place a test order, and check that the invoice appears automatically in Holded with everything balanced. From then on, the Holded WooCommerce integration works for you on every sale.

Connecting Holded with WooCommerce vs. doing it manually

Task Manually With EHERO Woo Holded
Invoice for each order 3-5 min per order Automatic
Refunds and corrective invoices Another invoice by hand Automatic
Store stock ↔ Holded Frequent mismatches Synchronized by SKU
Cash flow closing Review bank by bank Each payment in its account

Common mistakes when connecting Holded with WooCommerce

  • Not mapping VAT types: this is the number one cause of invoices with incorrect taxes. Check it before going live.
  • Forgetting the numbering series: define a specific series for online sales and you will avoid gaps in your numbering.
  • Skipping the test order: always make a real test purchase before activating it for all orders.

Frequently asked questions

Do I need technical knowledge to connect Holded with WooCommerce?
No. The entire Holded WooCommerce integration is configured from a visual panel, without touching code.

Are the invoices legally valid?
Yes. They are generated in Holded with your official numbering and your data, ready for your accountant and compatible with VeriFACTU.

Can I invoice orders I already have in the store?
Yes. EHERO Woo Holded includes a bulk history feature to issue previous order invoices all at once.

Holded WooCommerce integration and VeriFACTU

With VeriFACTU already in place, every invoice must meet the requirements of the Tax Agency. The advantage of connecting Holded with WooCommerce is that invoices are issued directly in Holded —your invoicing software— which already handles compliance: you just sell and the document comes out correct, numbered, and traceable. And if you also sell in a physical store, you close the loop with EHERO Woo POS, which generates the VeriFACTU receipt in the same Holded.

When is it worth integrating Holded with WooCommerce?

Not every store needs the same thing. Integrating Holded with WooCommerce clearly pays off when:

  • You issue more than 20-30 invoices per month and doing them by hand starts to become a burden.
  • You handle multiple VAT types, shipping costs, and coupons that make manual calculation complicated.
  • You work with an accountant who needs the data organized and on time.
  • You want stock and cash flow balanced without spending hours closing each month.

If you invoice very sporadically, the manual process may work for a while longer; as soon as volume grows, the integration pays for itself in saved hours.

Best practices to keep everything balanced

  • Check once a month that the numbering series in Holded and WooCommerce are still aligned.
  • Whenever there is a change in VAT or payment method, update the mapping before the next sale.
  • Use the bulk history only for orders that are already closed, so you do not duplicate invoices.

Does it handle intra-EU VAT and equivalence surcharge?
Yes. By mapping the tax types in step 3, the Holded WooCommerce integration respects the VAT of each line, including intra-EU transactions.

What if I also sell in a physical store?
You can connect online and counter sales with EHERO Woo POS, so both are invoiced in the same Holded.

Start invoicing automatically

Integrating Holded with WooCommerce stops being a technical project with EHERO Woo Holded: install it, connect your API key, and every sale is invoiced automatically. Discover EHERO Woo Holded and recover the hours you are losing today invoicing by hand. And if you want to go deeper into the workflow, read our guide to automating WooCommerce invoices with Holded or explore more ERP integrations for WooCommerce.

REQUEST YOUR QUOTE

Subscribe to our newsletter

Get exclusive deals and updates.

Get 10% OFF your first order!