Accepting credit cards, warehouses, and shipping and fulfilling orders
Hello,
I have configured two payment methods for my online store:
- shopify payment
- payment on collection in store (personalized payment).
I would like my customers not to choose the second type of payment (cash on collection) if they choose delivery as the shipping method. How can I do ?
In advance, thank you for your help.
Hello @LittleLise
It's not possible to hide a payment method based on the shipping method on Shopify's settings, but you can do it by using our app Releasit Cash On Delivery that you can install for free from the Shopify App Store here: https://apps.shopify.com/cash-on-delivery-fee
After you have installed the app, open the Limit COD page here and activate this option to enable your payment on collection method only for local pickup:
This should fully solve your problem, because with this option enabled, the app will show your payment on collection method only if the customer selected local pickup as their shipping option.
The app is completely free to install and works on all Shopify plans and we also offer 24/7 support, so if you have any questions or you need help feel free to contact us from there!
I hope this helps you!
Marco from Releasit
You can configure payment methods to be different based on the shipping method using the PayRules: Hide Payment Methods app. Here's how you can do it:
This will ensure that the "Payment on Collection" option is hidden when customers choose delivery as the shipping method.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025