Payment method configuration (different if sending or withdrawing)

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:

  1. Add “Payment on Collection” in the “Additional payment methods” field.
  2. In the “Delivery types” field, select “Shipping”.

This will ensure that the “Payment on Collection” option is hidden when customers choose delivery as the shipping method.