How Can We Help?
< All Topics

Setting the right Shipping costs is crucial for Ecommerce so that customers are charged the correct amount at checkout. In a Marketplace setup, every Vendor has their own Shipping rates. Some of the factors which determine each Vendor’s rates are –

  1. The Vendors Warehouse location
  2. The Nature of his products – Bulky items are much more expensive than small items.
  3. Speed of Shipping offered – Sending by Air is expensive compared to Surface transport
  4. Shipping policy of the Vendor – Whether they want to charge as per Order value or Order Weight
  5. Pricing policy of the Vendor – Some Vendors prefer to build in the Shipping cost in the Product Price and give Free or Discounted shipping to customers

In the app, you can set different “Shipping Profiles” and “Shipping Rates” for each Vendor. At the time of checkout, we will calculate the shipping rate separately for each Vendor’s basket of products and total it to show a single Shipping cost to the Customer.

This feature works only for Shopify merchants currently and is available on the Enterprise plan.

Example case

Let us take the case of a Gardening website Suppose a Customer places an order as below

ProductVendorPriceWeightShipping Rule
White PebbleStone&Pebbles3991 kg“Profile Stone”
Blue PebbleStone&Pebbles4991 kg“Profile Stone”
Round Coco Pot – SmallGrowww2840.5 kg“Profile Growww”
Large Grow Bags for VegetablesGrowww3790.4 kg“Profile Growww”
Tibet Healing Tree Dream CatcherHoor4490.4 kg“Profile Hoor”
Exhibit 1.A Example Order on store indigoplants comprising products from 3 different Vendors

Suppose Vendor “Stone&Pebbles” charges Shipping as per Weight, Vendor “Growww” charges Shipping as per Order value and Vendor “Hoor” has a flat shipping rate. The rules are as below. By default Shopify has no way to calculate basis different rules. On setting Vendor wise Shipping Rates on Shipturtle, the customer will see a combined Shipping rate 220.

Profile StoneProfile GrowwwProfile Hoor
Rule 1Total Weight <1 kg: 50Total Value < 500: 100Flat Rate: 25
Rule 2Total Weight 1-5 kg: 150Total Value < 1000: 50
Rule 3Total Weight > 5 kg: 300Total Value > 1000: 0
Calculated Value & WeightValue: 399+499= 898
Weight: 1+1=2 kg
Value: 284+379= 366
Weight: 0.5+0.4 = 0.9 kg
Value: 449
Weight: 0.4 kg
Rule applied & Final ShippingRule 2 (Weight)
Rule 2 (Value)
Rule 1
Final Shipping for Order150+50+25 = 225
Exhibit 1.B Calculation of Shipping for Combined Order

Let us see how we go about these rules on Shipturtle

Step 1: Navigate to “Shipping Profiles” settings

Go to the app -> Settings -> Shipping Partners -> Shipping Profiles. In case you do not see the option, write to for enabling the module.

Please follow the instructions below –

1. If you enable Shipping Profile in Shipturtle, remove any Shipping profiles in your Shopify Shipping settings, else the same will be displayed on checkout along with those created on the app.
2. It can sometimes take 10-15 minutes before the changes to Shipping profiles reflect on the checkout page.
3. You can set Shipping rules within a Profile using either Weight, Order or a combination of the two.
4. In case an order satisfies two different rules, the app will pick up the rule with the lower Shipping cost.
5. In case an order satisfies no rule set by a Vendor, it will apply the Master rules set by the Merchant on their Profile.
6. In case an order does not satisfy any rule of both Vendor and Merchant, then the Shipping cost will be calculated as 0.

Setting different Shipping Profiles for Vendors Shopify 9

Step 2: Add a new Shipping Profile

Click on “Add Shipping Profile”. In the pop up, enter the new Shipping Profile name and the Vendor applicable.

Setting different Shipping Profiles for Vendors Shopify 8

Step 3: Add rules to the Shipping Profile

Click on “Edit” on the newly created Shipping Profile and Add rules to it. Create Shipping Profiles for all Vendors.

image 19
image 20

Step 4 – Configure your Shopify Shipping settings

4.1 Go to your Shopify Settings -> Shipping and Delivery. Under that click “Manage rates”

Setting different Shipping Profiles for Vendors Shopify 5

4.2 Next click “Create Shipping Zones”, enter your Zone name and select the geography you are delivering to.

Setting different Shipping Profiles for Vendors Shopify 6
Setting different Shipping Profiles for Vendors Shopify 7

4.3 Once the Zone is created, click on Add Rate and Select “Use carrier or app to calculate rates”. Shopify will automatically detect the rates feature of Shipturtle.

image 10

4.4 Configure the settings as per the image below. Select Shipturtle as the app to calculate rates. Select “Services” as “Custom” and Save.

Setting different Shipping Profiles for Vendors Shopify 1

Step 5 – Cross check the Shipping rates on your Store to be sure

Run a test order on your store to ensure all rates are being correctly calculated and displaying on checkout. When the Order is split to respective Vendor on Shipturtle, each Vendor sub-order will be assigned the correct rate as per their Shipping Profile.

Setting different Shipping Profiles for Vendors Shopify 0

Troubleshooting / Frequently Asked Questions

1. How can I show separate Vendor breakup on the Shopify checkout page?

Currently we are able to only show a total Shipping amount on the checkout page. We understand that customers might want to see which products or Vendors are contributing to the total amount. However this requires changes to the Shopify checkout liquid template which cannot be done automatically by the app.
Please reach out to us at so we can give a custom quote after understanding your requirement.

2. Can I show carrier calculated rates on the Shopify checkout page?

Shopify has inbuilt features to show carrier calculated rates for the entire cart. This means that if you integrate a shipper like Fedex or DHL, it will show “Live Shipping Rates” on checkout and the customer can select his preferred carrier. However, to achieve this at a Vendor level by breaking down the Cart into sub-orders is currently not possible directly.
Please reach out to us at so we can give a custom quote after understanding your requirement.

3. How do I setup Shipping Zones to create different Shipping rules basis the Customer’s city/zip code?

We are working on this utility and will upgrade the app soon

4. I have setup the entire app as per the instructions above. However I am able to see two rates at checkout, one as created in Shipturtle and one another. Why is this happening?

This generally means you have not deleted the Shipping profiles created on our Shopify store.
Please reach out to us at so we can have a look.

5. Can I keep different weight units in the Shipping Profile vs my Shop

No this is currently not possible. So if you are setting rules in KG for example, you cannot set Product weights in grams. Please keep them same.

Table of Contents
logo 150 height

2041 East St PMB 368
Concord , California 94520
US. +1 6509 105 750

Reach us at

E-mail :
Phone : +91 6353 000 514


Useful Links

Follow us

Subscribe to our Newsletter

    We’d love to send you communication regarding Shipturtle and it’s products. We’ll always treat your personal details with utmost care and will only utilise your data for marketing purposes. Yes, I agree to be contacted regarding Shipturtle and it’s products.