COD not showing at checkout — quick checklist

Updated · ACOD (E-TRADE PARTNER)

Check, in order: (1) Cash on Delivery active under Settings → Payments → Manual payment methods; (2) the address falls in a shipping zone containing your linked COD rate; (3) the country is in an active market; (4) no gift card is applied (Shopify hides COD then); (5) no ACOD hide rule matches unexpectedly; (6) all show-only conditions are met; (7) you tested logged-out, at the payment step, with a real address.

  • Payment method — Settings → Payments → Manual payment methods → Cash on Delivery added and active.
  • Shipping zone — the checkout address is covered by a zone that contains your linked COD rate. No rate in the zone = no COD, regardless of app settings.
  • Market — Settings → Markets: the destination country belongs to an active market.
  • Gift card — if one is applied, Shopify hides all manual payment methods. Platform behavior, not a bug.
  • Hide rules — review ACOD → Limit Cash on Delivery: is a location, order-value, product, discount, or tag condition matching this exact cart? Rules combine — one match hides COD.
  • Show-only conditions — the inverse: if COD is set to appear only under conditions, all of them must hold for this cart.
  • Test correctly — incognito window, real target-country address, all the way to the payment step; with testing mode on, use test@example.com.

The full diagnostic with explanations of each cause: Cash on Delivery not showing at Shopify checkout. Still stuck after all seven? Message us in the in-app chat with the address and cart you tested — conflicting customizations from multiple checkout apps are the usual remaining cause, and we can spot them quickly.

Frequently asked questions

COD shows for some customers but not others — why?

Something differs between their checkouts: address (zone/market/location rules), cart contents (product rules), order value, applied discounts or gift cards, or customer tags. Compare a failing checkout's details against each active condition.

COD disappeared after I edited shipping settings — what happened?

Renaming or recreating a shipping rate breaks its link in ACOD (the link points at the rate you selected). Re-link the new rate in ACOD → Cash on Delivery fee.