You are correct. It really doesn’t make any senses to offer Cash on Delivery option for the digital products. You can hide COD option in the checkout if your customer has any digital products in their cart using PayRules: Hide Payment Methods app.
If you have a lot of digital products, then you can assign them into a particular collection and use that collection in the app’s Collections field. If you have only a few digital products, you can add them directly in the app’s Products field. Let me show you how you can achieve it.
- Choose Cash on Delivery from the Select payment methods field.
- Choose your desired collections and products in the Collections and Products fields like the screenshot below.
In the above screenshot, if the order contains any products from Digital collections or if the Gift Card product exists in the order then COD option will be hidden in the Shopify checkout page. I hope this will help you. Cheers!
