Milly Software
01 / OVERVIEW

Reorder, hide, and rename shipping rates at checkout.

Customize how shipping options appear at checkout. Reorder carrier-returned rates, hide ones you don't want surfaced, rename for clarity. Pro tier adds conditional rules — by weight, total, state, product, or collection.

# shopify app store · no code · live in a minute
spec
scopeShopify checkout (all carriers)
actionsreorder · hide · rename
rules (Pro)weight · total · state · product · collection
surfaceDelivery Customization Function
installShopify App Store · Free + $9/mo Pro · 7-day trial
02 / FEATURES

What it does, what it doesn't.

Narrow scope, deep integration. We don't try to be a platform — we solve one problem well, on Shopify.

Reorder + hide + renameDrag rates into the order you want customers to see. Hide the ones you don't want surfaced. Rename "USPS Ground" to "Standard (3-5 days)" for plain-English checkout.
Cheapest-pinnedShopify policy requires the cheapest rate to be selected by default. Shipping Sorter respects this — your reordering applies to everything below the cheapest.
Conditional rules (Pro)Layer rules on top of the default order. Match by cart weight, total, ship-to state, product, or collection — each rule reorders, hides, or renames independently.
Native checkoutRuns as a Delivery Customization Function inside Shopify's native checkout. No theme changes, no cart.js shenanigans, no breaking on theme updates.
03 / SAMPLE

A live record from a production install.

Anonymized but real. This is what one row looks like flowing through the system.

cart2× Mug · $45 · 8 lb · CA
matched_ruleFragile collection → pin UPS Ground first
rates_shownUPS Ground · USPS Ground · UPS 2-Day
hiddenFedEx Overnight ($42)