A custom-built WooCommerce plugin that generates and submits Egyptian Tax Authority (ETA) compliant e-invoices and B2C e-receipts with GS1/EGS item coding, UUID tracking and submission status — installed and supported on your own WordPress site by ECOSIRE. One-time license from $299.00 USD for WooCommerce (build-to-order) — includes 12 months of updates and support.

A custom-built WooCommerce plugin that generates and submits Egyptian Tax Authority (ETA) compliant e-invoices and B2C e-receipts with GS1/EGS item coding, UUID tracking and submission status — installed and supported on your own WordPress site by ECOSIRE.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
Egypt's mandatory ETA e-invoicing and e-receipt systems require every taxable sale to be submitted to the Tax Authority in a precise JSON structure, signed and coded against the GS1/EGS item catalog — something WooCommerce cannot do out of the box. This is a build-to-order plugin: ECOSIRE builds it for your specific store, installs it on your WordPress site, and supports it. There is no instant marketplace download.
ETA e-invoice JSON document assembly from WooCommerce order line items, taxes and totals, submitted to the ETA API
B2C e-receipt support following the ETA receipt schema for point-of-sale and online retail flows
GS1 (GTIN) and EGS internal item code mapping per WooCommerce product and variation, editable in wp-admin
Buyer and seller tax registration number handling, including B2B vs B2C document-type routing
UUID, long ID and submission status (Submitted / Valid / Invalid / Rejected) captured and stored against each order
HPOS / custom order tables compatible, with document metadata written to the WooCommerce order record
Once live, the plugin hooks into your existing WooCommerce checkout. On woocommerce_order_status_completed (and other configurable order statuses), it assembles an ETA e-invoice document from the order line items, maps each product to its GS1 (GTIN) or EGS code, attaches buyer and seller tax registration numbers, and submits the signed JSON to the ETA API. For B2C sales it issues an e-receipt instead, following the receipt schema and POS-style flow. Every document's returned UUID, long ID and submission status (Valid / Invalid / Submitted) are stored against the order and shown in wp-admin.
The build accounts for real-world WooCommerce architecture: it is HPOS / custom order tables compatible, stores credentials and EGS mappings in dedicated settings under WooCommerce → Settings, uses WP-Cron to retry deferred submissions and poll document status, and exposes WordPress hooks and filters so your developers can adjust the payload. It works with WPML and multisite where required.
Because tax rules and the ETA schema change, ECOSIRE delivers the plugin configured against your tax registration and product catalog, then provides a support window for schema updates and fixes. You own the code on your server — no per-invoice SaaS fee.
An online store owner who has received an ETA registration deadline and needs every WooCommerce order submitted as a compliant e-invoice or e-receipt without manually re-keying sales into the ETA portal.
Responsible for VAT and ETA compliance, who needs reliable UUID tracking, Valid/Invalid status visibility and correct buyer/seller tax registration handling to keep filings clean and audit-ready.
Maintains the merchant's WooCommerce site and wants a properly engineered, HPOS-compatible plugin with hooks and filters they can extend, rather than a fragile in-house ETA integration.
Compre a licença em ecosire.com e baixe o ZIP do módulo Egypt ETA E-Invoicing & E-Receipt for WooCommerce no painel da sua conta.
Extraia o ZIP em sua pasta de complementos personalizados do Odoo no servidor (ou faça upload via Aplicativos > Instalar do arquivo em Odoo.sh/runbot).
Ative o modo de desenvolvedor, abra Aplicativos, clique em Atualizar lista de aplicativos, procure por Egypt ETA E-Invoicing & E-Receipt for WooCommerce e pressione Instalar.
Abra o novo menu, cole sua chave de licença ECOSIRE, conecte quaisquer credenciais externas (Shopify, Amazon, Stripe, etc.) e salve.
Execute o teste de conexão integrado, sincronize seus primeiros 10 registros e agende o cron recorrente. Entre em contato com o suporte se algo falhar.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| ETA-compliant e-invoice JSON submission to the Tax Authority API | ||||
| B2C e-receipt support following the ETA receipt schema | ||||
| GS1/EGS item-code mapping per product and variation | ||||
| UUID and submission-status tracking stored against each order | ||||
| HPOS / custom order tables compatibility | ||||
| Built, installed and supported on your own site (no per-invoice SaaS fee) | ||||
| Maintained for future ETA schema/API changes | ||||
| Configured to your specific tax registration and catalog |
This is build-to-order. After purchase ECOSIRE confirms your requirements (tax registration, catalog size, B2B/B2C mix) and typically delivers a working, installed plugin within roughly 2–4 weeks depending on scope. We install and activate it directly on your WordPress site, configure your ETA credentials, and validate test submissions against the ETA preproduction environment before switching to production. There is no instant download — you receive a plugin built and deployed for your specific store.
Yes. Every build includes a support window (scope agreed at order) covering bug fixes and updates when the ETA schema or API changes. Because the plugin lives on your own server and is not a per-invoice SaaS, you own the code — extended support and maintenance can be arranged as a separate agreement when the initial window ends.
Yes. The plugin routes each order to the correct ETA document type: full e-invoices for B2B sales (with buyer tax registration data) and e-receipts for B2C retail sales following the ETA receipt schema. The decision logic is configurable and can key off customer type, presence of a tax registration number, or order metadata.
Yes. The plugin is built for WooCommerce High-Performance Order Storage (custom order tables) and writes ETA document metadata (UUID, long ID, status) to the order record. It hooks into standard WooCommerce order-status actions, adds an admin column and meta box, and works alongside common payment gateways. WPML and WordPress multisite are supported where your build requires them.
The plugin adds a mapping layer so each WooCommerce product and variation carries its GS1 (GTIN) or EGS internal code, which the ETA submission requires. During the build, ECOSIRE helps you map your existing catalog and provides an editable wp-admin interface so new products can be coded as you add them. Bulk mapping for large catalogs is part of the configuration step.
Failed or deferred submissions are logged and retried automatically via WP-Cron, and pending documents are polled until ETA returns a final Valid or Invalid status. Each order shows its current status in wp-admin with a manual resubmit action, and validation errors returned by ETA are recorded against the order so you can correct data and resend without leaving WordPress.
A custom-built WooCommerce plugin that generates and submits Egyptian Tax Authority (ETA) compliant e-invoices and B2C e-receipts with GS1/EGS item coding, UUID tracking and submission status — installed and supported on your own WordPress site by ECOSIRE.