Hide Cash on Delivery for High-Value Orders on Shopify

Cash on Delivery carries financial risk: if a customer refuses delivery on a high-value order, you bear the shipping cost and risk inventory damage. Shopify has no native way to limit COD by order value.

How Payflow solves this

  • Automatically disable COD for orders above your threshold (e.g. £150, €200)
  • Combine with a country condition to also restrict COD internationally
  • Use subtotal instead of total to exclude shipping costs from the threshold calculation

Setup

  1. 1

    Create customization > Hide payment methods.

  2. 2

    Add Total amount or Subtotal amountAt least (≥) → your threshold (e.g. 200).

  3. 3

    Target COD: Pre-definedCash on Delivery, or Text contains if the checkout label differs.

  4. 4

    Active, Save, and verify at checkout.

Full guide with all options →

Set this up in minutes

Payflow is free to install. No theme edits. No code. Built for Shopify certified.

Install free on Shopify
  • Free to install
  • 50+ conditions
  • Built for Shopify certified
  • No theme edits required