I want to hide cash on delivery option for variants of a product how to achieve it
To hide the cash on delivery (COD) option for specific variants of a product on Shopify, you can follow these steps:
-
Access your Shopify admin: Log in to your Shopify account and go to the admin dashboard.
-
Navigate to the product settings: From the admin dashboard, click on “Products” and select the specific product that you want to modify.
-
Edit the product variants: Within the product editing page, scroll down to the “Variants” section. Click on the variant that you want to remove the COD option for.
-
Disable COD for the variant: In the variant settings, locate the “Inventory & Shipping” section. Here, you can disable the COD option for the variant by unchecking the box that corresponds to cash on delivery or any other similar payment method.
-
Save the changes: After disabling the COD option for the variant, click on the “Save” or “Save variant” button to apply the changes.
-
Repeat for other variants (if applicable): If you have multiple variants that you want to hide the COD option for, repeat steps 3-5 for each variant.
Hello @Raj05
Yes, it is possible now using APP. Payfy: Payment Rules
In the app have a rule to setup 3 ways,
- SKU, 2) Variant Title, 3) Variant metafield
Follow below steps to create a rule
- on the app, click to create customization.
- Choose a rule according to your need
and set a rule like below
Click create and test at checkout.
App support also available on live chat from app’s dashboard.
Note: Please make sure app does not work with draft orders.
Let me know if you have any questions.
You can hide the Cash on Delivery option for specific products using the PayRules: Hide Payment Methods app. Here’s how you can do it:
- Choose “Cash on Delivery (COD)” from the “Select payment methods” field.
- In the “Products” field, select “Hide if found” and add the specific product variants.
This will ensure that the Cash on Delivery option is hidden for the specified product.
You can easily do that with Vista Payment Customization Rules.
All you need to do is
-
select “Always” condition
-
Add COD as payment method
-
Select “Hide”
-
Save the rule
COD will always be hidden at checkout.
You can add other conditions as well such as low total order value or certain products.
Hello Everyone I’m stuck at this question where I want to only Disable the COD for size variants >=46 for all the products in one go and I’m not getting how
can we resolve it ??
Shopify’s native settings don’t allow hiding COD for specific variants. You’ll need a third-party app like Payment Rules & Restrictions or Hide Payment Methods from the Shopify App Store to create rules based on variant SKUs.
Install one of these apps, create a rule to hide COD, and set the condition to target your specific variant SKUs. Test thoroughly before going live.
I’m not using shopify plus will these suggested apps will support the rules which I stated?
Cart validation of the shopify-functions api are the underlying api feature.
And that part is available to all plans.
So it isn’t just “payment” apps you can look for other more generalized “function” apps that might be able to fit specific niche needs,
https://apps.shopify.com/search?q=functions
Or have it built custom.
To hide Cash on Delivery for specific variants, use an app like Payfy: Payment Rules from the Shopify App Store. These apps let you create rules to hide COD based on variant SKUs.
Install the app, create a rule to hide COD, and set the condition to target your specific variant SKUs. Test thoroughly before going live.
query how can I bulk change or export metaobject entries I am not on shopify plus



