{"id":478068,"date":"2025-01-08T11:22:40","date_gmt":"2025-01-08T11:22:40","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=478068"},"modified":"2026-07-28T07:58:15","modified_gmt":"2026-07-28T07:58:15","slug":"laravel-ecommerce-gst-extension-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/","title":{"rendered":"User Guide for Laravel eCommerce GST Extension"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/laravel-ecommerce-gst-tax-extension.html#\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel eCommerce GST extension<\/a> is an addon which is used to add the Indian Goods and Services Tax structure.<\/p>\n\n\n\n<p>Using it, the Store admin can add the GST to their Bagisto store products. This extension enhances the efficiency of business operations and ensures compliance with GST regulations.<\/p>\n\n\n\n<p>It assists in identifying the relevant product taxes based on the production state.<\/p>\n\n\n\n<p>Furthermore, you may explore the <a href=\"https:\/\/store.webkul.com\/laravel-customer-credit-extension.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Customer Credit Extension<\/a>, which allows customers to accumulate credit points and utilize them for their purchases.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The admin has the ability to input their preferred GSTIN Number.<\/li>\n\n\n\n<li>They can also choose the State for tax purposes.<\/li>\n\n\n\n<li>The extension includes a feature that automatically distinguishes between IGST, CGST, and SGST depending on whether the transaction is within the home state or not.<\/li>\n\n\n\n<li>The admin can set the GST rate from the backend and has the option to enter multiple GST rates at once.<\/li>\n\n\n\n<li>There\u2019s a function that allows the admin to determine the product price by including or excluding GST, or by selecting it during the product editing or adding process.<\/li>\n\n\n\n<li>A button is available to show or hide the GST inclusion details on the storefront.<\/li>\n\n\n\n<li>The store admin can choose to include or exclude GST for each product individually.<\/li>\n\n\n\n<li>Additionally, there\u2019s a field for entering the HSN code in the product editing settings.<\/li>\n\n\n\n<li>The admin can also set or modify specific GST rates while adding or editing products.<\/li>\n\n\n\n<li>The automatic application of SGST and CGST for intra-state transactions, along with IGST for inter-state transactions, is determined based on the provided address.<\/li>\n\n\n\n<li>GST is applied only when the billing address belongs to India, so international orders remain unaffected.<\/li>\n\n\n\n<li>A dedicated <strong>Settings&gt;GST<\/strong> section lists every product that has GST assigned, with search, filter, sort and export options.<\/li>\n\n\n\n<li>The admin can assign the GST rate, HSN code and GST type to many products at once by importing a CSV file, and a sample CSV file is available for download.<\/li>\n\n\n\n<li>GST details can be removed from a single product or from several products together using the mass action.<\/li>\n\n\n\n<li>An option is available to print the store&#8217;s GSTIN on the orders placed by the customers.<\/li>\n\n\n\n<li>The HSN code and the SGST, CGST and IGST break-up are shown on the order, invoice, refund, order PDF and the order emails.<\/li>\n\n\n\n<li>Separate access permissions are available for viewing, importing and deleting the GST records.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Bagisto Version:<\/strong>\u00a0<code>v2.4.<\/code>8<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Extract Package<\/strong><\/h3>\n\n\n\n<p>Unzip the extension package and merge the&nbsp;<code>packages<\/code>&nbsp;folder into your project root.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Update the <code>composer.json<\/code> File<\/strong><\/h3>\n\n\n\n<p>Open the <code>composer.json<\/code> file and add the following line under the &#8216;psr-4&#8217; section:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\"> &quot;Webkul\\\\GST\\\\&quot;: &quot;packages\/Webkul\/GST\/src&quot;,<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Register Service Provider<\/strong><\/h3>\n\n\n\n<p>Go to:&nbsp;<strong>bootstrap\/providers.php<\/strong> file and add the following line under&nbsp;<strong>\u2018providers\u2019<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">use Webkul\\GST\\Providers\\GSTServiceProvider;\n\n return &#091;\n     GSTServiceProvider::class,\n ]<\/pre>\n\n\n\n<p>Run the following command to refresh the autoload files:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload<\/pre>\n\n\n\n<p>Run the following commands to complete the setup:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan gst:install<\/pre>\n\n\n\n<p>The above command pulls the required <code>league\/csv<\/code> package, runs the migrations of the extension and publishes the sample CSV file used by the bulk import.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan optimize:clear<\/pre>\n\n\n\n<p>After following these steps, the Bagisto GST Extension should be successfully installed and ready for use in your Bagisto v2.4.x project.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Configuration of Laravel eCommerce GST Extension<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the Laravel eCommerce GST extension is successfully installed, the admin has to proceed for the configuration.<\/p>\n\n\n\n<p>For that, they&#8217;ll navigate to <strong>Configure&gt;Goods and Services Tax<\/strong> to access the configuration settings. Below is the configuration settings,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-1\"><img decoding=\"async\" width=\"2448\" height=\"1894\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\" alt=\"laravel ecommerce gst extension\" class=\"wp-image-551239\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp 2448w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-300x232.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-1200x928.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-250x193.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-768x594.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-1536x1188.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig-2048x1585.webp 2048w\" sizes=\"(max-width: 2448px) 100vw, 2448px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Admin configures the following options,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status:<\/strong> Enable or Disable the GST module.<\/li>\n\n\n\n<li><strong>GSTIN:<\/strong> Field to enter the GSTIN Number.<\/li>\n\n\n\n<li><strong>Production State:<\/strong> Select the Production state from dropdown menu.<\/li>\n\n\n\n<li><strong>GST Rates:<\/strong> Enter required GST Rates as percentages, separated by commas (e.g., 0, 5, 12, 18).<\/li>\n\n\n\n<li><strong>Catalog Product Price:<\/strong> Dropdown menu to set whether prices entered by admin includes GST, excludes GST or to be selected while adding\/editing product.<\/li>\n\n\n\n<li><strong>Display Inclusive\/Exclusive Info<\/strong>: Button to enable or disable the displaying of GST exclusive\/inclusive information on storefront.<\/li>\n\n\n\n<li><strong>Show GSTIN on Order<\/strong>: Button to enable or disable the printing of the store&#8217;s GSTIN on the orders, invoices and order emails.<\/li>\n<\/ul>\n\n\n\n<p>These settings are channel based, so the admin can keep a different GST setup for every channel of the store.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Add GST to Products<\/h3>\n<\/div><\/div>\n\n\n\n<p>Now that the GST extension is configured, Admin can now add the Goods and Services Tax to products individually.<\/p>\n\n\n\n<p>For this, they navigate to <strong>Catalog&gt;Products<\/strong> and then add or edit their required product. Next, they navigate to the GST section. It&#8217;ll be visible as per the below image,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/4-webkul-bagisto-gst-extension-add-gst-to-product.webp\" alt=\"gst configuration in products\" class=\"wp-image-478387\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/4-webkul-bagisto-gst-extension-add-gst-to-product.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/4-webkul-bagisto-gst-extension-add-gst-to-product-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/4-webkul-bagisto-gst-extension-add-gst-to-product-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/4-webkul-bagisto-gst-extension-add-gst-to-product-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The following options are available for admin to configure GST per product,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Button to enable or disable GST on product.<\/li>\n\n\n\n<li><strong>Product Price: <\/strong>Dropdown menu to select if GST to be included or excluded from Price. This dropdown appears only when the <strong>Catalog Product Price<\/strong> configuration is set to <strong>Select when initialize<\/strong>, otherwise the configured value is used for the product.<\/li>\n\n\n\n<li><strong>GST Rate:<\/strong> Select the GST rate for the product. The dropdown lists the rates entered in the <strong>GST Rates<\/strong> configuration.<\/li>\n\n\n\n<li><strong>HSN Code<\/strong>: Enter the HSN Code of product.<\/li>\n<\/ul>\n\n\n\n<p>The GST section is available for every product type except the <strong>Grouped<\/strong> and <strong>Bundle<\/strong> products, as those are billed through the products associated with them.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Manage and Import GST in Bulk<\/h3>\n<\/div><\/div>\n\n\n\n<p>Setting the GST product by product is convenient for a few products, but not for a large catalog. For that, the admin navigates to <strong>Settings&gt;GST<\/strong>, where every product having GST assigned to it is listed along with its GST rate, HSN code, GST type, product image, name, SKU, price and the date on which the record was created.<\/p>\n\n\n\n<p>The listing can be searched, filtered, sorted and exported, which makes it easy to review the GST applied across the catalog.<\/p>\n\n\n\n<p>To assign the GST to several products together, the admin uses the <strong>CSV Demo<\/strong> button to download the sample CSV file, fills it with their data and uploads it using the <strong>Import CSV file<\/strong> field, then clicks on the <strong>Import<\/strong> button.<\/p>\n\n\n\n<p>The CSV file has to follow the format given below,<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">product_id,gst_rate,hsn_code,type\n1,18,96081001,internal\n2,5,96081001,external<\/pre>\n\n\n\n<p>Here is what every column of the CSV file holds,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>product_id:<\/strong> The Id of an existing product of the store.<\/li>\n\n\n\n<li><strong>gst_rate:<\/strong> The GST rate for the product. It has to be one of the rates entered in the <strong>GST Rates<\/strong> configuration.<\/li>\n\n\n\n<li><strong>hsn_code:<\/strong> The HSN code of the product.<\/li>\n\n\n\n<li><strong>type:<\/strong> Either <code>internal<\/code> for the prices that already include GST, or <code>external<\/code> for the prices on which GST is added separately.<\/li>\n<\/ul>\n\n\n\n<p>The whole file is validated before anything is saved. If any row is incorrect, the import stops and the error is displayed, so a partially imported file is never left behind. For the products that already have GST assigned, the imported values replace the earlier ones.<\/p>\n\n\n\n<p>The admin can also remove the GST of a product using the delete action of the listing, or remove it from several products together by selecting the records and using the mass delete action.<\/p>\n\n\n\n<p>Access to this section is controlled by the roles of the store. From <strong>Settings&gt;Roles<\/strong>, the admin can allow or restrict the <strong>GST<\/strong>, <strong>Import<\/strong> and <strong>Delete<\/strong> permissions for their sub admins.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">GST Information on Storefront<\/h3>\n<\/div><\/div>\n\n\n\n<p>The GST information is displayed on the Storefront if the Admin has enabled the <strong>Display Inclusive\/Exclusive Info<\/strong> from configuration. If it is disabled, the GST information will not be displayed.<\/p>\n\n\n\n<p>Below are the 2 ways in which GST Information is displayed,<\/p>\n\n\n\n<p>1) When GST is Included in Price<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed.webp\" alt=\"Laravel eCommerce GST  information displayed\" class=\"wp-image-478391\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/1-webkul-bagisto-gst-extension-gst-information-displayed-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2) When GST is excluded from price<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information.webp\" alt=\"gst excluded from price\" class=\"wp-image-478392\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/3-webkul-bagisto-gst-extension-gst-exclusion-information-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">GST Application on Checkout<\/h3>\n\n\n\n<p>The extension detects automatically when to apply IGST and when to apply SGST and CGST. It is applied as per below conditions,<\/p>\n\n\n\n<p>1) If the transaction is happening Interstate, then IGST is applied. It is displayed in below image,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-extension-checkout-igst.webp\" alt=\"Laravel eCommerce GST  IGST applied on interstate transactions\" class=\"wp-image-478395\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-extension-checkout-igst.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-extension-checkout-igst-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-extension-checkout-igst-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-extension-checkout-igst-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2) If the transaction is happening Intrastate, then CGST and SGST is applied. It is viewed in below image,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-sgst-cgst-applied.webp\" alt=\"cgst sgst applied\" class=\"wp-image-478397\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-sgst-cgst-applied.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-sgst-cgst-applied-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-sgst-cgst-applied-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-laravel-ecommerce-gst-sgst-cgst-applied-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The comparison is done between the state of the billing address of the customer and the <strong>Production State<\/strong> selected in the configuration. GST is applied only when the billing address belongs to India, therefore the orders shipped to the other countries are calculated with the default tax setup of the store.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">GST Details on Orders and Invoices<\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the order is placed, the GST applied on it is saved with the order, so the details remain the same even if the admin changes the GST setup later.<\/p>\n\n\n\n<p>The SGST, CGST and IGST break-up is displayed in the summary of the order, invoice and refund of the admin panel, in the order view of the customer&#8217;s <strong>My Account<\/strong> section, in the order and invoice PDF, and in the order emails of both the admin and the customer.<\/p>\n\n\n\n<p>Along with it, the HSN code of every purchased product is displayed with the ordered item, and the GSTIN of the store is printed as the <strong>GST Registration No.<\/strong> when the <strong>Show GSTIN on Order<\/strong> configuration is enabled.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>So that is much about the Laravel eCommerce GST Extension.<\/p>\n\n\n\n<p>If you require any further assistance, you can email us directly on <strong>support@webkul.com<\/strong> or <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">raise a ticket<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel eCommerce GST extension is an addon which is used to add the Indian Goods and Services Tax structure. Using it, the Store admin can add the GST to their Bagisto store products. This extension enhances the efficiency of business operations and ensures compliance with GST regulations. It assists in identifying the relevant product taxes <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":551,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,11937],"tags":[],"class_list":["post-478068","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-laravel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel eCommerce GST Extension User Guide<\/title>\n<meta name=\"description\" content=\"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce GST Extension User Guide\" \/>\n<meta property=\"og:description\" content=\"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-08T11:22:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-28T07:58:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\" \/>\n<meta name=\"author\" content=\"Satyam Pandey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Satyam Pandey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\"},\"author\":{\"name\":\"Satyam Pandey\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/c65e54196184c2defb7fd2809c260a2e\"},\"headline\":\"User Guide for Laravel eCommerce GST Extension\",\"datePublished\":\"2025-01-08T11:22:40+00:00\",\"dateModified\":\"2026-07-28T07:58:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\"},\"wordCount\":1500,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\",\"articleSection\":[\"Bagisto\",\"Laravel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\",\"name\":\"Laravel eCommerce GST Extension User Guide\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\",\"datePublished\":\"2025-01-08T11:22:40+00:00\",\"dateModified\":\"2026-07-28T07:58:15+00:00\",\"description\":\"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp\",\"width\":2448,\"height\":1894},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Laravel eCommerce GST Extension\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/c65e54196184c2defb7fd2809c260a2e\",\"name\":\"Satyam Pandey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b9dbc6ca51134a338caddc18aa078c041b754f02dead17afe9b0a40880fa6d16?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b9dbc6ca51134a338caddc18aa078c041b754f02dead17afe9b0a40880fa6d16?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Satyam Pandey\"},\"description\":\"Satyam specializes in managing pre-sales queries and eCommerce projects on the Magento platform. Focused on technology and eCommerce, ensures accurate documentation, content management, and seamless project execution to drive business growth at Webkul.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/satyam-pandey545\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce GST Extension User Guide","description":"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce GST Extension User Guide","og_description":"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-01-08T11:22:40+00:00","article_modified_time":"2026-07-28T07:58:15+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp","type":"","width":"","height":""}],"author":"Satyam Pandey","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Satyam Pandey","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/"},"author":{"name":"Satyam Pandey","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/c65e54196184c2defb7fd2809c260a2e"},"headline":"User Guide for Laravel eCommerce GST Extension","datePublished":"2025-01-08T11:22:40+00:00","dateModified":"2026-07-28T07:58:15+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/"},"wordCount":1500,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp","articleSection":["Bagisto","Laravel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/","name":"Laravel eCommerce GST Extension User Guide","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp","datePublished":"2025-01-08T11:22:40+00:00","dateModified":"2026-07-28T07:58:15+00:00","description":"Laravel eCommerce GST addon guide explains the features, workflow and how GST tax system integrated to the Bagisto store products.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/gstconfig.webp","width":2448,"height":1894},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-gst-extension-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Laravel eCommerce GST Extension"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/c65e54196184c2defb7fd2809c260a2e","name":"Satyam Pandey","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b9dbc6ca51134a338caddc18aa078c041b754f02dead17afe9b0a40880fa6d16?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b9dbc6ca51134a338caddc18aa078c041b754f02dead17afe9b0a40880fa6d16?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Satyam Pandey"},"description":"Satyam specializes in managing pre-sales queries and eCommerce projects on the Magento platform. Focused on technology and eCommerce, ensures accurate documentation, content management, and seamless project execution to drive business growth at Webkul.","url":"https:\/\/webkul.com\/blog\/author\/satyam-pandey545\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/478068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/551"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=478068"}],"version-history":[{"count":23,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/478068\/revisions"}],"predecessor-version":[{"id":551242,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/478068\/revisions\/551242"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=478068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=478068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=478068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}