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.

  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.

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 — ACOD picks the tag up automatically from then on.