A build-to-order WooCommerce plugin that makes your store generate ZATCA Phase-2 compliant e-invoices — UBL 2.1 XML, PDF/A-3, cryptographic stamp and TLV QR — and clears them through the Fatoora portal. Built, installed and supported by ECOSIRE on your own WordPress site. Built to order by ECOSIRE for WooCommerce (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Beispielhafte VorschauA build-to-order WooCommerce plugin that makes your store generate ZATCA Phase-2 compliant e-invoices — UBL 2.1 XML, PDF/A-3, cryptographic stamp and TLV QR — and clears them through the Fatoora portal. Built, installed and supported by ECOSIRE on your own WordPress site.
Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.
Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.
ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem WooCommerce.
Sie gehen in etwa 2–4 Wochen live, mit einem Support-Zeitraum nach dem Launch.
This is not a one-click download. It is a custom WooCommerce plugin that ECOSIRE builds, installs and configures on your own WordPress site, tailored to your tax setup, theme and hosting — then supports after go-live.
Saudi merchants on WooCommerce are legally required to comply with ZATCA (Fatoora) e-invoicing. WooCommerce core has no concept of a ZATCA-compliant UBL 2.1 XML invoice, a cryptographic stamp, a TLV-encoded QR code, or CSID onboarding — so most stores end up exporting orders and re-keying them into a separate portal. This plugin closes that gap inside WordPress.
We hook into WooCommerce order lifecycle events (woocommerce_order_status_completed, woocommerce_new_order) so that when an order is finalised the plugin generates a ZATCA Phase-1 and Phase-2 compliant invoice: a signed UBL 2.1 XML document and a human-readable PDF/A-3 with the XML embedded, stamped with your cryptographic signature and a Base64 TLV QR code (seller name, VAT number, timestamp, totals, VAT amount, hash). For Phase 2 (Integration), the plugin calls the Fatoora portal APIs to perform clearance of standard tax invoices and reporting of simplified invoices, stores ZATCA's returned status against the order, and retries failures via WP-Cron.
The build is HPOS-aware (custom order tables), reads VAT registration and seller identity from wp-admin settings, supports WPML/multisite Arabic-English layouts, and stores credentials and certificates securely. CSID onboarding (compliance CSID then production CSID) and device/EGS registration are handled during installation with you.
You get a working compliance pipeline on your store, source code you own, and a named engineer for onboarding and post-launch support. Honest lead time applies — see FAQ.
Runs a B2C/B2B store on WooCommerce and has received notice that their VAT bracket must integrate with Fatoora. Needs compliant invoices generated and cleared automatically, without migrating off WooCommerce or hiring a full-time developer.
Owns VAT filing and audit readiness. Wants every order to produce a correct UBL 2.1 invoice with the right TLV QR and stamp, an audit trail of clearances and reports, and confidence that simplified vs standard invoices are handled correctly.
Manages client WooCommerce sites and needs a maintainable, HPOS-compatible ZATCA solution with clean hooks and filters they can extend, rather than gluing together a brittle export-and-reupload workaround.
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | Odoo Native |
|---|---|---|---|---|
| ZATCA Phase-2 compliant UBL 2.1 XML generated inside WooCommerce | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Cryptographic stamp + TLV-encoded QR code on the invoice | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Live Fatoora portal clearance & reporting API integration | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| CSID onboarding & EGS device registration done for you | Im Lieferumfang enthalten | Teilweise Unterstützung | Nicht im Lieferumfang enthalten | |
| HPOS (custom order tables) compatibility | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Installed, validated and supported on your own site after purchase | Im Lieferumfang enthalten | Teilweise Unterstützung | Nicht im Lieferumfang enthalten | |
| You own the source code and can extend it via hooks/filters | Im Lieferumfang enthalten | Im Lieferumfang enthalten | Nicht im Lieferumfang enthalten | |
| Instant self-serve marketplace download | Nicht im Lieferumfang enthalten | Nicht im Lieferumfang enthalten | Im Lieferumfang enthalten |
This is a build-to-order engagement, not an instant download. Typical lead time is around 2 to 4 weeks from kickoff, depending on your hosting access, whether your ZATCA/Fatoora onboarding (taxpayer portal access, OTP for CSID) is ready, and any custom invoice fields you need. We confirm a firm timeline after a short scoping call, then build, install and validate on your site before go-live.
Every build includes a post-launch support window covering bug fixes, WooCommerce/WordPress version-compatibility updates and adjustments for ZATCA spec or Fatoora API changes during that period. You own the source code, so you are never locked in. Extended or ongoing support and a maintenance retainer are available if you want us to keep the integration current beyond the included window.
You need to be VAT-registered and have access to the ZATCA taxpayer (Fatoora) portal. We handle the technical CSID onboarding — generating the compliance CSID, validating against the simulation environment, then issuing the production CSID and registering your EGS unit. If you have not started portal onboarding yet, we guide you through it as part of the build.
Yes. The plugin is built to be HPOS-aware (it reads and writes against WooCommerce's High-Performance Order Storage custom order tables as well as legacy post-based orders) and integrates via standard WooCommerce hooks, so it coexists with your theme, payment gateways and checkout customisations. We test against your actual stack during the build. WPML/multisite Arabic-English setups are supported.
ZATCA treats them differently: standard tax invoices must be cleared by Fatoora before issuance, while simplified invoices are reported within 24 hours. The plugin detects the invoice type from the order (e.g. whether a buyer VAT number is present), generates the correct UBL 2.1 structure, applies clearance or reporting accordingly, and stores ZATCA's response and the hash chain on the order for audit.
A custom-built WooCommerce plugin that adds carrier-aware tracking numbers, a branded order-tracking page, and automated shipped/delivered notifications. Built, installed, and supported by ECOSIRE on your WordPress site.
A build-to-order WooCommerce plugin that uses AI to generate channel-specific titles, bullet points, descriptions and category/attribute mappings for Amazon, eBay and other marketplaces — built, installed and supported on your site by ECOSIRE.
A build-to-order WooCommerce plugin that imports AliExpress products, keeps price and stock in sync, places supplier orders automatically and pushes tracking numbers back to your customers. ECOSIRE builds, installs and supports it on your WordPress site.
A custom-built WooCommerce plugin that keeps products, stock and orders in sync between your WooCommerce store and Allegro, Poland's leading marketplace. Built, installed and supported by ECOSIRE on your own WordPress site.
A build-to-order WooCommerce plugin that makes your store generate ZATCA Phase-2 compliant e-invoices — UBL 2.1 XML, PDF/A-3, cryptographic stamp and TLV QR — and clears them through the Fatoora portal. Built, installed and supported by ECOSIRE on your own WordPress site.