Accepting credit cards, warehouses, and shipping and fulfilling orders
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi,
It seems that even if a store has 1 market, let's say Denmark, the customer is able to choose from pretty much any country when entering s different billing address.
This is a problem, because many businesses based in a single country cannot invoice outside of their country.
However, looking at checkout blocks and a few other checkout validation apps, none if them seem to be targeting billing address validation.
Having looked over checkout extensions and Shopify functions API, it's also not immediately obviously that you can actually restrict billing address countries or validate them?
Anyone dealt with this before? How do you restrict billing address countries?
Hi @evaldas_92 ,
To restrict the countries, follow the below steps:
1.) Go to Shipping and delivery
2.) Scroll down to Fulfillment location and click on menu option next to International or the country name.
3.) Click on Edit Zone and keep the country as per your needs
Now, only the enabled countries will appear to the checkout page
I said billing address
Hi @evaldas_92 !
Currently, Shopify doesn’t have a built-in feature to restrict or block billing address countries at checkout. While there is an option in Settings > Checkout > Address collection to require that shipping and billing addresses match, this only serves as an indirect way to control billing address input.
At this time, Shopify's APIs and Checkout Extensions don’t support direct validation or restriction of billing address countries. For stores operating solely within Denmark, enabling the “Require shipping and billing address to match” option can help reduce unwanted billing entries, but with a key limitation: it requires the billing address to be identical to the shipping address. This means even billing addresses within Denmark can't differ from the shipping address.
If this only happens occasionally, one workaround is to manually update the billing address in the Orders section of your Shopify admin after the order is placed.