Common examples
Hide cash on delivery for high-value carts
Hide cash on delivery for high-value carts
Condition: Cart total over €250
Action: Hide “Cash on delivery”The most common pattern — above a certain total, the COD refusal risk isn’t worth it.
Only allow COD in your home country
Only allow COD in your home country
Condition: Country is not Bulgaria
Action: Hide “Cash on delivery”
Show bank transfer only for wholesale carts
Show bank transfer only for wholesale carts
Condition: Cart contains a specific product (a wholesale-only SKU)
Action: Show “Bank transfer”
Block COD for a risky product line
Block COD for a risky product line
Condition: Cart contains a flagged product (fragile, made-to-order, high-fraud)
Action: Hide “Cash on delivery”
How rules combine
Like delivery rules, payment rules apply independently. Each payment method is checked against every rule that affects it; if at least one matching rule says “hide”, it’s hidden.Payment rules act on Shopify’s checkout step — where the buyer picks the payment method. On Pro’s Direct checkout, the popup’s own payment section (COD + optional card) is configured on the Mode tab instead; rules still apply to buyers who go through Shopify checkout, e.g. after picking card.
Combining with COD fees
COD fees and payment rules pair well:- Fee → the buyer can still choose COD, but pays a small fee for it
- Rule → COD is hidden entirely under certain conditions