Docs/Integrations/WooCommerce
WooCommerce

WooCommerce Integration

Live on wp.org

Generate compliant e-invoices straight from WooCommerce — XRechnung, ZUGFeRD, and PDF live today, seven more formats coming Q3 2026. Free open-source plugin, paid e-invoice service.

Live today

  • PDF (all 14 supported countries)
  • XRechnung for Germany — BIS 3.0 / EN 16931
  • ZUGFeRD for DE/AT — hybrid PDF/A-3 with embedded XML

Coming Q3 2026

  • Factur-X (FR)
  • FatturaPA (IT)
  • Facturae (ES)
  • ebInterface (AT)
  • UBL (BE/NL/BG/RO)
  • ISDOC (CZ)
  • NAV (HU)

Features

Free plugin, paid service

GPLv2-or-later, free on wp.org and GitHub. Revenue lives in the invoice-api.xhub.io service subscription — the same model you trust for Stripe, PayPal, and Mollie.

Three formats live, seven more in 2026

PDF, XRechnung, and ZUGFeRD ship today. The remaining country-specific formats appear automatically in the dropdown once the backend supports them.

§14 UStG-compliant invoice numbering

Gap-free, race-safe sequential numbers via a custom DB table. Token format `2026-{seq:0000}` for legally compliant production use.

HPOS-compatible + GDPR hooks

WooCommerce 8+ High-Performance Order Storage supported at activation. Personal data exporters and erasers registered via `wp_privacy_personal_data_*`.

Action Scheduler — checkout stays fast

Invoice generation runs off-thread via Action Scheduler. Checkout and admin-save are never blocked by the external API call.

Custom invoice templates

Design your layout in the console, copy the Template-ID, paste into plugin settings. Per-order override via custom field is supported.

Screenshots

Plugin listing in the WordPress directory
Settings tab with Live-Now / Q3 2026 notice
Document defaults: country, format, trigger
Seller details, bank account and Leitweg-ID
Order with generated XRechnung XML
Same order re-generated as ZUGFeRD PDF
Same order as plain PDF

How it works

Install the plugin from wp.org, sign up for an invoice-api.xhub.io account, paste the API key into the plugin settings, pick a country and format. When an order reaches the configured status, the plugin POSTs the order data to our API, gets back a compliant invoice file, stores it on the order, and attaches it to the customer email. The whole setup takes about ten minutes.

Production-ready

HPOS-compatible, Action Scheduler for async generation, atomic invoice numbering via a custom DB table, GDPR hooks for data privacy requests, credit-note generation on refunds, and WC-native settings under WooCommerce → Settings → Integrations — right next to Stripe and PayPal.

Who it's for

DACH B2B shops facing the XRechnung receive mandate (January 2025) and preparing for the 2027/28 send mandate. Cross-border EU shops that need PDF today and will receive country-specific formats automatically as they roll out. Shops with an existing accounting workflow — the plugin delivers standards-compliant XML/PDF; submission to government portals is handled by your accounting software.

Use Cases

DACH B2B Shop

XRechnung mandate in Germany — receive since January 2025, send from 2027/28

  1. 1Install plugin, paste API key
  2. 2Set format to XRechnung, country to DE
  3. 3Mark order as completed
  4. 4Compliant XRechnung generated and emailed automatically

Cross-border EU shops

PDF today, country-specific formats automatically as they roll out from Q3 2026

  1. 1Select PDF format — works for all 14 supported countries
  2. 2Country-specific formats appear automatically in the dropdown
  3. 3No plugin update needed when new formats launch
  4. 4Single API for all EU markets

Bookkeeping bridge

Standards-compliant XML/PDF from WooCommerce, further processing in sevDesk, Lexoffice, or DATEV

  1. 1Plugin generates compliant XML or hybrid PDF
  2. 2Invoice stored on the WooCommerce order
  3. 3Import into sevDesk / Lexoffice via their WooCommerce connector
  4. 4DATEV export via your accounting software — no duplicate workflow

Plugin comparison: Which WooCommerce e-invoicing plugin fits?

Overview of popular WooCommerce plugins for XRechnung and ZUGFeRD — features, pricing, compliance.

Get started today

Install the free plugin from wp.org, sign up for an account, and send your first compliant e-invoice from WooCommerce in ten minutes.