My customer wants his website to have different payment method between local customer and customer from abroad. For example:
Is that possible to do this?
Nick here from Shopify.
This is a really good question and idea, but it's something which isn't possible. As it stands, it's only possible to enable one active payment gateway per store, as well as PayPal in countries where PayPal is available. Which country is your customer's store based in and I can share the payment gateways Shopify is partnered with there.
I completely see where you are coming from though and will put this forward as a feature request on your behalf. Can you reply to me here and explain how this would benefit your customer's business or make things easier for them? Any and all information you can give on how this would improve their store/ business assists the development team with feature requests.
Looking forward to hearing from you.
We really also would love to have this for our store as well. We would love to offer paypal for our United States customers, but we don't want to offer Paypal to our worldwide customers. Would it be possible to do this? Maybe we can have 2 different product pages and 1 with regular shopify system and 1 with customized checkout where it hides paypal? Any help in this manner would be greatly appreciated. Thank you in advance!
Great questions! Can I ask why you don't want to offer PayPal to countries which aren't the US? I started to think and thought a lock style app which allows you to restrict certain products or pages from certain people such as countries or members etc could work, but then realized it might not be so simple or possible to restrict the payment gateways for these specific pages. You can see the lock apps in the app store here.
By understanding more about why you don't want non-US customers using PayPal it could help find a workaround for you.
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?
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?
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!
I am having the same issue with my company where we sell Direct to Consumer globally but we have 2 entities that will be charging and billing clients depending on their shipping address.
This company structure needs to be supported for tax and regulation purposes.
Furthermore, we have a Loyalty & Referral program that has no borders.
The issue: Let's take the UK and the US as an example, In the US I use ShopPay, AfterPay, and Paypal (as a US account). But in the UK I have Stripe and PayPal (as a UK account)
I need to create an expansion store and duplicate everything including blog posts and have a subdomain, not to mention the referral program won't work cross border, and one of the stores needs to be NON Indexed for SEO purposes as well.
This solution is not great and involves a lot of extra work to be done to maintain 2 separate but exactly the same site.
If we choose the redirect option for ONLY the shop and checkout, the side cart won't work and the header and footer will have a mess of links with redirects.
On WooCommerce we had a simple JS script that ran on the checkout to present the correct gateways and bill from the entity in that jurisdiction, all the customers will be in the same backend, with one set of third-party apps like loyalty and more.
Please develop a good solution for Shopify customers to enable these global company structures and do what you do best (Sell)
I will gladly talk to any solution expert to help with this
I can definitely see the pain of having to run multiple stores. Are you using Shopify Payments (SP) as your payment gateway? SP is available in both the US and the UK.
I'm wondering if the Geolocation app could help you out here. To use the Geolocation app, you must sell in multiple languages and/or in multiple currencies. The Geolocation app offers recommendations only for the languages and/or currencies that you have enabled. You can read more about it here and here. I'm also wondering if the locations feature could be of use to you too! Could any of the above features make the process easier for you do you think?
Any solution here? Suppose you expand to all 4 countries, each with 2 country specific payment methods; that would lead us to a list of 8 payment methods, only 2 out of which working in particular countries - a mess and a conversion killer!
We are having the exact same problem. I have a company that sells in the USA and in COLOMBIA. We are legally registered on both countries and we manage different inventories, bank account for each country. We need that the Colombian sales go to our Colombian bank and the USA sales go to our bank account in the USA.
In USA we've been using Stripe and now for Colombia we want to use PAYU LATAM. So my question is: The only way to do that is building 2 exact websites and link them in a landing page? Or there is something we can do to only have one website with 2 payment methods (Stripe & Payu)?
In a case like this, you would need to have two separate storefronts. The reason for this is even if you could have two credit card processors active - there would be nothing to stop the different customers checking out on either gateway if they are both available on the checkout - meaning your US and Columbian sales wouldn’t be kept separate in any way. The other thing is only certain gateways are available in certain countries. So, for example, if you set up the store with a US Address - you couldn’t add gateways that are not available in the US then to keep them separate.
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:
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?
I am also facing the same issue.
I would like to make visible the "Cash On Delivery" payment method only for local (moroccan customers). And display Paypal for all others.
PS: Paypal is not very used in Morocco and we can handle COD only locally with a local delivery partner. If I display both of the methods, wherevever a client comes from, one of the two methods is useless (I'd rather say not applicable).
PS 2: the settings sould look like the settings of the shipping methods which are great. I'd be happy to participate in a beta test if Shopify is opened about it.
PS 3: since the payment gateways and possibilities for 'non OCDE' countries are limited, it is very important to be able making such settings so the checkout experience is optimized when selling internationnally.
We have currently an issue concerning this:
In Switzerland a lot of customers are used to pay AFTER they have ordered somehting through an invoice sent to them via PDF. They get 30 days to pay their invoice. This is one reason why credit cards are not as popular here as in other countries.
But this comes with a drawback: the system is based on trust, if someone doesn't pay, it becomes a hassle for the store owner to collect the payment. It's all protected by law, but is still annoying.
In order to identify fraudulent misuse of the "invoice pay later" system, we would like to enabble this payment gateway only for approved customers. They might have to call in, and then we flag them as trustworthy. However, such a method cannot be implemented with the current setup of shopify. Are there plans to implement a method to enable payment methods depending on a customer state (tag or group)?
Really great questions and interesting to learn about the different culture of payment in Switzerland! I'm thinking there are a couple of ways you could approach this, they might not be exactly how you said but could be in the right direction. Let's take a look at them below:
Lock Style app: The first way would be with a lock style app which would only let certain customers in to certain areas and let certain customers purchase from your store. The only drawback here would be how you determine and let into these sections of your store to purchase but there are a number of charachteristics the apps have which allow this. It could be worth looking through and researching them to see if one fits! You can see some of the lock style apps I like from the Shopify App store below.
The other way this might be possible is through another kind of app which is a pay later or in installments app. There are a few different apps for this with different features and similar to above, it could be worth looking through a few of them to see if they could work with what you're looking to do. You can see my favourite pay later apps below:
Do you think that either of these app methods could do what you're looking for? Let me know.
Thanks a lot for the super reply. I think we will find something from the apps you mentioned to tackle our issue. Otherwise it's just a trust issue: does the store owner trust its customers, or not. It's a very well kept secret among Swiss Onlineshops how high the number of fraudulent customers actually is.
Hello @Alixir ,
J’ai cru comprendre que votre société est basée au Maroc. Actuellement à Rabat, je suis en train de créer ma boutique en ligne via Shopify, et cible une clientèle nationale et internationale.
J’ai pu voir que la devise principale de votre site est en U$D mais que vous proposez le COD pour les locaux. Svp j’aimerai savoir si en utilisant une app de géolocalisation et convertisseur de devises, les clients locaux peuvent effectuer un paiement en ligne avec carte bancaire marocaine non convertible ? Aussi, j’ai cru comprendre que 2checkout ne reconnaît pas le dirham marocain… Faut il passer par Payzone ou le CMI ?
Je vous remercie par avance,
Pour payer via carte bancaire marocaine au Maroc, il faut obligatoirement passer par le CMI.
Maintenant si vous choisissez une app de géolocalisation et convertisseur de devises, ça va marcher mais au moment du checkout le prix s'affichera en MAD. Donc un français va naviguer sur votre site et va voir le prix en €, il va ajouter des articles dans le panier en € MAIS au moment de passer au checkout, il verra le prix en MAD. C'est l'une des grosses limites de shopify pour des pays comme le Maroc: il ne permet pas le checkout en devise du client mais uniquement dans la devise de la boutique.
Pour notre boutique, c'est le contraire: tout le monde voit le prix dans sa devise locale mais le prix affiché au checkout est en $. C'est un choix à faire en fonction de la cible...est ce que ce sont les marocains ou les étrangers.
Bien à toi,
Would like to offer COD to local customers/local delivery. Offering COD to other regions of the country (Philippines) creates a lot of problems, when customers refuse to pay for their order when the package arrives.
Looking forward to a solution that addresses this.
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.
this is an awesome idea. the problem we all face selling international is the enforcement of local gst. so having different gateways for different regions allows us to separate the foreign sales out into other bank accounts and remit the required gst to the country of sale.
This is important and shopify needs to get on top of it as it severely restricts shopify's utility when selling outside one's home country.
Make the shift from discounts to donations, and witness your business not only thrive fina...By Holly Dec 4, 2023
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023