Overview
If you’re using Shopify Plus with ShipperHQ and have multi-origin inventory enabled, you may want to apply a discount or surcharge once across the entire cart, even when multiple shipments are involved.
This guide shows you how to configure ShipperHQ to apply a single discount or surcharge to the entire cart, based on cart value — using ShipperHQ’s Shipping Rules and Shopify’s Multi-Origin Support.
Prerequisites
To proceed, ensure the following are set up:
- You are using Shopify Plus
- You’ve enabled the Multi-Origin Shipping advanced feature in ShipperHQ
- You’ve installed the Multi-Origin Support for ShipperHQ checkout block in Shopify
Need help enabling multi-origin support? See the setup steps at the end of this guide.
Goal Example: Apply Free Shipping When Cart is over $150
Shopify merchants often run into challenges when offering free shipping with multi-origin inventory. This is because Shopify calculates shipping eligibility per shipment, not based on the total cart value — which can lead to a poor customer experience.
ShipperHQ solves this problem by allowing you to apply free shipping based on the entire cart subtotal, even when the order ships from multiple locations.
To implement this, simply create a Shipping Rule with a 100% discount, and set the condition to apply when the cart total exceeds $150.
Creating your Shipping Rule
- Go to Shipping Rules in the left-hand navigation and click the +New button
- From the Actions list, choose the Discount Rates action.
- Specify the Discount by changing the dropdown to Percentage. In the field below, enter 100% to achieve free shipping.
- Set Apply This Rate to Entire Cart
- On Shipping Methods, select any shipping methods that you would like to discount.
- On the Conditions screen, select Price and Continue
- Override rates when, accept default selection of Price is greater than or equal to, enter $150, apply to Whole Cart
- Save your rule, giving a name and description
With this rule in place each shipping rate selected will be discounted by 100% when the customer is buying items from any origins, as long as the total cart value is greater than $150.
Shopify-Specific Setup Notes
Enabling Multi-Origin Support in Shopify + ShipperHQ
Step 1: Enable in ShipperHQ
- Go to Advanced Features
- Toggle Enable Support for Shopify Multi-Origin Inventory ON
Step 2: Add the Shopify Plus Checkout Block
- Go to Settings → Checkout in Shopify Plus
- Click Customize
- Click “Add app block” and select “Multi-Origin Support for ShipperHQ”
- Save
Step 3: Match Origins
- Ensure each Shopify Location address matches exactly with the corresponding ShipperHQ Origin (address line 1, zip, and country)