Shipping Rates change what customers pay. If you only want to hide, rename, or reorder rates you already have in Shopify, use Shipping Customizations instead.
Before you start
1
CCS must be enabled on your store
Carrier Calculated Shipping is required for any third-party app to return rates at checkout. See the Installation Guide if you’re not sure whether it’s on.
2
ShipMagic must be added as a rate provider
It’s added to the General profile automatically. For custom profiles, add it manually.
3
Your shipping zones must be synced
Open Settings in the app and sync zones. Until you do, the rule editor shows a warning instead of your zones and you won’t be able to add rates.
Create the rule
1
Open Shipping Rates and click Add Rule
From the left navigation panel in the app, open Shipping Rates, then click Add Rule.
2
Name the rule
Use something you’ll recognise later — for example
Heavy products rule. This name is internal and is never shown to customers.3
Set a priority
Rules are evaluated in ascending order of priority, so priority
1 is checked before priority 2.Leaving gaps (10, 20, 30) makes it easy to slot new rules in later without renumbering everything.4
Add your conditions
Choose whether the rule must match All conditions or Any condition, then add one or more conditions. Each condition is an attribute, an operator, and a value:You can build conditions from more than 25 attributes across four groups:
See Cart Conditions, Product Attributes, Customer Attributes, and Customer Location and Address for the full reference.
5
Add a rate to a shipping zone
Scroll to Shipping zones. Each synced zone is listed separately — click Add rate on the zone you want.A zone with no rates shows a warning, and customers in that zone will see no ShipMagic rates at all.The rate dialog is covered in the next section.
6
Set status and exclusivity, then save
Status controls whether the rule runs at all. Exclusivity controls what happens after it matches:
- Inclusive (default) — lower-priority rules are still evaluated, and their rates are added too.
- Exclusive — if this rule matches, every lower-priority rule is skipped. See Exclusive Rules.
Adding a rate
Every rate starts with two fields:
Then pick a Calculation parameter, which decides how the price is worked out.
Calculation parameters
Not every parameter asks for a Rate Type. Three of them set the price directly:
- Fixed rate just asks for a price.
- Percentage of total price asks for a percentage, with an optional Round up to nearest integer checkbox.
- Product Metafield and Variant Metafield take the price from the metafield, with a default rate for products that have no value.
Rate types
A worked example
Charge $5 below $100 and free shipping at $100 or more:1
Create the rule
2
Add the first rate
3
Add the second rate
4
Save the rule
Click Done on the rate dialog, then Save on the rule.
Test your rate
Rules take effect immediately, so test before you go live.- Open your storefront and add matching products to the cart
- Proceed to checkout and enter a complete address
- In test mode, enter
shipmagicas the first name
Next steps
Rate conditions
Every attribute and operator you can build conditions from.
Live carrier rates
Connect your own carrier account and show real-time rates.
Exclusive rules
Control how multiple matching rules combine.
Rate blending
Add, or take the highest or lowest of, several matching rates.
Need help?Our founders will personally help with the optimal setup for your brand. Book a free onboarding call if you’d like us to help.
