Change of Payment Options in different markets

Is it possible to activate COD (Cash-on-delivery) in one market and to deactivate in other markets? For example I want to receive COD from USA but not from UK, and I have created two markets for both of them.
PS. I’m using shopify payments gateway to receive payments.

3 Likes

Hi @Afnan1 ,

I am afraid this would not be possible as payment gateways cannot be enabled or disabled on a country or market basis. This means if you were to enable COD on your store, it would be an available payment option for customers in every region where you sell to.

Can you tell me more about why you only wanted to enable COD in one market?

1 Like

Hey @Afnan1 ,

This is unfortunately not doable on the standard Shopify Plans, Shopify Checkout does not allow limiting the COD option to only certain countries, all Shopify payment methods will appear to all customers.

But you can have this feature if you can use a separate order form for your Cash On Delivery customers, you can use our app EasySell - COD Form & Upsells to create an easy and simpler order form that will allow your customers to quickly order directly from the product or cart page (with many additional features like Upsells, Bundles, Sheet integration… ).

What interest you the most is our app already have the option to limit the form for certain countries only, just Install the app and go to Settings > Visibility > Limit form to certain countries only then select the countries where you want to enable the Cash On Delivery.

The app offers a free generous plan and you can install it from the app store: https://apps.shopify.com/easy-order-form.

Regards

Hello, It’s not possible to sell COD in every country first of all shipping companies don’t allow to do so in many countries, also we as sellers can’t trust to ship products overseas and wait for the customer to receive the product get paid, and what if he never receives the product and then we get charged all the shipping and return costs… I strongly recommend you add availability for us to choose payment methods for each market we sell to. I am selling in Greece where COD is the main payment method, but I can’t ship to Spain or Cyprus COD, so my customers have this option at check out and they think is available so they choose it, and then we contact them to tell them that is not possible that is not customer service that is a bad experience for our buyer’s guys, PLEASE SHOPIFY FIX IT!!

3 Likes

Hello @Parispap

This is not directly possible in Shopify’s settings, but you can do it with 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 install the app go on the Limit COD page and you will find the option to enable COD only for Greece here:

With this option active, your COD payment method will only be visible for your local customers in Greece. Customers outside Greece will only see your other payment methods.

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!

If my reply resolves your issue, please mark it as a solution!

Marco from Releasit

1 Like

Hi @Afnan1 ,

Now you can achieve this without Shopify Plus, using the Kip: Customize Payment Methods app, which let’s you hide payment options depending on conditions like country, location, language, Province, zip code, etc.

In your case you can create a rule to hide COD in any country that isn’t USA.

I hope you find this helpful!