Shopware Integration
Live on GitHubGenerate compliant e-invoices straight from Shopware — 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 countries)
- XRechnung (DE)
- ZUGFeRD (DE/AT)
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
Free Shopware plugin + paid API service. The same model you trust for Stripe and PayPal.
Three formats live, seven more in 2026
Three formats today, seven more landing in 2026 — no plugin update needed.
§14 UStG-compliant invoice numbering
Gap-free, race-safe sequential numbers — German tax-law compliant out of the box.
GDPR hooks + custom fields on the order entity
Shopware-DAL-native and GDPR-compliant from day one.
Symfony Messenger — never blocks checkout
Async generation — your checkout stays fast, even when our API is busy.
Admin module: re-generate + download + history
Re-generate, download, and history right on the order detail page — no scripts, no DB inspection.
Screenshots
How it works
Install the plugin via Composer or upload the ZIP through the Shopware admin. Sign up for an invoice-api.xhub.io account, copy the API key from the console, paste it into the plugin configuration, pick a country and format. When an order reaches the configured order state (default: completed), the plugin POSTs the order data to our API and attaches the compliant invoice as a custom field on the order.
Production-ready
Symfony Messenger for async generation, atomic §14 UStG-compliant invoice numbering via a custom DB table, GDPR hooks on customer erasure via the DAL EntityDeletedEvent, credit-note generation on refunds, and a Vue.js admin module with re-generate, download, and history right on the order detail page. Tested on Shopware 6.6 and 6.7.
Who it's for
DACH B2B Shopware shops facing the 2025 XRechnung receive mandate and the 2027/28 send mandate. Cross-border EU shops who need PDF today and the country-specific formats as they roll out. Pickware / sevDesk / Lexware-Office users who already have a bookkeeping solution but need a separate specialised e-invoicing output — the tools run cleanly in parallel.
Use Cases
B2G XRechnung mandate
XRechnung receive mandate since January 2025, send mandate from 2027/28 in Germany
- 1Install plugin, paste API key
- 2Set format to XRechnung, country to DE
- 3Maintain the Leitweg-ID on the order
- 4Compliant XRechnung generated when the order completes
Cross-border EU shops
PDF today, country-specific formats automatically as they roll out from Q3 2026
- 1Select PDF format — works for all 14 supported countries
- 2Country-specific formats appear automatically in the dropdown
- 3No plugin update needed when new formats launch
- 4Single API for all EU markets
Bookkeeping bridge
Pickware, sevDesk, or Lexware-Office parallel pattern — separate responsibilities, clean coexistence
- 1Plugin generates compliant XML / hybrid PDF on the order
- 2Pickware ERP / sevDesk / Lexware-Office keep running unchanged
- 3DATEV export via your accounting software
- 4No duplicate workflow, no tool swap