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.
Check the below video of Postcode Shipping:
Once you’ll install the add-on, visit Multivendor Admin Panel > Configuration > Shipping Methods. Edit the Marketplace Shiping:

On the redirected page, configure the required information. Select postcode-wise as shipping type:

When you are choosing postcode wise shipping, it is 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.
You can enable the country in postcode if you want. Note: If you want to enable or disable this option then you will loose all your previous postcode zone configurations. Also, it is not compatible with store pickup functionality.

Add Shipping Method
Next, you need to add shipping method by visiting Configuration > Shipping Methods:

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:

Or, visit Configuration > Postcode Zone:

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:

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

Note: In one postcode zone, you can add a maximum of 100,000 postcodes.
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 front-end
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 Shipping, 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)

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 [email protected] or create your ticket at Webkul UV Desk.
Be the first to comment.