Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    shopify-marketplace-mod

    Postcode Shipping: Multi-Vendor Marketplace for Shopify

    Postcode Shipping: You can provide your customers shipping rates based on postcode ranges by enabling the free Shipping Add-on within the Multivendor Marketplace App for Shopify.

    Before You Install: It is mandatory to have real-time carrier calculated shipping within your Shopify store. This is a requirement defined by Shopify for your store to retrieve shipping rates from third-party sources, such as this shipping app.

    Enable the Add-on: Visit Multivendor Admin Panel > Feature Apps > Enable the Add-on. This add-on has three different methods to provide shipping rates: Country-wise, Zone-wise & Postcode-wise. These can be added on the basis on Price or Weight of the product.

    In this documentation, we’ll learn how to setup Postcode-wise Shipping. In case you want to know more about the rest two (country & zone-wise), kindly click here.

    Note: At least one zone must be created at Shopify end. Learn how to do it here.

    Steps to Configure the Shipping

    Once you’ll install the add-on, visit Multivendor Admin Panel > Configuration > Shipping Configuration. Edit the Marketplace Shiping:

    On the redirected page, click on Postcode Wise shipping type.

    When you are choosing postcode wise shipping, it is mandatory to mandatory to add postal code length. Moreover, there are label translation options here.

    Note: Postcode Wise Shipping method is not compatible with other Shipping Methods provided in the marketplace. So, if you want to use this method, kindly disable all the other shipping methods.

    Next, you need to add shipping method by clicking on this button on same page:

    Add the name and save:

    Upon saving, they will be listed under shipping configuration page. From here, they can be edited/enabled/disabled.

    Now, once you’ll add the postcode shipping, you’ll get an option to configure postcode. On the shipping configuration page:

    On the Postcode Zone Details page, click on Add Postcode Zone:

    Here, you need to enter the postcode zone name, enable the status, and choose the method to add postal code. There are two ways: Manually or via CSV file.

    For manually, you just need to enter the postal code one by one manually:

    Add Manually

    In case of CSV file, add 100 postcodes at once:

    Add via CSV File

    Once added, they’ll be listed as such:

    Clicking on Edit will take you back to the edit postcode zone page.

    To add shipping to a postcode zone, click on Add Shipping. Here, click on Choose Shipping Method > Select the Shipping Methods & save.

    Once done, they can also be edited or removed:

    Clicking on View Postcode will give you add the added postcodes for that particular zone:

    Further, these shipping methods can be enabled & disabled for the sellers from the edit seller page:

    Configure Frontend

    You need to add a few codes to the template files. The instructions are given under Multivendor Admin Panel > Configuration > Instructions for Marketplace:

    Seller Panel

    Visit Multivendor Seller Panel > Configuration > Shipping Configuration.

    Seller will have the list of all the shipping methods added by the admin. From this page, seller can enable/disable the postwise shipping methods.

    Under Marketplace Shiipping, seller will have three options: Enable/Disable Shipping, Postcode Zones & Range Details.

    1. Postcode Zones

    Here, the seller will have the list of all the shipping postcode zones added by admin:

    ADD/EDIT PRICE: Here, you can add shipping charge for different shipping methods for all kind of ranges.

    You can choose the shipping method and add the shipping charges based on the range. In case you don’t want to charge for a particular range, keep that empty.

    Seller can also add the shipping charges via CSV file:

    Download the sample CSV file to know the right format. In the CSV you have to add two fields: Range ID & Shipping Courier Name.

    This is the Range ID and this is the Shipping Courier Name.

    VIEW POSTCODE: Here, seller will have the list of all the postcode added by admin for that particular zone.

    2. Range Details

    Shipping Range is very important for a shipping method. You cannot access a shipping method without any shipping range. So you have to set at least one range for the shipping method. You can set up to eight ranges for a shipping method.

    Ranges can be added based on price or either weight.

    Here’s an example to understand the lower and upper limits of a defined range:

    Range 1 (1-10lb) – here the upper limit is 10.99lb
    Range 2 (11-20lb) – here the upper limit is 20.99lb
    So, product A of weight 10.75lb will be covered under the range 1 (1-10lb)

    Edit/Delete Already Added Shipping Ranges

    You can also add new shipping ranges:

    Frontend

    Customers need to add their postcode and get the details of the shipping rates and methods for that particular zone.

    To get calculated shipping rates on the cart page, check out this blog.

    Note: If a cart has two products from two different sellers, the shipping will be applied one that is common between both the sellers.

    Postcode Shipping Flow Summary

    Lets See How The Postcode Wise Shipping Works

    Admin Side Flow:

    STEPS

    1: Admin has created a Postcode Zone with the name (ZONE X).
    2: Added postal code for this zone (ZONE X).
    3: Admin created three postcode shipping:
    Next Day Delivery
    Standard Delivery
    Express Delivery

    Step 4: Added postcode wise shipping for this postcode (Zone X)
    Now For Zone X ( Next Day Delivery, Standard Delivery, Express Delivery), all this shipping is applicable.

    Seller Side Flow:

    Seller A

    STEPS

    1: Now Seller can choose any shipping form these (Next Day Delivery, Standard Delivery, Express Delivery).

         Suppose Seller A Choose (Next Day Delivery , Standard Delivery) 

    2: Seller A has created 2 Ranges Bases On Price(Rs)
    Range I => 0 – 100
    Range II => 101 – 200

    3: Now Seller Has to Set Price For Ranges For the Shipping Method choose by him (For Zone X)

         Next Day Delivery
    
         (Shipping Ranges)                    (Shipping Charge)
            0  - 100                               5
            101 - 200                              10
    
        Standard Delivery
    
         (Shipping Ranges)                    (Shipping Charge)
            0  - 100                               2
            101 - 200                              4

    Seller B

    Step 1: Now Seller can choose any shipping form these (Next Day Delivery, Standard Delivery, Express Delivery).

         Suppose Seller B Choose (Next Day Delivery , Standard Delivery , Express  Delivery) 

    Step 2: Seller B has created 2 Ranges Bases On Price(Rs)
    Range I => 0 – 100
    Range II => 101 – 200

    Step 3: Now Seller Has to Set Price For Ranges For the Shipping Method choose by him (For Zone X)

         Next Day Delivery
    
         (Shipping Ranges)                    (Shipping Charge)
            0  - 100                               3
            101 - 200                              5
    
        Standard Delivery
    
         (Shipping Ranges)                    (Shipping Charge)
            0  - 100                               2
            101 - 200                              4
    
        Express Delivery
    
         (Shipping Ranges)                    (Shipping Charge)
            0  - 100                               1.5
            101 - 200                              2.5   

    Store configuration has been completed. Lets’s move on to checkout page.

    Now, the customer has entered his proper address with postal code than we check if the postcode provide by the customer is available in Zone X Or Not if yes then only shipping will be provided at the checkout out page.

    CASES

    I: If customer choose Product Of Seller A of the price (80)
    Then at checkout page customer will get

         Next Day Delivery => 5 (Shipping Cost)
         Standard Delivery => 2 (Shipping Cost)

    II: If customer choose Product Of Seller A of the price (150)
    Then at checkout page customer will get

         Next Day Delivery => 10 (Shipping Cost)
         Standard Delivery => 4 (Shipping Cost)

    III: If customer choose Product Of Seller B of the price (80)
    Then at checkout page customer will get

         Next Day Delivery => 3 (Shipping Cost)
         Standard Delivery => 2 (Shipping Cost)
         Express Delivery   => 1.5 (Shipping Cost)

    IV: If customer choose Product Of Seller B of the price (150)
    Then at checkout page customer will get

         Next Day Delivery => 5 (Shipping Cost)
         Standard Delivery => 4 (Shipping Cost)
         Express Delivery   => 2.5 (Shipping Cost)

    V: If the customer chooses one Product of Seller A of Price (30) and One Product Of Seller B (80)
    Then at checkout page customer will get

         Next Day Delivery => 5 + 3  = 8 (Shipping Cost)
         Standard Delivery => 2 + 2  = 4 (Shipping Cost)
    
         Note: If different seller products are added in the cart in that case only those shipping which is common to both the seller are available at the time of checkout.
                If no shipping is common between both sellers than the customer will not be able to checkout out(in that case the customer has to check out each product individually).

    Drop your query/suggestion at support@webkul.com or create your ticket at Webkul UV Desk.

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index