Hide Cash on Delivery for Specific Products on Shopify
Some products aren't suitable for COD: digital downloads, fragile goods, or items with high return rates. Shopify has no native way to restrict COD based on what's in the cart.
How Payflow solves this
- Tag products 'no-cod' and Payflow hides COD automatically when they're in the cart
- Use collections, variant SKUs, or product types as alternatives to tags
- Combine with other conditions like cart value or country for precise control
Setup
- 1
Tag the products that should not allow COD (e.g.
no-cod) in Shopify admin → Products. - 2
Create customization > Hide payment methods.
- 3
Add Product tag → Matches any item → Is one of →
no-cod. - 4
Target COD: Pre-defined →
Cash on Delivery, or Text contains if the checkout label differs. - 5
Active, Save, and verify at checkout with a tagged product in the cart.
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