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.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
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.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Egypt ETA E-Invoicing & E-Receipt for WooCommerce 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Egypt ETA E-Invoicing & E-Receipt for WooCommerce,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| 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.