Automatic selection of language, currency and VAT
If you have visitors from abroad on your online shop, and especially if you also sell abroad, it's relevant to add multiple languages and currencies.
This is done under "Settings » Website/web shop » Language/currency".
When there are multiple languages and currencies available in your online shop, the following rules for language "auto-detection" apply.
If you use one domain in your online shop
1. First, your online shop looks to see if the visitor has manually selected a language (via the language selector).2. If not, and the current page has URI/path set up for different languages, for example /dk or /category/item-name, then the path will be used to find the language.
3. If the language hasn't been found yet, the webshop will look at the visitor's browser language. If it is available and can be read (not always possible) and the visitor's language is available as an option in the webshop, then that language will be selected/displayed.
4. If the three attempts above are unsuccessful, the primary language of the shop is displayed.
If you use multiple domains in your online shop
It is possible to set different "rules" for each domain. These rules help determine which language the visitor will see when they load your online shop on the selected domain.Edit your domains under "Settings » Domains".
If you do NOT set anything in the language setting for your domains, the same logic applies as for one domain (above).
Currency settings
If you use multiple currencies in your online shop, the displayed currency will be selected:1. If the visitor has manually selected a currency (currency selector), the selected currency will be used
2. If the above is not applicable, the currency associated with the displayed/selected language is selected. You can see the mapping under "Settings » Website/webshop » Language/currency".
VAT
Whether you need to charge VAT to your customer depends on your company's country and the buyer's country of delivery. In addition, it may matter whether your customer is a private customer or a business. And finally, you/your company may be fully or partially exempt from VAT.In cases where the buyer's country determines whether VAT is added, the webshop automatically tries to calculate where the customer comes from. The following describes the logic involved:
1. If the visitor has been to your online shop recently (same session) and has entered a country in the basket, the entered country is used for further logic.
2. If you have linked a country to a language, that country will be used as the delivery country. You can make this link under "Settings > Website/Shop > Language and currency".
3. Payment country (if not found): If the system can find a country based on IP and the country is found on a payment method, then that country is selected. Otherwise, select one of the countries found on payment methods at random.
4. Delivery country (if not found): If the country selected for payment country is also a country found on a delivery method, select it.
5. Delivery country (if not found): If the system can find a country based on IP and that country is one that exists on a delivery method, then that country is selected. Otherwise, a random country found on a delivery method is selected.
VAT
If a delivery method of type "Pickup" is selected, the country of the shopper is always determined (master data).
Otherwise:
1. If the country of delivery is found (see above), it is used
2. If payment country is found (see above), it is used
3. If the system can find a country based on IP, it will be used
4. Otherwise, the shopper's country (master data) is used
The country found via the methods/rules above is then used to find the VAT rate in your online shop. If you want to check or change your default VAT rates, you can do so by searching for "VAT groups" in the administration.