Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
ZATCA Phase 2 E-Invoicing for WooCommerce — A custom-built WooCommerce plugin that turns your Saudi store's orders into ZATCA — 1/1Beispielhafte Vorschau

A custom-built WooCommerce plugin that turns your Saudi store's orders into ZATCA Phase 2 (Fatoora) compliant

UBL 2.1 e-invoices — QR, cryptographic stamp, clearance and reporting — built, installed and supported by

ECOSIRE on your own WordPress site.

Was ist ZATCA Phase 2 E-Invoicing for WooCommerce?

A custom-built WooCommerce plugin that turns your Saudi store's orders into ZATCA Phase 2 (Fatoora) compliant UBL 2.1 e-invoices — QR, cryptographic stamp, clearance and reporting — built, installed and supported by ECOSIRE on your own WordPress site. Built to order by ECOSIRE for WooCommerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Hauptfunktionen

Generates ZATCA Phase 2 compliant UBL 2.1 XML invoices automatically from WooCommerce orders via the woocommerce_order_status_changed hook
Produces both simplified tax invoices (B2C) and standard tax invoices (B2B) with the correct invoice type codes
Embeds the TLV-encoded Base64 QR code (seller name, VAT number, timestamp, total, VAT total, XML hash) required by Fatoora
Applies the ECDSA cryptographic stamp and PKCS#7 signature using your ZATCA-issued CSID certificate
Integrates with the Fatoora API for clearance of standard invoices and reporting of simplified invoices within the 24-hour window
Bilingual Arabic/English invoice PDF templates rendered server-side and attachable to WooCommerce order emails
Per-line and per-category VAT breakdown matching WooCommerce tax classes and rates
Credit notes and debit notes (type codes 381/383) linked back to the original cleared invoice
HPOS / custom order tables compatible — signed XML, ICV counter and PIH hash stored against each order
WP-Cron retry queue with exponential backoff so transient ZATCA API outages never block checkout
Onboarding helper for CSR generation, compliance CSID and production CSID issuance against your VAT registration
wp-admin settings screen for sandbox vs production environment, certificate rotation and VAT details
Exposes invoice status, XML and QR through the WooCommerce REST API for ERP or accounting sync
Extensible via WordPress filters and actions so your team can customize invoice fields or templates

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem WooCommerce.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Über dieses Produkt

ZATCA Phase 2 E-Invoicing for WooCommerce is a build-to-order plugin that connects your Saudi WooCommerce store directly to ZATCA's Fatoora integration platform, so every order becomes a legally compliant electronic invoice without you leaving WordPress.

This is not an instant marketplace download. ECOSIRE builds the plugin against your exact stack — your WooCommerce version, tax setup, theme and hosting — then installs it on your WordPress site, configures it against your ZATCA seller credentials, and supports it. We do not publish a one-size-fits-all binary because Phase-2 onboarding (CSR generation, compliance CSID, production CSID) is store-specific.

What it does technically. On the woocommerce_order_status_completed (or processing) hook the plugin builds a UBL 2.1 XML document — simplified tax invoice for B2C or standard tax invoice for B2B — embeds the TLV-encoded Base64 QR code, applies the ECDSA cryptographic stamp, and calls ZATCA's clearance/reporting APIs. Standard invoices are submitted for clearance (cleared before issuance); simplified invoices are reported within 24 hours. The signed XML and PKCS#7 are stored against the order (HPOS / custom order tables compatible) and exposed via the WooCommerce REST API and a bilingual Arabic/English PDF.

It handles VAT breakdowns per line and per tax category, credit and debit notes (invoice type codes 381/383) linked to the original invoice, retry-with-backoff via WP-Cron when the API is unreachable, and a wp-admin settings screen for environment (sandbox/production), VAT number, and certificate management.

Everything is built on standard WordPress hooks, actions and filters so your developers can extend it. ECOSIRE owns the compliance burden — you keep selling.

Was Sie bekommen

  • Custom-built ZATCA Phase 2 plugin installed and activated on your WordPress / WooCommerce site by ECOSIRE
  • Fatoora onboarding completed: CSR generation, compliance CSID and production CSID configured against your ZATCA portal
  • Sandbox validation pass-through (sample standard + simplified invoices cleared/reported successfully before go-live)
  • Bilingual Arabic/English invoice PDF template matched to your branding and wired into WooCommerce order emails
  • Admin handover session plus a written runbook for certificate rotation, environment switching and reading invoice status
  • Source code on your site with documented WordPress hooks/filters, and an agreed support & compliance-update period

Für wen das ist

VAT-registered Saudi WooCommerce merchant

A store owner who must clear and report e-invoices with ZATCA but does not want to leave WooCommerce or run invoicing in a separate ERP. Needs the whole Phase-2 pipeline handled correctly from day one.

Finance / tax compliance manager

Responsible for ZATCA Fatoora compliance and audit-readiness. Cares about correct UBL 2.1 structure, VAT breakdowns, credit/debit note linkage, and a verifiable trail of cleared and reported invoices.

Agency or in-house WordPress developer

Maintains the client's WooCommerce stack and wants a clean, hook-based plugin (HPOS-compatible, REST-exposed) they can extend, rather than reverse-engineering ZATCA cryptography and the Fatoora API themselves.

Wie ZATCA Phase 2 E-Invoicing for WooCommerce im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentWooCommerce nativ
ZATCA Phase 2 UBL 2.1 clearance & reporting via Fatoora APIIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
TLV QR code + ECDSA cryptographic stamp / PKCS#7 signatureIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Built, installed & onboarded (CSR/CSID) for your store by the vendorIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Bilingual Arabic/English compliant invoice templatesIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Credit/debit notes linked to original invoice with VAT adjustmentIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungTeilweise Unterstützung
HPOS / custom order tables compatibilityIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten
Ongoing compliance updates as ZATCA spec changesIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Customizable to your exact tax setup & extensible via hooksIm Lieferumfang enthaltenIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten

Häufig gestellte Fragen zu ZATCA Phase 2 E-Invoicing

Is this an instant download I can install myself?

No. This is a build-to-order plugin. ZATCA Phase-2 onboarding is store-specific — it depends on your VAT registration, CSR and CSID certificates, tax setup and hosting — so ECOSIRE builds the plugin against your exact stack, installs it on your WordPress site, completes the Fatoora onboarding, validates against the sandbox, and then takes you live. You are not left to wire up the cryptography or API yourself.

How long does delivery take?

Typical delivery is about one working week from the kickoff call, depending on the complexity of your tax setup and how quickly your ZATCA portal access and certificates are available. We start with a short scoping call, build and validate in the ZATCA sandbox, then schedule the production cutover with you. If you have a regulatory deadline, tell us up front and we will confirm whether it is achievable.

What about ongoing support and compliance updates?

Every build includes an agreed support period. Because ZATCA periodically updates its UBL specification, validation rules and API endpoints, we keep your plugin aligned with the current Fatoora requirements during that period and offer renewable support afterwards. Certificate rotation, environment switches and spec changes are handled by ECOSIRE — you are not on your own when the rules move.

Will it work with my existing WooCommerce setup, theme and other plugins?

Yes. It is built on standard WooCommerce order hooks and is compatible with HPOS (custom order tables), the WooCommerce REST API, and common tax and PDF-invoice plugins. We test against your live theme and plugin set during the build. If you run WPML or a multisite network we account for that during scoping so the Arabic/English templates and per-site VAT details behave correctly.

Does it handle credit notes, debit notes and B2B versus B2C invoices?

Yes. The plugin produces simplified tax invoices for B2C (reported to ZATCA within 24 hours) and standard tax invoices for B2B (cleared before issuance), each with the correct invoice type code. Credit notes (381) and debit notes (383) are generated as proper ZATCA documents linked back to the original cleared invoice, with the matching VAT adjustments, so refunds and corrections stay compliant.

Angebot anfordern

ZATCA Phase 2 E-Invoicing

A custom-built WooCommerce plugin that turns your Saudi store's orders into ZATCA Phase 2 (Fatoora) compliant UBL 2.1 e-invoices — QR, cryptographic stamp, clearance and reporting — built, installed and supported by ECOSIRE on your own WordPress site.

  • Generates ZATCA Phase 2 compliant UBL 2.1 XML invoices automatically from WooCommerce orders via the woocommerce_order_status_changed hook
  • Produces both simplified tax invoices (B2C) and standard tax invoices (B2B) with the correct invoice type codes
  • Embeds the TLV-encoded Base64 QR code (seller name, VAT number, timestamp, total, VAT total, XML hash) required by Fatoora
  • Applies the ECDSA cryptographic stamp and PKCS#7 signature using your ZATCA-issued CSID certificate

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an ZATCA Phase 2 E-Invoicing, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.