Skip to content
Delivery rules for Shopify checkoutEvery Shopify plan

Checkout shows only the rates that fit.

Hide express under $50. Keep freight for trade accounts. Leave only pickup on a 40 kg cart. Print the arrival date in the rate’s name. Build each rule from 36 conditions and 13 actions, without code.

Free. Every condition, action and template included.

Checkout

Delivery

Guest · Tue, Nov 3, 10:05

  • Standard · arrives Thu, Nov 5 - Mon, Nov 9Renamed by “Arrival date on Standard”$6.90
  • Local pickupShopify rate, unchangedFree
  • ExpressHidden by “Hide express under $50”Hidden
  • Pallet freightHidden by “Freight for B2B only”Hidden
Buyer sees 2 of 4 delivery methods3/8 rules matched

Switch orders above. One store, 8 rules, the dates worked out with the same calendar as the checkout function.

ACheckout clutter

Shopify returns every rate. Not every rate fits.

Shipping profiles decide which rates exist in a zone. They can’t drop express after the courier has left, keep freight for trade buyers or tell anyone when the parcel arrives. So buyers pick the wrong option, and support answers the email.

Shipping settings aloneWith SO: Shipping rules
Hide a rate below a cart totalPrice condition on each rate, zone by zoneOne rule for every zone
Hide express after the courier's cutoffNot availableOrder cutoff time
Different options for B2B or tagged customersRates only see weight and priceCompany, location, tags, email, order count
Hide a rate for some ZIP codesZones stop at country and stateZIP, city, address lines
Arrival date in the rate's nameA fixed nameBuilt at checkout, per order
Order of the ratesCheapest firstMove, sort or show only one

BHow it works

One rule, three decisions.

  1. 1

    Start from a template

    Pick one of 8 common rules, or start blank. Templates open in the builder, so nothing changes until you save.

  2. 2

    Say when, then what

    Conditions in a group must all match; any group can match. Then add one or more actions: hide, show, move or rename.

  3. 3

    Set it Active

    Saving an active rule updates the checkout function. Buyers see the result on their next checkout; set the rule Inactive and the rates come back.

CConditions and actions

Recognise the order. Then decide.

Every condition and action the rule builder offers, read from the app’s own catalog. Match a rate by its title, its code or its type, so carrier and pickup rates work too.

36 conditions

Cart 3

  • Cart subtotal amount
  • Cart total amount
  • Cart quantity

Cart contents 9

  • Products
  • Variants
  • Collection
  • Product tag
  • SKU
  • Digital product
  • Physical product
  • Product metafield
  • Variant metafield

Customer 5

  • Customer tag
  • Customer is logged in
  • Customer is not logged in
  • Customer order count
  • Customer email

B2B 4

  • Customer is a B2B company
  • Customer is not a B2B company
  • Purchasing company name
  • Purchasing company location name

Order 1

  • Order weight

Discount 2

  • Discount applied
  • Applied discount type

Schedule 3

  • Date
  • Day of week
  • Order cutoff time

Address 8

  • Full name (first and last)
  • Company
  • Shipping address line 1
  • Shipping address line 2
  • Shipping ZIP/Postal Code
  • Shipping city
  • Shipping state/province code
  • Country

Language 1

  • Language

13 actions

Hide 4

  • Hide all delivery methods
  • Hide specific delivery methods
  • Hide delivery methods of type
  • Hide delivery methods not of type

Show 3

  • Show only specific delivery methods
  • Show only the cheapest rate
  • Show only the highest rate

Arrange 5

  • Move delivery method to the top
  • Move delivery method to the bottom
  • Reorder a specific delivery method
  • Sort delivery methods by cost high-low
  • Sort delivery methods by cost low-high

Rename 1

  • Rename delivery methods

DDelivery dates

Put the arrival date in the rate's name.

A rename rule keeps the rate’s own name with {original} and adds the estimate wherever you type {estimate}. Weekly off days and the closed dates in Settings are skipped.

  1. 1

    Business days

    3-5 business days

    The window you type, as a number of business days.

  2. 2

    Delivery dates

    Fri, Nov 6

    The next day the route delivers on, if the order beats its cutoff.

  3. 3

    Business days and dates

    3-5 business days (Fri, Nov 6)

    Both, the window first.

  4. 4

    Date after working days

    Fri, Nov 6 - Tue, Nov 10

    Counts working days from the order, skipping off days and closed dates.

EBuilt on Shopify checkout

Your rates stay. The clutter goes.

Runs inside checkout
Rules run as Shopify delivery customizations, the Functions Shopify built for this. No carrier service, no theme code, nothing waiting on our servers while buyers pay.
Every Shopify plan
Delivery customizations from App Store apps work on Basic, Grow, Advanced and Plus.
Your rates stay yours
Rates, zones and prices stay in Shopify's shipping settings. The app only decides which ones a buyer sees, in which order, under which name.
8 templates
Hide express under a cart total, pickup only for heavy orders, free shipping first and more. Each one opens in the builder before it saves.
Move rules between stores
Export rules to a file and import them into your other stores, statuses included.
Works with Sidekick
Ask Shopify Sidekick which rules hide a rate, or have it draft a new rule in the builder for you to check.

FPricing

Free, with nothing held back.

$0per month

  • All 36 conditions and 13 actions
  • Delivery date estimates and closed dates
  • 8 rule templates
  • Import and export between stores
  • Support by chat and email
Install free

GFAQ

Questions merchants ask first.

Does the app change my shipping prices?

No. Rates and prices come from your Shopify shipping settings and carrier apps. The app hides, shows, reorders and renames the delivery options checkout already offers.

Which Shopify plan do I need?

Any plan. Delivery customizations from public apps run on Basic, Grow, Advanced and Plus stores.

Does it work with carrier-calculated rates and local pickup?

Yes. Rules see every delivery option checkout shows, including rates from carrier apps, local delivery and pickup. Match an option by its title or its code, or by its type.

What if two rules touch the same rate?

Rules run in the order of your rules list. A rate hidden by one rule stays hidden. You can change a rule's position from its page.

Can rate names follow the checkout language?

Yes. Add the Language condition to a rename rule and write one rule per language.

How is the delivery date worked out?

From your shop's local date and time, the business-day window you set, your weekly off days and the closed dates in Settings. Route dates can also respect a daily order cutoff.

Does the app store my buyers' details?

No. Customer conditions are checked by Shopify inside checkout. The app stores your rules and settings, not names, emails or orders.

What happens when I uninstall?

Shopify removes the app's delivery customizations and checkout goes back to showing every rate from your shipping settings. Your rules are deleted too, so export them first if you might come back.

Your checkout, minus the wrong options.

Install, pick a template, set it Active. Your next buyer sees the difference.

Install free on Shopify