Laravel eCommerce GST extension is an add-on used to add Indian Goods and Services Tax structure.
Using it, store admin can add GST to the products in their Bagisto store. This expansion improves the efficiency of business operations and ensures compliance with GST regulations.
It helps identify relevant product taxes based on production status.
Additionally, you can explore the Laravel Customer Credit extension, which allows customers to accumulate credit points and use them for purchases.
- The admin has the option to enter their preferred GSTIN number.
- They can also choose the state in tax matters.
- The extension includes a feature that automatically distinguishes between IGST, CGST and SGST depending on whether the transaction takes place in the original state or not.
- The admin can set the GST rate from the backend and has the option to enter multiple GST rates at a time.
- There is a feature that allows the admin to determine the price of the product by including or excluding GST, or by selecting it during the process of editing or adding the product.
- A button is available to show or hide the GST inclusion details on the storefront.
- The store admin can choose to include or exclude GST for each product individually.
- Additionally, there is a field to enter the HSN code in the product edit settings.
- Admin can also set or change specific GST rates while adding or editing products.
- Automatic application of SGST and CGST for intra-state transactions, as well as IGST for inter-state transactions, is determined based on the address provided.
Unzip the corresponding extension zip file, then merge the “packages” and “public” folders into the root directory of your project.
Open it composer.json
file and add the following line under the ‘psr-4’ section:
"Webkul\\GST\\": "packages/Webkul/GST/src"
In the config/app.php
file, add the following line under the “suppliers” section:
Webkul\GST\Providers\GSTServiceProvider::class,
Run the following commands to complete the configuration:
composer dump-autoload
php artisan gst:install
After following these steps, the Bagisto GST extension should be successfully installed and ready to use in your Bagisto v2.2.2 project.
Configuring Laravel eCommerce TPS Extension
Once the Laravel eCommerce GST extension is successfully installed, the admin needs to proceed with the configuration.
To do this, they will navigate towards Configure>Goods and Services Tax to access the configuration settings. Below are the configuration parameters,
The administrator configures the following options,
- Status: Enable or disable the TPS module.
- GSTIN: Field to enter GSTIN number.
- Production status: Select production status from the drop-down menu.
- GST Rate: Enter the required GST rates.
- Catalog product price: Drop-down menu to define whether prices entered by admin include GST, exclude GST or should be selected while adding/editing the product.
- Show inclusive/exclusive information: Button to enable or disable the display of TPS exclusive/inclusive information on the storefront.
Now that the GST extension is configured, the admin can now add the Goods and Services Tax to the products individually.
For this, they navigate towards Catalog>Products then add or modify the required product. Then they go to the TPS section. It will be visible according to the image below,

The following options are available for the admin to configure GST per product,
- Button to enable or disable GST on the product.
- Product price: Drop down menu to select whether GST should be included or excluded from the price.
- GST Rate: Select the GST rate for the product.
- HSN code: Enter the HSN code of the product.
GST information on Storefront
GST information is displayed on the storefront if the admin has enabled the Show inclusive/exclusive information of the configuration. If disabled, GST information will not be displayed.
Below are the 2 ways GST information is displayed,
1) When GST is included in the price

2) When GST is excluded from the price

GST request at checkout
The extension automatically detects when to apply IGST and when to apply SGST and CGST. It is applied according to the conditions below,
1) If the transaction takes place interstate, then IGST is applied. It is shown in the picture below,

2) If the transaction takes place within the state, then CGST and SGST are applied. It is seen in the image below,

So this is largely the Laravel eCommerce TPS extension.
If you need further assistance, you can email us directly at [email protected] or raise a ticket.
Current product version – 2.2.2
Supported framework version – Bagisto v2.2.2
Comments are closed, but trackbacks and pingbacks are open.