Disable COD for specific products or collections

Updated · ACOD (E-TRADE PARTNER)

Add a product condition in ACOD → Limit Cash on Delivery: when the cart contains any of the products, collections, product tags, or SKUs you list, COD is hidden and the customer pays prepaid. Useful for high-value, fragile, preorder, or made-to-order items.

  1. ACOD → Limit Cash on Delivery → add a condition on products, collections, product tags, or SKU.
  2. Choose the matching mode where offered — “any matching item in the cart” hides COD when even one restricted product is present.
  3. Verify with testing mode: a cart with a restricted item (COD hidden) and one without (COD visible).

Tag-based rules: tag the product, not just the variant

Product-tag conditions read the product's tags. If COD shows for items you expected to block, confirm the tag is spelled identically on every product (tags are matched exactly) and that the products actually carry it — a missing tag on one product is the usual cause.

Different fee amounts per collection (rather than hiding COD) work differently — that's a shipping-profile setup; message us in the in-app chat and we'll walk your catalog structure with you.

Frequently asked questions

Can I allow COD only for tagged products instead of blocking them?

Yes — conditions can work in show-only mode as well as hide mode; set the rule so COD appears only when matching items are in the cart.

Can I hide COD for a single variant?

Conditions target products, tags, collections, and SKUs. Since each variant has its own SKU, a variant-level rule is possible via the SKU condition.