Reading list Switch to dark mode

    Magento 2 Multi Vendor GST Extension

    Updated 28 February 2024

    Overview

    Magento 2 Multi Vendor GST Extension facilitates the admin to set up the Indian GST structure in the Magento (Adobe Commerce) Store for the automatic alignment of all tax operations as per the new GST standards.

    With the help of this extension, the admin and the seller both can configure their GSTIN number and select their region. They decide the GST rate in percentage per product while creating it.

    Also, they can decide the GST rate during the discount of the product and the admin can upload the CSV file of the GST rate of all products. The GST will apply to the shopping cart.

    Please Note – This is a marketplace add-on, so you need to install Webkul’s Magento 2 Multi Vendor first.

    For Marketplace GST to apply, there must be the “Taxable Goods” option selected in the product’s TAX class.

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    Watch the below video tutorial to understand the extension workflow:

    What is GST?

    GST is the newly implemented tax structure of India.

    Goods and Services Tax is aimed to replace all the indirect taxes levied on goods and services by the Centre and States currently.

    Recognized as one of the most significant tax amelioration of the country, the Goods and Services Tax (GST) subsumes many indirect taxes which were imposed by Centre and State such as excise, VAT, and service tax.

    GST implies Goods and Service Tax and it is an indirect tax levied on the supply of goods and services sold in the country. GST act came in effect from 1st July 2017. The GST has replaced many Indirect Taxes in India. 

    It implies the fact of One Nation, One Tax and it replaces all types of taxes with a single tax. GST helps to remove the cascading tax effect and regulate the unorganized sector.

    Components of GST

    GST is subdivided into three components:

    1. Central Goods and Services Tax (CGST),
    2. State Goods and Services Tax (SGST),
    3. Inter-State Goods and Services Tax (IGST).

    What is CGST?

    CGST is a tax levied on Intra State supplies of both goods and services by the Central Government.

    The CSGT will subsume the Central indirect taxes like the service tax, excise duty, additional customs duty, additional special excise duty.

    What is SGST?

    SGST is a tax levied on Intra State supplies of both goods and services by the State Government.

    SGST will subsume the State indirect taxes like VAT, entertainment tax, octroi, and others.

    What is IGST?

    IGST is a tax levied on all Inter-State supplies of goods and/or services.

    IGST will be applicable on any supply of goods and/or services in both cases of import into India and export from India.

    Benefits of GST

    GST is a clear-cut tax and also reduces the number of indirect taxes.

    It helps to eliminate multiple cascading effects of taxes and endeavoring at a goal of letting industry and the economy benefit as a whole.

    GST Impact on E-commerce Industry

    eCommerce industries are presumed to benefit from GST as they underwent the complicated and multi-tier supply chain system including a lot of paperwork, reporting, and compliances.

    Since GST is going to remove complexities arising out of the multi-tier supply system, the resultant lesser paperwork and lesser compliances will help e-commerce companies improve their efficiencies.

    GST has eliminated complexities rising out of the multi-tier supply system, the resultant lesser paperwork and lesser compliances will help e-commerce businesses enhance their efficiencies.

    E-Commerce Marketplace GST Extension Features

    • The admin can enable the module for the seller.
    • Both admin and the seller has to specify the GSTIN number.
    • They can select their production state.
    • Option to set the GST rate per product.
    • Option to set the GST rate to apply below the minimum product price.
    • The admin and the seller can set the HSN code per product-wise.
    • The admin and the seller can mass update the GST rates of the products through the CSV file.
    • The GST rates will display at the shopping cart page.
    • For the same state, the SGST and the CGST will apply.
    • For different states from the store owner, the IGST will apply.
    • The HSN code will be displayed on the invoice of the order.
    • Customers can add own GST Number in Create Account Page and Customer Edit Page.
    • GST info is displayed in emails and PDF’s.
    • The extension is compatible with the Hyva Theme
    • GraphQL has been implemented for the extension.

    Marketplace GST Extension Installation

    Customers will get a zip folder and they have to extract the contents of this zip folder on their system. 

    The extracted folder has an src folder, inside the src folder you have the app folder. 

    You need to transfer this app folder into the Magento 2 root directory on the server as shown below.

    After the successful installation, you have to run these commands in the Magento 2 root directory.

    E-commerce Marketplace GST Extension Installation

    First command:

    php bin/magento setup:upgrade

    Second command:

    php bin/magento setup:di:compile

    Third command:

    php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from the Adobe Commerce admin panel by navigating through->System->Cache management 

    Ecommerce Marketplace GST Extension - Cache Management

    Multi-Lingual Configuration

    For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.

    Ecommerce Marketplace GST Extension - Multi-Lingual Configuration

    Marketplace GST Extension Language Translation

    If you need to do the module translation, please navigate to the following path in your system app/code/Webkul/MarketplaceGstIndia/i18n

    Open the file named en_US.CSV for editing as shown in the below screenshot.

    E-commerce Marketplace GST Extension - Language Translation

    Once you have opened the file for editing. Replace the words after the comma(,) on the right with your translated words.

    After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV

    Then upload the translated file to the same folder from where you have obtained it. Now your module translation is complete.

    Admin Configuration of Adobe Commerce Marketplace GST

    After the installation, the admin can configure the extension by navigating to Stores > Configuration > Webkul > Marketplace GST

    Configuration-Settings-Stores-Magento-Admin-17

    Multi-Vendor GST Tax General Setting

    • Enable – Set this field as Yes to enable the extension and No to disable.
    • GSTIN – Enter the GSTIN (Goods and Service Tax Identification Number)
    • Production State – Enter the Production State to complete the configuration.

    What is GSTIN?

    GSTIN or Goods and Service Tax Identification Number is a unique 15-digit number, which has replaced the Tax Identification Number (TIN).

    After the configuration of the General Setting GST section will get added in below-written spots 

    • Marketplace Management – Mass Update GST
    • Catalog – Products 
    • Orders – Order View
    • Orders – Order View – Invoices

    Mass Update GST Configuration

    Dashboard-Magento-Admin-1

    In the e-commerce marketplace updating, GST manually is not easy henceforth Mass Update GST facilitates the admin to upload the CSV file of the GST rate of all products in one go.

    Gst-Menu-Marketplace-Management-Magento-Admin

    Catalog – Product

    After the installation of the E-commerce Marketplace GST Extension admin will be able to see some GST setting sections in the product page of the catalog

    • GST Rate (in Percentage) – Admin can set the GST Rate in percentage for the respective product or service.
    • Minimum Price to Apply Different GST – Admin can set the minimum price to apply different GST what should be the minimum price slab to apply the customized GST charge.
    • GST Rate to Apply Below Minimum Price (in Percentage) – Admin can define the GST rate in percentage to apply on the minimum price slab of the product or service.
    • HSN Code – HSN code stands for “Harmonized System of Nomenclature”. This system has been proposed for the systematic classification of goods all across the globe. HSN code is a 6-digit uniform code that classifies 5000+ products and is accepted worldwide. 
    Push-It-Messenger-Bag-Products-Inventory-Catalog-Magento-Admin

    Intra-State Supply of Goods or Services 

    Intra-State supply of goods or services is when the location of the admin and the location of the buyer are in the same state then it comes under Intra-state transactions.

    Admin has to collect both CGST and SGST from the buyer. The CGST gets deposited with Central Government and SGST gets deposited with State Government.

    In Intra-State transactions, a seller has to collect both CGST and SGST from the buyer. The CGST gets deposited with the Central Government and SGST gets deposited with State Government.

    Intra-State Supply of Goods or Services GST Charges

    Intra-State Supply GST Charges

    Inter-State Supply of Goods or Services 

    Inter-State supply of goods or services is when the location of the admin and the place buyer are in different states. Similarly, In an Inter-State transaction, an admin has to collect IGST from the buyer.

    Inter-State Supply of Goods or Services GST Charges

    Inter-State Supply GST Charges

    Marketplace GST Extension Seller End Configuration

    After that, the seller can complete the GST setting from the GST configuration section available on the dashboard.

    Manage-GST-Configuration-1

    Set GST Configuration

    • GSTIN – Enter the GSTIN (Goods and Service Tax Identification Number)
    • Production State – Enter the Production State to complete the configuration
    Configuration-Settings-Stores-Magento-Admin-19

    Mass Update Products

    After the successful upload of the product with the respective rate of GST for that product, the data in the field can be visible to the admin just below the upload option as shown in the image.

    Gst-Product-Rate-Menu-Marketplace-Management-Magento-Admin

    Product

    After the installation of the E-commerce Marketplace, GST Extension sellers will be able to see some GST setting sections on the product page of the catalog

    GST section - Product
    • GST Rate (in Percentage) – Seller can set the GST Rate in percentage for the respective product or service.
    • HSN Code – HSN code stands for “Harmonized System of Nomenclature”. This system has been proposed for the systematic classification of goods all across the globe. HSN code is a 6-digit uniform code that classifies 5000+ products and is accepted worldwide. 
    • Minimum Price to Apply Different GST – Seller can set the minimum price to apply different GST what should be the minimum price slab to apply the customized GST charge.
    • GST Rate to Apply Below Minimum Price (in Percentage) – Seller can define the GST rate in percentage to apply on the minimum price slab of the product or service.

    Intra-State Supply of Goods or Services by Sellers

    Shopping-Cart-2-1

    Inter-State Supply of Goods or Services GST Charges

    Customer End GST Setting

    The E-commerce Marketplace GST Extension facilitates the customer to update the GSTIN in the Address Book.

    Add-New-Address

    Thus, that’s all for the E-commerce Marketplace GST Module for Adobe Commerce. If you still have any issues feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/

    Current Product Version - 5.0.2

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content