Country selection ok checkout to only enable select countries

skytowner11
Excursionist
109 0 9
Is it possible to edit the country selection on merchant checkout pages to only allow a select country. I’m trying to see how I can set my store to only accept Canadian customers because it will be the only Country I’m set up to support as of right now but fraud filter kicks in too late and I have to set up rules which works but there must be a way to avoid other counties to checkout and put in there credit card information just to have there order canceled by fraud filter. And I don’t want third party apps either as I want to limit the access of my customer information.

My other concern is will it affect how Shopify payments checks the verification on credit card like the postal code, like somehow if the original code of the country code is changed will it somehow affect how it uses the verification features for card transactions. I don’t think it would because they would be checking Canadian address which is the only country I support. Shipping doesn’t Apply because I sell digital products
Replies 13 (13)
Allan
Community Manager
Community Manager
410 72 202

Hey, there!

 

Jason here from Shopify Support.

 

Great question! There isn't a way to isolate the customers at the checkout point through their IP address just yet. That being said, you can just set up the shipping zones to restrict who can purchase from your store. For instance, in your case, if you set up the shipping zone in Canada only, then the rest of the regions won't be able to reach over the shipping page (they'd get redirected to the customer information page to enter a valid a zip/postal code for Canada). This will restrict anyone from the payment point other than the customers with a Canadian address.

13_36-j2tot-03f52

You can ensure the shipping zone settings by going to Shopify admin > Settings > Shipping. Under the Shipping zones section, make sure you only have Canada as the shipping zone.
13_41-268hp-vinzx

This way, it also makes sure your fraud filter kicks in at the right moment to help you filter out the other locations during the checkout process.

 

I hope this information helps, however, should you have any questions, please don't hesitate to reply back here and I'd be happy to help out!

 

All the best,
Jason

Allan | Shopify Community
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
skytowner11
Excursionist
109 0 9
No this won’t work and IP blocks in mi opinion are a waste of time, I don’t ship products and i don’t want to enable shipping as it would confuse customers. When I sell digital products I don’t use shipping so anyone can checkout and fraud filter works but it happens after everything goes in through checkout which is not what I want. I don’t need credit card info from customers in US or UK etc since I’m not even able to take in those customers right now via tax obligations etc. The method I’m taking about the is ability to only have Canada as a option for a country on mi checkout page. It will solve my issue since I only deal with Canada only Canada Should show
Allan
Community Manager
Community Manager
410 72 202

Hi, there.

 

I understand where you come from. Unfortunately, if you're against from using shipping method, it really limits down our options on how to workaround to tackle this issue. Because the information resides at the checkout point, Shopify Experts won't be able to help out as it's a known policy that the code at the checkout point can't be customized. The reason behind this policy is that the checkout point does affect how the system captures the customer's payments and personal information. To protect you and your customers' privacy and security, Shopify doesn't allow any customization at the checkout point, with Shopify Plus being the only exception (under the assistance of their assigned managers).

 

Currently, there's no function/feature to select a specific country on your checkout page. May I know why you think IP blocks/redirects are a waste of time? Since the shipping option is out of the question, the only alternative to achieve what you want is through an app called Easy Country Blocker. This app does redirect/exclude visitors from the countries you don't want to sell to without any shipping adjustments. It also offers a 10-day free trial period. Feel free to try it out and remove it before the trial period ends to avoid app charges if it doesn't fit your goal.

 

Since you did mention that you're reluctant on using any apps, the last alternative I can think of is through the use of language. If you're open to the idea, I suggest mentioning the regional restriction on the blog post or/and announcement bar where it's clearly visible before the customers hit checkout. Keep in mind that this method isn't foolproof and the customers from other countries can still checkout without the blocker.

 

Let me know how it goes!

 

Best,

Jason

Allan | Shopify Community
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
skytowner11
Excursionist
109 0 9
I understand, I just feel like I’m forced to either use a third party app that access my customers information probably for a feature that doesn’t work properly or reliable since VPN can override any ip blocks, anyone can have any IP address of any country a press of a button on there mobile device or computer. Also I really don’t understand the security aspect either because it puts the merchants in a bad position as well. If I only deal with Canadian customer then I don’t know why Shopify or the payment system needs the whole country list to be able to secure payments. But I understand but I just feel stuck myself because if I use a shipping address on digital downloads my customers will be confused and if I use a country blocker VPN can and will override my site and at the end of the day I’m collecting information from customers that I don’t have any business doing with, like EU customers I can’t be collecting their information just because my Shopify store won’t help to limit that ability and locking me out of doing things to protect my business. I understand the security of Shopify but what about the security of us merchants. To me ip blocks are useless and like i said before allowing the merchant to choose which countries are available at checkout is more effective because arnt card payments liked to the billing address. So wouldn’t it stop payments from coming in if there country is not on the list to begin with
Allan
Community Manager
Community Manager
410 72 202

Hi, there!

 

Thank you so much for the feedback. Let's go over each point together.

 


@skytowner11 wrote:
I just feel like I’m forced to either use a third party app that access my customers information probably for a feature that doesn’t work properly or reliable since VPN can override any ip blocks, anyone can have any IP address of any country a press of a button on there mobile device or computer.

Correct. I understand where you come from and this is essentially why there isn't a feature for you to select customers based on their countries at the checkout point. It requires the developers to create the code at the checkout point in order to come up with a filter system (usually through the user's IP to detect where the customers are based at). As you've mentioned, there're various ways for the users to jump over this through either the VPN services or other services that alternate the IP addresses. This isn't a bulletproof system but it can help you filter out the customers based on their geo-location. The reason why we haven't developed it is along with the same thoughts as you've had. Nowadays people can alter their IP addresses and Shopify does believe selling globally instead of selected regionally. 

 


@skytowner11 wrote:
Also I really don’t understand the security aspect either because it puts the merchants in a bad position as well. If I only deal with Canadian customer then I don’t know why Shopify or the payment system needs the whole country list to be able to secure payments.

Shopify's checkout point doesn't have a list of countries. What happens here is we welcome all customers pay, as long as their payment information is correct. There's no restriction set in the code and hence no list of countries. This setup has nothing to do with secure payments. Rather, it has to do with the fact that a majority of the merchants are selling globally or with a few targeted regions, instead of just one. 

 


@skytowner11 wrote:
But I understand but I just feel stuck myself because if I use a shipping address on digital downloads my customers will be confused and if I use a country blocker VPN can and will override my site and at the end of the day I’m collecting information from customers that I don’t have any business doing with, like EU customers I can’t be collecting their information just because my Shopify store won’t help to limit that ability and locking me out of doing things to protect my business.

I understand. Your case is on the special side because you're selling digital products that don't require any shipment. The fact that you're thinking for the customers and avoid using shipping to filter customers shows that you're a great entrepreneur. You're thinking for the customers and also focusing on how to comply with all the laws currently implemented regionally. Since the IP filter and shipping methods are both out of the question, I recommend you to use notable banners and strategic note placement to inform your customers that your products are currently available to the Canadian market only but you welcome the potential customers to contact you if they're located in other regions. This method not only reduces the people from other regions from checkout with your product, but it also engages your potential customers in a dialog. In this case, you get to gather actual data from the customers and see if it's worth your trouble to expand to other regions in the future.

 


@skytowner11 wrote:
I understand the security of Shopify but what about the security of us merchants. To me ip blocks are useless and like i said before allowing the merchant to choose which countries are available at checkout is more effective because arnt card payments liked to the billing address. So wouldn’t it stop payments from coming in if there country is not on the list to begin with

Great question. Since our conversation has started, I recognize there's a need to help out the merchants who're going through the same issue as you have. 

I'd be happy to launch a feature request with our developers to see if the ability to select a specific group of audience at checkout point can be added in the future. While I can't guarantee that it will be added, I'm more than happy to pass along your suggestions that would provide better services to the Shopify platform. If the request is already there, I can add to it to bump it up - as the more merchants that mention a feature, the more likely they are to be implemented.

 

Keep in mind that there's no list of countries as you thought at the checkout point. The reason we don't allow customization at the checkout point has to do with the code that was built to secure your customers' personal address/billing address and the payment data. This is why the whole process isn't open for customization. We want to ensure the gateway structure is as safe as possible for your customers (without any tempering of the code). 

 

Another thing came to my mind while trying to tackle this question with you: when you're trying to limit where your customers are coming from to purchase your products is that what if the customers have a US or UK billing address but actually resides in Canada? If there's a filter system, you may be blocking out an actual customer. 

 

If you open to selling globally, here's how you can remove the customer's data right from your Shopify admin. Feel free to let me know if you need more clarification on any of the answers. 

 

Best,

Jason

 

 

 

 

Allan | Shopify Community
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
skytowner11
Excursionist
109 0 9
I understand, but as it’s only me running my business it would be a burden handing worldwide business and tax obligations in various countries I would have to research myself and I don’t have the resources to take that on right now, I don’t make thousands of dollars yet to just pay someone to do all this for me so I will have to stay in my lane and handle what I can which is Canada. I appreciate the time. But there’s too much risk to just take in the planet without me having to look at my legal obligations especially when it comes to the EU.

Cheers!
Allan
Community Manager
Community Manager
410 72 202

Hey, there!

 

No problem at all. I'm glad that we were able to have this conversation. As promised, I've forwarded your request to our developer team.  Your request was added to an existing one. At the moment, there isn't a specific timeline on when further updates will be pushed out.

 

To follow up with our new updates, I encourage to check out Shopify Announcement. The newest updates are always announced there first. Your feedback is much appreciated. I admire your honesty and the way you handle your business. It's only a matter of time for you to slowly scaling your business up. Wishing you all the success in the coming future. 

 

Cheers,

Jason

 

 

Allan | Shopify Community
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
skytowner11
Excursionist
109 0 9
Thanks I’m glad we spoke about this. 🙂
Torinorman1
Tourist
7 0 1

Has this been resolved?

I’m in the same boat where I only want to sell my digital designs to the US. 

ShiloJoe
New Member
7 0 0

Same issue here. We can only sell gift cards to USA customers. I haven't found a way to do this.

skytowner11
Excursionist
109 0 9
Another question if and when I get orders from all over the planet will I be able to remove there personal information from my admin after I cancel order and or refund.
DeepakRao
New Member
1 0 0

Hi Jason,

 

Thanks for the answer.

 

Please let me know how to forbid purchase for some pincodes within the same country .

Suppose I am delivering in CANADA but I dont want to sell at some pincodes in CANADA.

Is there a way to stop checkout based on Pincodes.

 

THANKS

 


@Allan wrote:

Hey, there!

 

Jason here from Shopify Support.

 

Great question! There isn't a way to isolate the customers at the checkout point through their IP address just yet. That being said, you can just set up the shipping zones to restrict who can purchase from your store. For instance, in your case, if you set up the shipping zone in Canada only, then the rest of the regions won't be able to reach over the shipping page (they'd get redirected to the customer information page to enter a valid a zip/postal code for Canada). This will restrict anyone from the payment point other than the customers with a Canadian address.

13_36-j2tot-03f52

You can ensure the shipping zone settings by going to Shopify admin > Settings > Shipping. Under the Shipping zones section, make sure you only have Canada as the shipping zone.
13_41-268hp-vinzx

This way, it also makes sure your fraud filter kicks in at the right moment to help you filter out the other locations during the checkout process.

 

I hope this information helps, however, should you have any questions, please don't hesitate to reply back here and I'd be happy to help out!

 

All the best,
Jason



@Allan wrote:

Hey, there!

 

Jason here from Shopify Support.

 

Great question! There isn't a way to isolate the customers at the checkout point through their IP address just yet. That being said, you can just set up the shipping zones to restrict who can purchase from your store. For instance, in your case, if you set up the shipping zone in Canada only, then the rest of the regions won't be able to reach over the shipping page (they'd get redirected to the customer information page to enter a valid a zip/postal code for Canada). This will restrict anyone from the payment point other than the customers with a Canadian address.

13_36-j2tot-03f52

You can ensure the shipping zone settings by going to Shopify admin > Settings > Shipping. Under the Shipping zones section, make sure you only have Canada as the shipping zone.
13_41-268hp-vinzx

This way, it also makes sure your fraud filter kicks in at the right moment to help you filter out the other locations during the checkout process.

 

I hope this information helps, however, should you have any questions, please don't hesitate to reply back here and I'd be happy to help out!

 

All the best,
Jason


THANKS 

Mickaël
New Member
1 0 0

are you Allan or Jasson, it confused me lol