Advanced Shipping Rules for Shopify — Setup Guide and App Comparison
Shopify's built-in shipping works until it doesn't. The moment you need rates that change by postcode, products that require different shipping methods in the same cart, or a delivery date that actually reflects what your courier can do — you've outgrown basic shipping profiles. You need advanced shipping rules.
This guide covers what advanced shipping rules are, how to set them up, and which apps handle them — including why the app literally called "Advanced Shipping Rules" may not be the best choice anymore.
What counts as advanced shipping rules
Shopify's native shipping handles the basics: flat rates, weight-based tiers, free shipping thresholds and carrier-calculated rates on eligible plans. Anything beyond that is "advanced" in Shopify's world.
Common advanced shipping rules that Shopify can't do natively:
- Postcode-level zones. Different rates and transit times for different postcodes within the same country. London vs the Highlands. Manhattan vs rural Montana.
- Product-specific methods. A sofa needs two-man delivery. A cushion ships by parcel courier. The customer buys both — and sees only methods that can handle the entire cart.
- Conditional surcharges. Saturday delivery adds £5. Remote postcodes add £10. Heavyweight items over 30 kg add a handling fee. These rules need to stack and combine correctly.
- Method blocking. Next-day delivery hidden for postcodes outside your courier's next-day coverage. Express hidden when the cart contains made-to-order items with a four-week lead time.
- Rate-date connection. The shipping rate charged and the delivery date shown come from the same logic — so they can't contradict each other.
If you need any of these, you need a third-party app.
The app called Advanced Shipping Rules
"Advanced Shipping Rules" is a specific Shopify app built by Auctane (formerly Highview Apps). It's been on the App Store for years and handles rate customisation well — product groups, weight tiers, carrier integrations, postal code rules, and conditional logic for showing, hiding or adjusting rates.
What it does well:
- Group products into shipping categories with different rate structures
- Pull real-time rates from UPS, FedEx, USPS and Canada Post
- Create rule-based rates with weight, price and quantity tiers
- Test rules in a sandbox mode before going live
What it doesn't do:
- Delivery date selection at checkout
- Checkout validation (blocking orders without dates or to invalid postcodes)
- Cut-off time automation
- Connecting the rate charged to the delivery date shown
This is the gap that matters most. Advanced Shipping Rules handles the "how much does shipping cost?" question. It doesn't handle "when will my order arrive?" — and for your customers, the second question is the one that determines whether they buy.
You can pair ASR with a separate date picker app, but then you're running two apps with two configurations. When you update a zone in one, you need to update it in the other. They drift apart. The rate says Thursday; the date picker says Tuesday. The customer notices when the order doesn't arrive. Flare takes a different approach — it handles both shipping rules and delivery dates from a single rules engine. One zone configuration drives the rate, the date, the available methods and the checkout validation. Change it once, it updates everywhere.
How to set up advanced shipping rules on Shopify
Whether you use ASR, Flare or another app, the setup process follows the same logic. Here's what to configure:
1. Define your shipping zones by postcode
Don't rely on Shopify's country-level zones. Map your actual delivery geography by postcode district. A UK brand might define:
- Zone 1: London & Southeast (next-day, £4.95)
- Zone 2: England & Wales (2-day, £7.95)
- Zone 3: Scotland mainland (3-day, £12.95)
- Zone 4: Highlands & Islands (5-day, £24.95)
In Flare, these zones are configured through postcode delivery rules — each zone controls rates, transit times and method availability simultaneously.
2. Set weight-based rate tiers
If your products vary in weight, define rate tiers per zone. A 2 kg parcel costs less to ship than a 50 kg table — and the gap widens for remote postcodes.
Example tiers for a furniture brand:
- Under 5 kg: standard parcel rate
- 5-25 kg: larger parcel rate
- 25-100 kg: pallet or two-man delivery rate
- 100 kg+: specialist carrier quote
For detailed weight-based setup, see our shipping rules for heavy items guide.
3. Configure product-specific rules
Products with different shipping requirements need different rule profiles:
- Perishable items — block Friday and weekend shipping to avoid transit over non-working days
- Made-to-order items — add production lead time (2-6 weeks) before the shipping transit time starts
- Hazardous goods — restrict to ground shipping only, exclude certain postcodes
- High-value items — require signature delivery, add insurance surcharge
In a rate-only app, these rules control what the customer pays. In a combined engine like Flare, they also control what delivery date the customer sees — the date accounts for the lead time, the restricted shipping days and the zone transit time automatically.
4. Set cut-off times
Define the daily cut-off after which next-day or same-day delivery is no longer possible. If your courier collects at 2pm, any order placed after 2pm should show the following day as the earliest date — not tomorrow.
Cut-off times should vary by method. Express might cut off at 1pm. Standard at 3pm. Local delivery at 6pm. This is where rate-only apps fall short — they don't know what time it is. Flare's cut-off time automation updates the date picker in real time as the day progresses.
5. Add checkout validation
The most overlooked step. Without validation, customers can place orders without selecting a delivery date, with past dates, or to postcodes you don't serve. Each invalid order costs a customer service interaction to fix.
Validation rules to set:
- Block checkout without a delivery date selected
- Reject past dates and blocked dates
- Catch postcodes outside your delivery zones before payment
- Ensure mixed carts show only dates valid for every item
This is the step that rate-only apps like Advanced Shipping Rules can't do. It requires a connection between the rules engine and the checkout flow — which is what a combined engine provides.
Comparing advanced shipping rules apps
Here's how the main options compare across the features that matter for advanced shipping rules:
Weight-based rates: Advanced Shipping Rules (Auctane) — Yes. Intuitive Shipping — Yes. Calcurates — Yes. Flare — Yes.
Postcode/ZIP zones: ASR — Yes. Intuitive Shipping — Yes. Calcurates — Yes. Flare — Yes.
Product-specific rules: ASR — Yes. Intuitive Shipping — Yes. Calcurates — Yes. Flare — Yes.
Carrier integration: ASR — UPS, FedEx, USPS, Canada Post. Intuitive Shipping — No. Calcurates — Yes (multi-carrier). Flare — UPS, FedEx, Royal Mail.
Delivery date picker: ASR — No. Intuitive Shipping — No. Calcurates — Estimated dates only. Flare — Full calendar picker.
Checkout validation: ASR — No. Intuitive Shipping — No. Calcurates — No. Flare — Yes.
Cut-off time logic: ASR — No. Intuitive Shipping — No. Calcurates — No. Flare — Yes.
Rate + date sync: ASR — No (separate apps needed). Intuitive Shipping — No. Calcurates — Partial. Flare — Yes (single engine).
Shopify Plus native: ASR — No. Intuitive Shipping — No. Calcurates — No. Flare — Yes (Checkout Extensibility).
The key differentiator is the last four rows. Most shipping rules apps handle rates well. Flare handles rates, dates, validation and cut-offs from one configuration — so they can't drift apart.
700+ Shopify brands use Flare for exactly this reason. The result is 99.8% order accuracy — the date shown at checkout is the date the order arrives, and the rate charged matches the service delivered.
When Advanced Shipping Rules is still the right choice
ASR remains a good option if:
- You only need rate customisation (no delivery date picker needed)
- Your products don't require date selection at checkout
- You're already using a separate date picker you're happy with and don't mind managing two apps
- You need carrier rate calculations and don't need them connected to delivery dates
For most merchants who've outgrown basic Shopify shipping, though, the need for both rules and dates becomes apparent quickly. The first time a customer emails asking why their delivery date doesn't match what they expected, the cost of running two disconnected systems becomes real.
Set up advanced shipping rules with Flare
Flare replaces a rate app plus a date picker with a single rules engine. No code. No developer. Most brands are live within a day.
What you get:
- Shipping rules by weight, postcode zone, product type and method
- A delivery date picker on checkout, cart, slide cart or product page
- Rates and dates calculated from the same rules — always in sync
- Checkout validation that blocks invalid orders before payment
- Works with Shopify Plus (Checkout Extensibility) and standard Shopify
For the full setup walkthrough, read our shipping rules guide. Or see shipping rate automation for how Flare's rules engine works.
Frequently asked questions
What are advanced shipping rules on Shopify?
Advanced shipping rules go beyond Shopify's native flat-rate and weight-based shipping. They include postcode-level zones, product-specific rates, conditional surcharges, method blocking by location, and rules that connect shipping rates to delivery dates. You need a third-party app to use them — Shopify's built-in shipping profiles don't support this level of logic.
Is Advanced Shipping Rules the same as Shopify's built-in shipping?
No. "Advanced Shipping Rules" is a specific Shopify app made by Auctane (formerly Highview Apps). Shopify's built-in shipping handles flat rates, weight tiers and carrier-calculated rates — but not postcode zones, product-level methods, conditional surcharges or delivery date logic. The ASR app adds rate customisation but doesn't include delivery date scheduling.
Can I set shipping rules by postcode or ZIP code on Shopify?
Not with Shopify's native shipping — zones only work at country or region level. Apps like Flare let you define zones by postcode district (e.g. London postcodes get next-day, Highland postcodes get five-day) and apply different rates, methods and delivery dates per zone.
What's the difference between a shipping rules app and a combined rules engine?
A shipping rules app controls what rates appear at checkout. A combined rules engine controls rates, delivery dates, method availability and checkout validation from a single configuration. The practical difference is that a combined engine keeps everything in sync — when you change a zone's transit time, the rate, the delivery date and the available methods all update together.
Do I need a developer to set up advanced shipping rules?
Not with modern apps. Flare's rules are configured through a dashboard — postcode zones, weight tiers, product profiles, cut-off times and surcharges are all set up without code. Most brands are live within a day.
Accurate delivery dates. Automated shipping rules. No code.
700+ Shopify brands trust Flare to handle their delivery logic — from blocked dates to postcode zones to checkout validation.
7-day free trial · Assisted setup included