Reading list Switch to dark mode

    Laravel eCommerce SaaS Table Rate Shipping

    Updated 23 August 2021

    With the help of Laravel eCommerce SaaS Table Rate Shipping module, the tenants can add custom shipping modules accordingly by using CSV files, the tenant can also include product weight, zip codes range, alphanumeric zip codes.

    The tenant can even create super shipping sets from their ends. SaaS Table Rate Shipping module helps the tenant to manage the shipping efficiently.

    Features of the modules.

    • Tenant can add shipping rates using CSV file for table rates.
    • The tenant can create sub-methods for Table Rate Shipping.
    • Tenant can create Super Shipping Set.
    • Shipping cost is calculated based on the product price.
    • The tenant can enable the calculate tax feature so that shipping cost is all-inclusive of taxes
    • Shipping will be calculated based on Postcode and the Weight of the product.
    • The tenant can confirm the order and can set the tracking ID for the order.
    • Shipping rates will populate based on CSV during checkout.
    • Option to export a shipping CSV file from the back-end.
    • Ability to download Invoice & Shipping slip easily.
    • The codes are open, so it can be customized easily.
    • TableRate Shipping supports alphanumeric zip codes.

    How to install the module?

    Unzip the respective extension zip and then merge “packages” folders into project root directory.


    Go to the config/app.php file and add following line under ‘providers’


    Go to the composer.json file and add the following line under ‘psr-4’

    Start your headless eCommerce
    Find out More

    Goto composer.json file and add following line under ‘psr-4’

    "Webkul\TableRate\": "packages/Webkul/TableRate/src",
    "Webkul\TableRateSaas\": "packages/Webkul/TableRateSaas/src"

    Run these commands below to complete the setup

    composer dump-autoload
    php artisan migrate
    php artisan route:cache
    php artisan vendor:publish --force

    -> Kindly Press 0 and then press enter to publish all assets and configurations.

    Laravel eCommerce SaaS Table Rate Shipping:-Tenant Management

    After the successful installation of the module, the tenant will see the Table Rate Shipping under Configure>>Sales>>Shipping Methods.

    table rate shipping Bagisto

    Title:- Provide the name for the shipping method.

    Description:- Provide the description for the shipping method that will be visible in the checkout page.

    Type:- The tenant can select between the Per Unit and Per Order.

    Status:- The tenant can active or inactive the module from this field.

    Tax: – The tenant can enabled or disabled the module and it will reflect the shipping tax amount in the checkout page.

    Afterward, the tenant also needs to manage the table rate shipping by navigating>>settings>>table rate shipping as shown in the image below:-


    Add Super Set

    The tenant needs to click on the Add SuperSet method.


    Clicking on the Add Super set button the following page will appear that will look like shown below:-


    Here, the tenant will set the general setting

    • Code: Here the tenant will set the code of superset.
    • Name: Enter the name of the superset.
    • Status: Select to active superset.

    Lastly, the tenant will save the superset by hitting the save superSet button.

    As shown in the below image the tenant will find all the Supersets list here, by selecting the superset tenant can easily update or delete it from the drop-down.


    Superset Rates

    After successfully added the Superset Methods now the tenant will Add the Superset Rates under the Superset Rates section.


    After clicking the Add Superset Rate Button, the following page will appear.


    Here the tenant needs to fill in the superset rate details are as follows:

    • Price From – Set the minimum price of the cart to use this shipping set.
    • Price To – Set the maximum price of the cart for this shipping set.
    • Shipping Type – Select Fixed option to enter the shipping price, else select Free option to allow free shipping.
    • Superset Methods – From the drop-down select the superset methods.

    Example of Table rate Super-set:-

    Consider that we have 2 sellers and 2 different products:-

    Let’s take an example that there are 2 sellers X & Y having their products P1 & P2. If both the seller have superset with the shipping name ” Quick delivery” and their products P-1 & P-2 lies in between the shipping price range. If the customer adds the products to the cart and moves to the checkout page then the customer can see a shipping method as ” quick delivery” and shipping cost would be the sum of the shipping price of the seller’s product (P-1+P-2)

    Shipping Rate

    The tenant can upload the Table rate Shipping CSV. First, the tenant need to download the sample CSV file by clicking on the Import Button.


    After clicking on the Import the below pop-up will be shown.


    Under the below CSV the tenant can easily set the shipping rate. Every filed is mandatory to fill. Above grid of shipping rates will be visible as a table matrix of the CSV. 


    IS Zip Range (Numeric Zip Code) – Select “1” if want to enter the numeric zip code else select “0” to enter the alphanumeric zip code.

    Zip Code (Alphanumeric Zip Code)- The tenant can enter the alphanumeric zip code if the Numeric code option is set “No” or else enter the numeric zip code if the “Numeric zip code” option is enabled.

    Note: Country Code must be as per the official ISO-2 (alpha-2) two-letter country codes.

    Laravel eCommerce Table Rate Shipping:- Front End

    Now after all the configurations are completed from the tenant panel, the customer can select the Table Rate Shipping method in the checkout process as shown in the image below:-


    Note: In Laravel eCommerceTable Rate Shipping module, the shipping rate will be calculated according to the product weight and customer’s delivery address.

    Click On Place Order button.


    Now the order is successfully placed by the customer, as shown in the above image.

    In the end, the customer can also check the details of their orders under their account with the total shipping charges as shown below.


    Order Management

    The tenant can manage the order under the tenant panel by navigating to Sales>>Orders where the tenant can see all the orders as shown below:-


    By clicking on the edit icon the tenant can see the details of any order:-


    Moreover, to create an invoice click on the Invoice button a page that generates will look like shown below:-


    Enter the quantity to invoice and click on the Save Invoice button.

    Now the tenant needs to click on the ship button to create a shipment.


    While creating the shipment the tenant needs to enter the Carrier Title, Tracking Number. The tenant also needs to select the inventory source and enter the quantity to ship.

    Then click on Save Shipment Button

    The tenant can view the invoice and the Shipment for the product by clicking on the edit icon of the order whose status is completed.

    laravel table rate shipping


    So, that was much about the User Guide of Laravel eCommerce SaaS Tablerate Shipping for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

    Please explore our Laravel Development Services and Quality Bagisto Extensions.

    Current Product Version - 1

    Supported Framework Version - Bagisto 1.3.1

    . . .

    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