Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
ZATCA QR Invoice (Phase 1) for WooCommerce — A build-to-order WooCommerce plugin that adds ZATCA Phase 1 compliant TLV QR cod — 1/1Beispielhafte Vorschau

A build-to-order WooCommerce plugin that adds ZATCA Phase 1 compliant TLV QR codes and bilingual Arabic/English tax invoices to your store.

ECOSIRE builds, installs, and supports it directly on your WordPress site.

Was ist ZATCA QR Invoice (Phase 1) for WooCommerce?

A build-to-order WooCommerce plugin that adds ZATCA Phase 1 compliant TLV QR codes and bilingual Arabic/English tax invoices to your store. ECOSIRE builds, installs, and supports it directly on your 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

TLV-encoded (Tag-Length-Value) Base64 QR code on every invoice, structured per ZATCA Phase 1 spec (seller name, VAT number, timestamp, invoice total, VAT total)
Bilingual Arabic/English invoice template with correct RTL rendering for Arabic text and numerals
Server-side QR generation in PHP — no external API dependency, renders even when offline
Seller VAT registration number, business name, and address managed from a dedicated wp-admin settings screen
VAT total plus line-level tax breakdown pulled from WooCommerce's native tax engine (no manual recalculation)
ISO 8601 invoice timestamp embedded in both the QR payload and the visible invoice
PDF invoice automatically attached to WooCommerce order emails (completed/processing, configurable)
HPOS-aware — compatible with WooCommerce High-Performance Order Storage / custom order tables
WPML and multisite friendly for translated and multi-store setups
Hooks into WooCommerce order lifecycle actions and filters so it coexists with your existing theme and plugins
Invoice numbering sequence with configurable prefix to keep tax records consistent
Full plugin source installed on your server — no encrypted or locked-down code

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 QR Invoice (Phase 1) for WooCommerce brings your Saudi store into line with the Phase 1 (Fatoorah) e-invoicing mandate without forcing you to migrate off WooCommerce. Every order generates a simplified tax invoice carrying the required TLV-encoded (Tag-Length-Value) Base64 QR code — encoding the seller name, VAT registration number, invoice timestamp (ISO 8601), invoice total, and VAT total exactly as ZATCA specifies.

This is not an instant marketplace download. ECOSIRE builds the plugin to your store's configuration, installs it on your WordPress site, and supports it after go-live. We adapt it to your active theme, your PDF invoice generator (or ship our own template renderer), and your tax setup, then verify the QR decodes correctly against ZATCA's published TLV structure.

Technically, the plugin hooks into WooCommerce order lifecycle actions (woocommerce_order_status_completed, woocommerce_email_before_order_table) and renders a bilingual Arabic/English invoice with proper RTL layout. It reads your seller VAT number and business details from a dedicated wp-admin settings screen, computes the VAT total and line-level tax breakdown from WooCommerce's native tax engine, and attaches the PDF invoice to order emails automatically.

It is built HPOS-aware (WooCommerce High-Performance Order Storage / custom order tables) and works alongside WPML for translated stores. The QR generation runs server-side in PHP — no external API call, so invoices render even offline. We provide the full source on your server, a settings walkthrough, and post-launch support for WooCommerce and WordPress core updates. Phase 2 (integration/clearance with ZATCA's platform) is a separate, larger engagement — this product is honestly scoped to Phase 1 generation requirements.

Was Sie bekommen

  • The custom-built ZATCA Phase 1 plugin installed and activated on your WordPress/WooCommerce site by ECOSIRE
  • wp-admin configuration of your seller VAT number, business details, and invoice template options
  • Verification that the generated TLV QR code decodes correctly against the ZATCA Phase 1 structure
  • Bilingual Arabic/English PDF invoice template adapted to your branding (logo, colors, footer)
  • Integration check against your existing PDF invoice plugin or our bundled renderer, plus HPOS compatibility confirmation
  • Short admin walkthrough (call or written guide) covering settings, email attachment, and reprinting invoices
  • Post-launch support window for WooCommerce/WordPress core updates and configuration questions
  • Full plugin source code delivered on your server

Für wen das ist

Saudi SME store owner

Runs a small or medium WooCommerce shop in KSA, is VAT-registered, and needs Phase 1 compliant invoices with the mandated QR code without re-platforming away from WooCommerce.

Store manager / accountant

Responsible for tax records and invoice accuracy. Needs the VAT breakdown and seller VAT number to appear correctly and consistently on every issued invoice for ZATCA audits.

Agency or freelance developer

Manages WooCommerce sites for Saudi clients and wants a correctly-built, HPOS-aware Phase 1 plugin with real source code and support rather than gambling on an unmaintained marketplace listing.

Wie ZATCA QR Invoice (Phase 1) for WooCommerce im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentWooCommerce nativ
ZATCA Phase 1 TLV QR code on every invoiceIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Bilingual Arabic/English invoice with correct RTL layoutIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Installed and configured for you on your WordPress siteIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Instant self-serve downloadNicht im Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthaltenIm Lieferumfang enthalten
HPOS / custom order tables compatibility verifiedIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Ongoing support tied to your store's setupIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Full source code delivered on your serverIm Lieferumfang enthaltenIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthalten
Covers ZATCA Phase 2 integration/clearanceNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten

Häufig gestellte Fragen zu ZATCA QR Invoice (Phase 1)

How long does delivery take since this is build-to-order?

Typical lead time is about 5–10 business days from when we receive your site access, VAT registration number, and branding. The plugin core is established, so most of the time is spent adapting it to your theme, PDF generator, and tax configuration, then verifying the QR decodes correctly on your live data. We confirm an exact date after a short scoping call.

What's included in ongoing support and updates?

Your purchase includes a post-launch support window covering configuration questions and compatibility fixes for WooCommerce and WordPress core updates. Because the plugin is installed with full source on your server, you (or your developer) can also maintain it. Longer-term retainer support and Phase 2 work are available as separate engagements.

Does this make me fully ZATCA compliant including Phase 2?

No — and we won't claim otherwise. This product covers Phase 1 (the generation/QR requirements): compliant simplified tax invoices with the TLV QR code, seller VAT number, timestamp, and VAT totals. Phase 2 (integration and clearance/reporting with ZATCA's Fatoora platform via API and cryptographic stamping) is a separate, larger engagement we can quote independently.

Will it work with my existing PDF invoice plugin and HPOS?

Yes. We integrate with common WooCommerce PDF invoice plugins where possible, or ship our own bilingual template renderer if you don't have one. The plugin is built HPOS-aware (High-Performance Order Storage / custom order tables) and we confirm compatibility with your active setup during installation.

Is the QR code generated correctly without relying on an external service?

Yes. The TLV (Tag-Length-Value) payload is assembled and Base64-encoded entirely server-side in PHP, then rendered as a QR image. There's no external API call, so invoices generate reliably even if outbound connectivity is down, and your order data never leaves your server for QR creation.

Angebot anfordern

ZATCA QR Invoice (Phase 1)

A build-to-order WooCommerce plugin that adds ZATCA Phase 1 compliant TLV QR codes and bilingual Arabic/English tax invoices to your store. ECOSIRE builds, installs, and supports it directly on your WordPress site.

  • TLV-encoded (Tag-Length-Value) Base64 QR code on every invoice, structured per ZATCA Phase 1 spec (seller name, VAT number, timestamp, invoice total, VAT total)
  • Bilingual Arabic/English invoice template with correct RTL rendering for Arabic text and numerals
  • Server-side QR generation in PHP — no external API dependency, renders even when offline
  • Seller VAT registration number, business name, and address managed from a dedicated wp-admin settings screen

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an ZATCA QR Invoice (Phase 1), 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.