A build-to-order Magento 2 extension that makes your store GST-compliant for India — CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. Built, installed, and supported by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $599.00 USD; request a quote for a scoped proposal.
示意预览A build-to-order Magento 2 extension that makes your store GST-compliant for India
— CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. Built, installed, and supported by ECOSIRE.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Magento 2 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
India's GST regime is unforgiving, and Magento's core tax engine was never designed for it. Out of the box, Magento 2 (Open Source) and Adobe Commerce give you flat or rule-based tax rates with no concept of intra-state versus inter-state supply, no CGST/SGST/IGST split, no HSN/SAC mapping, and no path to the government's Invoice Registration Portal (IRP). This extension closes that gap.
ECOSIRE builds this as a custom module under app/code/Ecosire/IndiaGst, wired into Magento via di.xml. We use a custom tax calculation plugin (interceptor) on the tax total collector so CGST/SGST or IGST is selected automatically from the seller GSTIN state and the customer's place of supply, then split and stored on each quote_item and order. HSN/SAC codes attach to products as an attribute and flow through to invoices. GSTIN is captured at checkout and validated for format and check-digit, with optional GSTN API verification.
For e-invoicing, an observer fires on invoice creation, builds the IRP JSON schema, and calls the IRP/GSP API (via your chosen provider — e.g., ClearTax, Masters India, or the NIC sandbox) to obtain the IRN, signed QR, and acknowledgement number. These are persisted and rendered on a GST-compliant invoice PDF. Admin gets ACL-controlled configuration, a cron job for retry/queue handling, and both REST and GraphQL endpoints to read e-invoice status.
This is not an instant Marketplace download. ECOSIRE scopes it to your tax setup, IRP provider, and Magento edition, then builds, installs on your staging, tests against the IRP sandbox, and supports it in production. Honest lead time below.
Sells across multiple states and must issue GST-compliant invoices with the correct CGST/SGST/IGST split and HSN codes, and now crosses the e-invoicing turnover threshold requiring IRN + QR.
Needs GSTIN capture and validation at checkout, place-of-supply tax logic, and IRP e-invoices that their business customers can claim input tax credit against.
Wants a clean, source-available module wired through di.xml, plugins, observers, and service contracts — not an encrypted black box — so they can maintain and extend GST logic alongside their existing customizations.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Magento 2 原生 |
|---|---|---|---|---|
| Automatic CGST/SGST vs IGST by place of supply | 包含 | 部分支持 | 包含 | 不包括在内 |
| HSN/SAC code mapping on products and invoices | 包含 | 部分支持 | 包含 | 不包括在内 |
| GSTIN capture with format + GSTN API validation | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| IRP e-invoice IRN + signed QR generation | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| GST-compliant invoice PDF with IRN/QR | 包含 | 部分支持 | 包含 | 不包括在内 |
| Installed, sandbox-tested, and supported for you | 包含 | 部分支持 | 不包括在内 | 不包括在内 |
| Unencrypted source you own and can audit | 包含 | 包含 | 不包括在内 | 包含 |
| REST + GraphQL e-invoice status for headless | 包含 | 部分支持 | 部分支持 | 不包括在内 |
This is custom-built, not an instant download. After a short scoping call we confirm your Magento edition, tax setup, multi-state GSTINs, and IRP/GSP provider. A typical build, staging install, and sandbox testing cycle runs about 2 to 4 weeks depending on complexity (single vs multi-state, headless vs Luma, custom checkout). You get a firm timeline in writing before work starts.
Yes. Every build includes a post-deployment support window for bug fixes, and we track IRP/GSP schema and version changes (the government updates the IRP JSON schema periodically). Updates within the support window are covered; beyond it, we offer an annual maintenance plan. Because you receive unencrypted source in your own repo, your team can also maintain it independently.
We integrate with the provider you choose — common options are ClearTax, Masters India, or direct NIC IRP access, and we test against the official NIC sandbox first. If you do not yet have a GSP, we advise on selection. The module is structured so the provider adapter is swappable without rewriting the tax or invoice logic.
Yes. The module is built against Magento 2 service contracts and works on Magento Open Source and Adobe Commerce. On Adobe Commerce we also account for features like B2B company accounts and shared catalogs where relevant to GSTIN and place-of-supply handling. We confirm your exact version during scoping.
Yes. The tax calculation plugin determines the supply type from your seller GSTIN state versus the customer's place of supply: intra-state supply splits into CGST + SGST, inter-state supply applies IGST. The split is stored per line item and carried consistently through cart, order, invoice, and the GST PDF.
Yes. We expose REST and GraphQL endpoints returning the IRN, signed QR, acknowledgement number, and any IRP error reason, so a PWA Studio, custom React, or external accounting system can read e-invoice status without touching the database directly.
A build-to-order Magento 2 extension that makes your store GST-compliant for India — CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. Built, installed, and supported by ECOSIRE.