Can I set shipping methods based on what kind of payment methods my clients are choosing?

Can I set shipping methods based on what kind of payment methods my clients are choosing?

kisHu
Shopify Partner
19 0 6

Hey!

Can I set shipping methods based on what kind of payment methods my clients are choosing?

For example: If one client chooses he wants me to ship his order via EMS, I want the client to see only one option for payment methods, payment via credit card.

                     If one client chooses he wants me to ship his order via DHL, I want the client to see only that he can pay cash on delivery

Is this possible?

Thanks in advance, every reply is much appreciated!

Replies 3 (3)

kisHu
Shopify Partner
19 0 6

Hey Ashabity!

Thanks for your reply. I'd really appreciate it!

MarcoReleasit
Shopify Partner
314 24 65

Hi @kisHu 

No, it's not possible, payment methods in Shopify are global and you cannot hide or show a payment method based on specific conditions. If your store is based in India you might be able to do this using the Advanced Cash On Delivery app by Shopify but only for Cash on Delivery orders.

Let me know if this helps!

Install Releasit Cash On Delivery for free here: https://apps.shopify.com/cash-on-delivery-fee
Add a fee to Cash on Delivery and limit COD based on any condition (order total, location, products, collections, etc.)

KarmaChime
Excursionist
50 2 0

Yes, you can configure the payment methods to show only the relevant option based on the chosen shipping method using the PayRules: Hide Payment Methods app. Here's how you can do it:

 

For EMS Shipping Method:

  1. Create a new rule.
  2. Choose "Stripe" if that’s your original credit card gateway from the "Select payment methods" field.
  3. In the "Shipping/delivery titles" field, select "Hide if not found" and enter "EMS".

ems.png

 

For DHL Shipping Method:

  1. Create another rule.
  2. Choose "Cash on Delivery (COD)" from the "Select payment methods" field.
  3. In the "Shipping/delivery titles" field, select "Hide if not found" and enter "DHL"

dhl.png

 

Now, when a client chooses EMS for shipping, only the credit card payment option will be available. Similarly, if DHL is chosen, only the Cash on Delivery (COD) payment method will be shown.