Invoxa GST for WooCommerce adds GST compliance features to WooCommerce for stores operating in India.
Features
- Automatic CGST + SGST for intra-state orders
- Automatic IGST for inter-state orders
- Smart state detection using buyer billing address or GSTIN
- Place of Supply field on invoices (GST Act 2017 compliant)
- Printable GST tax invoices with HSN/SAC codes
- GSTR-1 export in B2B CSV, B2C CSV, and JSON formats
- GST reports with date range filtering and CSV export
- HSN/SAC code manager with common codes pre-loaded
- Per-product and per-variation GST rate override
- GSTIN field at checkout for business customers
- GST breakdown in WooCommerce order emails
- Compatible with WooCommerce High Performance Order Storage (HPOS)
- Compatible with PHP 7.2 and later
GST Calculation Logic
Compares the store state (set in Settings) with the customer billing state:
- Same state: CGST = Rate ÷ 2, SGST = Rate ÷ 2
- Different state: IGST = Rate
Rates are set per product or variation, with a global default fallback.
Privacy
This plugin does not collect, store, or transmit any user data to external servers. All data is stored in your WordPress database.
1.0.3
Fixed: Plugin slug renamed to invoxa-gst-for-woocommerce (trademark compliance). Removed deprecated load_plugin_textdomain(). Fixed all Plugin Check errors.
1.0.2
Fixed: All Plugin Check errors. Improved security: sanitize_text_field on all nonces, sanitize_key on GET params, wp_strip_all_tags instead of strip_tags, absint on count() output, proper phpcs:ignore placement.
1.0.1
Security hardening: nonce verification, input sanitization, and output escaping improvements.
1.0.0
Initial release.
1.0.3
Fixed: Plugin slug renamed to invoxa-gst-for-woocommerce (trademark compliance). Removed deprecated load_plugin_textdomain(). Fixed all Plugin Check errors.
1.0.2
Fixed: All Plugin Check errors. Improved security: sanitize_text_field on all nonces, sanitize_key on GET params, wp_strip_all_tags instead of strip_tags, absint on count() output, proper phpcs:ignore placement.
1.0.1
Security hardening: nonce verification, input sanitization, and output escaping improvements.
1.0.0
- Initial release.
- Automatic CGST/SGST/IGST calculation with dynamic rate split.
- Place of Supply detection from GSTIN prefix or billing state.
- GSTIN state code map for all 38 Indian states and territories.
- Printable GST tax invoices with HSN/SAC codes.
- GSTR-1 B2B CSV, B2C CSV, and JSON export.
- HSN/SAC Code Manager with seeded common codes.
- GST Reports dashboard with date range filter and CSV export.
- GSTIN field at WooCommerce checkout.
- GST breakdown in order emails and customer order pages.
- HPOS compatible.
- uninstall.php for clean data removal.