Many Shopify merchants need to restrict the Cash on Delivery (COD) payment option based on various factors. While it's not possible to limit COD based on specific discounts applied, there are several other criteria you can use to control this payment method.

Available Criteria for Limiting COD

You can restrict the COD payment option based on the following factors:

How to Implement COD Limitations

To implement these restrictions, you'll need to use a third-party Shopify app. Here are the steps to set it up:

  1. Install a COD management app from the Shopify App Store. Some popular options include:

  2. Once installed, navigate to the app's settings page.

  3. Look for options to limit Cash on Delivery. These are usually found under a section called "Limit Cash on Delivery" or similar.

  4. Set up your desired conditions. For example, you might choose to disable COD for certain products or when the order total is below a specific amount.

Image of the Limit Cash on Delivery settings page in the EasyCOD COD Fee app. The page allows the user to control who can use Cash on Delivery as a payment method, with options to limit it based on order total/discount, customers, location, products, and shipping. The page also shows a summary of the active conditions, indicating that Cash on Delivery (COD) will be unavailable if the cart has any of the selected 10 products.

Alternate method (Only for Shopify Plus Merchants)

You can create custom checkout functions that allows you to edit the checkout based on custom logic. You can read more here - https://shopify.dev/docs/apps/build/functions

Important Notes

By using these apps and settings, you can effectively manage when the Cash on Delivery option is available to your customers, helping you streamline your order processing and reduce potential risks associated with COD payments.