Different Payment Method for Different Customers Based on Geolocation

Hello,

We have the same situation on our side. We have a registered store in the UK and another one in Germany. Both entities are being served from the same store on Shopify using similar products. However, we would like to capture payments for products bought in Germany with separate PayPal and bank accounts from the one we have in the UK. Do you think this is possible without the need to create duplicated stores?

Hi @NesmaMahmoud ,

To use multiple accounts (PayPal and bank) in different countries, you will still need to have duplicate stores. Currently, any one store can have one primary bank account and one third party account (e.g. PayPal) at any one time.

@Nick To my understanding there is no feature yet developed on the Shopify side that would allow to provide local customers based on the location with COD payment method and rest of the world SP or any other payment provider.

We used to have store in e_c_w_i_d and there was an easy filter <if/else>

  • if customer in ‘shipping_zone’ = A show following payment methods :‘A, B,C’

-else show following payment methods

Is there a plan to roll out such a feature in Shopify?

Hi @alexa_a ,

That’s correct. Currently, COD would be available for all your customers or none at all. I see how having it split up could be of benefit to you too though.

I’ll make a feature request to our development team on your behalf for this! Also, changelog is where you’ll find any new product releases or updates!

Any update on this Nick? We’re facing a similar problem. Shopify Payments isn’t available in our country and Shopify doesn’t allow us to set up different payment options based on different locations.

Hi @AminaTahir ,

There’s still no update on this feature request. Please keep an eye on the Shopify Changelog here as any updates such as this will appear there.

Hi I think this will help you

https://apps.shopify.com/unum-pay

Hi Tina, any luck configuring what yuu described here? did you manage to configure a unified payment gateway for both countries? if so, which one? or did you create another store in the other country?

Hi Nick, Tina´s question is valid and is necessary for an e-commerce that operates in different regions or countries. so my questions are:

I tried this to hide payment methods..

https://shopify.dev/docs/apps/checkout/payments/getting-started

You can set different payment methods for local and international customers using the PayRules: Hide Payment Methods app. Here’s how you can do it:

  • Create a rule for local/national customers:
    1. Choose the local payment gateway from the “Select payment methods” field.
    2. In the “Countries” field, select “Hide if not found” and add your local country.
    3. In the below screenshot, “Cash on Delivery” will be hidden if the customer is not from Albania (assuming as your local country).

  • Create another rule for international customers:
    1. Choose the international payment gateway like “PayPal” from the “Select payment methods” field.
    2. In the “Countries” field, add your local country again but select “Hide if found” this time.
    3. Now “PayPal” will be hidden if the customer is from Albania (assuming as your local country).

I hope you found this helpful. Thanks.