Conditional payment for a specific product

8 0 1


We want to hide COD payment, when the customer add a specific product to cart.

It's possible to build a custom application without the need for the Shopify Plus plan?



Replies 2 (2)

Shopify Partner
13 0 1

Hey @Sebastiannae ,


This is unfortunately not doable on the standard Shopify Plans, Shopify does not allow limiting the COD option based on products.


But you can have this feature if you can use a separate order form for your Cash On Delivery customers, you can use our app EasySell - COD Form & Upsells to create an easy and simpler order form that will allow your customers to quickly order directly from the product or cart page (with many additional features like Upsells, Bundles, Sheet integration... ).


What interests you the most is our app already has the option to limit the form to some products only, just Install the app and go to "Settings > Visibility > Apply to" and select only the products where you want to have the COD option enabled.


The app offers a free generous plan and you can install it from the app store:



40 0 1

To hide the COD payment option when a specific product is added to the cart, you can use KlinKode PayRules app. It lets you set up rules to show or hide payment methods based on the items in the customer's cart, all without needing a Shopify Plus plan.


Check it out here:


- Control payment methods visibility at checkout by KlinKode PayRules app.
- You can join in our Facebook group for Shopify help.