Block COD for specific customers (or allow it only for trusted ones)

Updated · ACOD (E-TRADE PARTNER)

Tag the customer in Shopify (e.g. cod-blocked) and add a customer-tag condition in ACOD → Limit Cash on Delivery that hides COD for that tag. The reverse works too: show COD only for customers tagged as trusted. Tagging is manual or automatable with Shopify Flow.

4.9 · ACOD does this for you: COD fees plus location, order-value, product, and customer rules.

Try it free
  1. In Shopify admin, open the customer and add a tag, e.g. cod-blocked (after a refused delivery) or cod-vip (trusted repeat buyer).
  2. ACOD → Limit Cash on Delivery → add a customer tag condition: hide COD for cod-blocked, or show COD only for cod-vip.
  3. Tags apply when the customer is logged in or recognized at checkout; guests without an account aren't matchable by tag.
  4. Verify with testing mode while logged in as a tagged test customer.

This is not fraud scoring

ACOD doesn't score orders, verify phone numbers, or detect fraud patterns; the tag rule enforces decisions you've made about known customers. For automated verification (OTP), pair ACOD with a dedicated verification app.

One refused parcel is enough

Tag the customer once and ACOD keeps them prepaid-only from then on, cutting repeat return-to-origin losses. Works with Shopify Flow for automatic tagging.

Install ACOD free for 7 days

4.9 stars · 100+ reviews · Built for Shopify

Frequently asked questions

Can I block by phone number or IP instead?

No. Conditions work on customer tags (plus location, order, and product data). Tag the customer account; blocking anonymous repeat offenders is verification-app territory.

Can tagging be automated after a refused delivery?

Shopify Flow (or your 3PL integration) can add tags on triggers like order cancellation with a specific reason, and ACOD picks the tag up automatically from then on.

Related articles