Shopware Integration
Coming to the Shopware StoreGenerate compliant e-invoices straight from Shopware — XRechnung, ZUGFeRD, and PDF, seven more formats coming Q4 2026. The plugin is built and is being prepared for the Shopware Store; billing will run through your Shopware account.
Included in the plugin
- PDF (37 countries)
- XRechnung (DE)
- ZUGFeRD (DE/AT)
Coming Q4 2026
- Factur-X (FR)
- FatturaPA (IT)
- Facturae (ES)
- ebInterface (AT)
- UBL (BE/NL/BG/RO)
- ISDOC (CZ)
- NAV (HU)
Features
Billed through the Shopware Store
Purchase and quota run through your Shopware account — no separate contract, no API key in the plugin configuration.
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
Buy the extension in the Shopware Store and install it from the admin. Book your quota in the same Shopware checkout — there is no API key to copy: the plugin identifies itself to us with a token signed by Shopware. After that you only pick a country and a format. When an order reaches the configured order state (default: completed), the plugin sends 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
- 1Buy the extension in the Shopware Store and install it from the admin (no API key needed)
- 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 Q4 2026
- 1Select PDF format — works for all 37 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
What works with Shopware
Supported
- XRechnung 3.0.2 and ZUGFeRD 2.4 from Shopware 6 orders
- Triggered when an order reaches the configured order state
- Multiple sales channels and clients
- KoSIT Schematron check before dispatch
Limits
- Peppol dispatch is not available yet (planned 2027)
- Not in the Shopware Store yet — submission is in preparation
- Shopware Cloud (SaaS) is not supported — plugins do not run there
- Shopware 5 is not supported
What it costs for your shop
A Shopware shop with around 2,000 orders per month fits the Starter plan at 23 € per month billed monthly, or 18 € per month billed annually.
All prices net, plus VAT · 20 % off when billed annually · Free tier without a credit card
All plansShopware — frequently asked
Is there a Shopware store plugin?
Not yet. The plugin is built and is being prepared for the Shopware Store. It will be bought and billed through your Shopware account, with no API key to enter. Until then you can wire up the API directly — documented, and roughly a working day.
Does it work with several sales channels?
Yes. Sender data and invoice number ranges are passed per channel; the API is stateless and makes no assumptions.
Who does the integration if we do not?
xhub.io delivers the integration as a fixed-price project. Get in touch via the contact form.
Your question about Shopware isn't listed? Ask directly
For agencies
If you build Shopware shops for clients: this page is the explanation you can hand them. Get in touch for volume terms and joint projects.