Re: How can I disable COD payment for digital products?

How can I disable COD payment for digital products?

New Member
4 0 0

Hi, is there any way for disable COD payment for digital products? i tried contacting support but they have no idea how to do it. its high time shopify introduce this basic feature. i need this on my store

Replies 4 (4)

Shopify Partner
314 24 63

Hi @nbeel 


Unfortunately it's not possible to limit Cash on Delivery on Shopify's Checkout for only specific products or collections, this is because on Shopify all payment methods are global, meaning that they will be visible for all types of orders and can't be removed based on any condition unless you use Shopify Plus.


The only way to limit COD to only specific products is using a separate order form to collect Cash on Delivery orders on your store. If you use our app Releasit COD Form & Upsells you will be able to create a separate order form for your Cash on Delivery orders and you can limit the form to only the products that allow COD on the Visibility page here:



With this solution COD will only be available for the products you want because your customers will use our order form if they want to pay with Cash on Delivery and for products that do not allow COD your customers will use the normal Shopify Checkout to pay with other payment methods.


You can install the app for free from the Shopify App Store here: (you can also find a demo store on the App Store where you will be able to try the app)


If you need help or you have any doubts or questions you can always contact me back, we offer 24/7 support via email, WhatsApp and Telegram!


I hope this helps!


Marco from Releasit

Install Releasit Cash On Delivery for free here:
Add a fee to Cash on Delivery and limit COD based on any condition (order total, location, products, collections, etc.)

Shopify Staff
2782 199 393

Hi there @nbeel!


Thanks for sharing your query with us here in the Shopify Community.


I can see you've already had some valuable input regarding your options here from @MarcoReleasit , that's great!


In terms of the core Shopify admin functionality, it would not currently be possible to restrict the availability of a given payment method in this way.


What I can do for you from here though is to file a request for this functionality with our developer team to let them know this is something our developers are looking to see added to the platform in the future. 


Any info you can share on why this is important to your business will help me to file a more accurate request, though it's not completely necessary for me to do so.


Is there anything you're working on for your business currently or any other feature you'd like to have in Shopify at the moment?

Don | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

3 0 0

Hi, we're in the same boat.  We'd like offer a download of a video, but if anyone chooses COD as the payment method... it's free, which seems to me a bad idea in the interest of making money.   Has their been any movement on this?  An oversight like this should be a no-brainer.  COD is kind of a mess on Shopify altogether, especially when dealing with multiple countries (like here in the EU)

Shopify Partner
64 0 0

Yes, there is a way to disable COD payment for the digital products. Currently there is no built-in Shopify feature to do this. But you can use PayRules: Hide Payment Methods app to hide Cash on Delivery payment option for the digital products.


For an example, suppose you have a product called Gift Card which is a digital product. Now let's see how we can hide COD if the order contains this digital product.


  1. Choose Cash on Delivery from the Select payment methods field.
  2. Now select Gift Card in the Products field like the screenshot below. You can add multiple digital products by separating them comma.




I hope this helps. Cheers!