Delivery Customization
Delivery Customization controls which shipping rates appear at checkout, their labels, and their order. Like Payment Customization, you enable actions in the sidebar (Allow the following actions), build conditions under When the following conditions are met, and use the + Add AND condition and + Add OR group buttons below the conditions to grow your logic. The preview shows how rates are affected.

What a Delivery Customization includes
Section titled “What a Delivery Customization includes”Each Delivery Customization includes:
- One or more enabled actions — hide, rename, re-order shipping methods, or sort by price (delivery only), configured after you tick the relevant options in the sidebar
- Optional conditions — click + Add AND condition to add another row in the same branch (all must match); click + Add OR group to add another branch (the rule runs when any branch matches)
- One evaluation — when your conditions match, every enabled action runs together
Payflow activates each customization as a native Shopify Function. Which conditions you can combine still depends on condition sets (Shopify Function input limits). See Condition Sets, including Set 6 — Combined.
Create a Delivery Customization
Section titled “Create a Delivery Customization”- In Payflow, click Create customization and select Delivery Customization.
- Enter a descriptive name (e.g. “Hide Express outside UK”).
- In the sidebar under Allow the following actions, enable the actions you need, then configure targets in the main panel.
- Optionally add conditions under When the following conditions are met. Click + Add AND condition or + Add OR group below the conditions as needed.
- Review the preview against your shipping rate names (see Preview and matching shipping rates).
- Click Save.
Hide a shipping method
Section titled “Hide a shipping method”What it does
Removes a shipping rate from the list customers see at checkout (for the checkout contexts where your rule applies).
When to use
- Restrict express or same-day options to certain cities or postcodes
- Hide pickup or local delivery when the address is outside your service area
- Filter rates by name pattern when you have several similar carrier options
How to target
| Mode | When to use |
|---|---|
| Store rates | Choose from the shipping rates defined in Shopify admin → Settings → Shipping and delivery — not a separate Payflow list. You pick the rate by name from your store configuration. If the same name is used in more than one zone or profile, Payflow shows zone context and Configure zones so you can target the right instance or limit the rule to specific regions. |
| Text contains | Hide any rate whose checkout title contains your text (case-insensitive). Same idea as Payment Customization — good for patterns (e.g. every rate with “DHL”). |
| Text does not contain | Hide rates whose titles do not contain your text — a show-only style filter. Same behaviour as Payment Customization. |
| Equals to | Hide only when the rate title equals your string exactly. Same behaviour as Payment Customization. |

When a rate is a normal row in Shopify admin → Settings → Shipping and delivery, picking it under Store rates is usually the least ambiguous option: Payflow uses the same names you saved, with disambiguation when the same title appears in more than one zone.
Under Hide and Rename when you use Select from store rates, Payflow loads your Shopify rates so you can search, multi-select, and add more with + Add shipping method. When a rate exists in more than one zone, you’ll see a zone count (for example 2 zones) and region labels; use Configure zones if you want the action to apply only in some of those regions — not everywhere that rate name appears. (Reorder does not use Select from store rates; see Reorder shipping methods.)

In Configure zones, choose All zones to affect every place that rate is offered, or Specific zones only to limit the rule — for example hide Standard international in the EU zone but leave it available in your International zone. The dialog summarizes which countries are included before you save.

Rename a shipping method
Section titled “Rename a shipping method”What it does
Changes the customer-facing name of a shipping rate at checkout.
When to use
- Translate rate names for a market or Shopify Market
- Replace internal codes (“STD_GROUND_V2”) with friendly copy
- Clarify delivery expectations (“Standard — 3 to 5 days”)
How to target
Same modes as Hide: Store rates, Text contains, Text does not contain, Equals to — including the same rules for dynamic rates (text match on the checkout title only).
You can scope a rename with Shipping country, Shopify Market, Checkout language, or other conditions — whichever matches how you segment customers.

Reorder shipping methods
Section titled “Reorder shipping methods”What it does
Changes the order of shipping rates in the checkout list, or sorts the whole list by price.
When to use
- Surface your preferred default option first
- Move premium or slow options lower without removing them
- Let cheapest-first ordering track dynamic carrier pricing without maintaining manual positions
Options
- Move to top — first in the list
- Move to bottom — last in the list
- Move to position — fixed index (1 = first)
- Sort by price (ascending) — reorder all rates from lowest to highest shipping price (delivery only)
- Manual — build ordered groups with Contains text, Text does not contain, or Equals to on checkout titles only (no Select from store rates); anything that does not match a row is collected under All other shipping methods
Under Set the order of your shipping methods, pick Price low to high to sort every rate by shipping price. The Preview shows the resulting order (e.g. cheapest first). You can pair this with Always under conditions when the same sort should apply to every checkout.

For a fixed order instead, choose Manual. Add one row per group and set each row to Contains text, Text does not contain, or Equals to so rates whose checkout titles match are grouped together, then drag rows to set priority — anything that does not match a row falls under All other shipping methods. Typical patterns: put Cash on delivery (or a carrier keyword) first, then everything else; repeat for more groups if needed.

Preview and matching shipping rates
Section titled “Preview and matching shipping rates”The preview panel shows how your actions apply to shipping rate names before you save. It mirrors what customers see once rates are resolved for a cart.
- Store rates targets rates from Shopify admin → Settings → Shipping and delivery, using the configured names. Used for Hide and Rename only — not for Reorder → Manual.
- Text contains, Text does not contain, and Equals to compare against the titles Shopify exposes at checkout — the only targeting modes available for Reorder → Manual.

For text-based targeting, the preview lists which rate titles matched each keyword. A No match line may appear even though your store has dynamic rates that will match at checkout.

If you still cannot target a rate reliably, contact us.
Conditions and multiple actions
Section titled “Conditions and multiple actions”Delivery Customization uses the same condition builder, AND/OR logic, condition sets, and multi-action rules as Payment Customization. For full details, see:
- Conditions — the + Add AND condition and + Add OR group buttons, condition categories, and condition sets
- Multiple actions in one customization — when to combine actions vs split into separate rules