Skip to content
Operix Systems

Blog

Multilingual ecommerce website for Europe: languages, VAT and payments

A multilingual ecommerce website for Europe gives each language its own URLs, text and checkout, treats VAT as a setting for each country, and offers the payment methods shoppers there trust, such as iDEAL in the Netherlands and Bancontact in Belgium. Delivery terms, returns and cookie consent are set for each market as well.

By Operix Systems · · 7 min read

A shop in Gent sells to neighbours who read Dutch, to customers in Brussels and Liège who read French, and to visitors who read neither. Cross one border and the payment button shoppers look for changes, and so does the VAT. Anyone who wants to sell online in Europe has to build for those differences from the start. This guide covers what each of them asks of the store.

A language is a whole store, not a translated home page

Shoppers leave when the language changes halfway. If the product page is in French and the checkout error appears in English, the sale is in doubt. Each language needs the full route to purchase: menus, product names and descriptions, size guides, cart, checkout, error messages, order emails, delivery and returns pages, and the legal pages.

Zoya Couture is the example from our own work: an online store for a new Belgian fashion label, in Dutch, French and English, with collections, wishlist, customer accounts and checkout. The store also carries shipping and returns pages, cookie consent and legal pages for the EU.

Machine translation makes a useful first draft and a poor final one. Have a native speaker read every page a customer will see before launch.

How to structure URLs for each language

Decide the URL structure before design begins, because changing addresses later means redirecting every page and waiting for Google to catch up.

StructureExampleSuitsWatch for
Language folders on one domainyourshop.com/nl/ and yourshop.com/fr/One catalogue sold in several languagesA language is not a country: /fr/ serves France and French-speaking Belgium alike
Country and language foldersyourshop.com/be-nl/ and yourshop.com/be-fr/Stores where prices, VAT or delivery differ by countryMore versions to keep in step
Separate country domainsyourshop.be and yourshop.nlBrands with a team or stock in each countryEach domain has to earn its search ranking alone
Three URL structures for a multi language online store

Whichever you choose, three rules hold. Every language version has its own URL, so one address never shows different languages to different visitors. The versions point to each other with hreflang tags, which tell Google which page belongs to which language and country. And the language switcher keeps the shopper on the same product instead of sending them back to the home page.

VAT that differs by country

VAT rates and invoice rules differ from one European country to the next, and which country's VAT applies to a cross-border sale depends on your business. The store should therefore hold tax as settings, not as a figure fixed in the code: a rate for each country and product type, a clear statement beside every price of whether VAT is included, and an invoice layout your accountant has approved. We build the settings. Your accountant decides what goes into them. Before you open a new country, confirm with your accountant where you must register, which rates apply and what has to appear on an invoice.

Most EU countries use the euro and others keep their own currency. If you sell into one of those, use that currency everywhere a price appears, the order email included.

Payment methods by country

In several countries the most trusted way to pay is a local method tied to the shopper's own bank, and a store without it looks foreign.

MethodWhere shoppers expect itWhat it is
Debit and credit cardsEverywhereThe baseline every store needs
SEPA transferEverywhereA bank transfer in euros
iDEALThe NetherlandsPayment through the shopper's own bank
BancontactBelgiumThe Belgian debit card and payment app
KlarnaSeveral countriesPay later or in instalments
Payment methods European shoppers expect

Your payment provider decides which of these you can switch on. Ask which methods it supports in each country you sell to, then place a real order with each one before you advertise.

Delivery and returns

  • Show the delivery charge and the expected delivery time for the shopper's country before checkout, not at the last step.
  • If delivery is free above a certain basket value, say so in the cart.
  • Write the returns page in every language: how long the customer has, who pays the postage and where the parcel goes.
  • Send order confirmations and tracking messages in the language the customer ordered in.

Consumer rights on returns are set by law and the details matter, so have the policy checked by someone qualified in the countries you sell to.

Consent and privacy

GDPR governs personal data across the EU. For a store, the visible part is the cookie banner: analytics and advertising scripts should wait until the visitor has agreed, and the banner should speak the visitor's language. Behind it sit a privacy policy that says what you collect and why, and a newsletter sign-up that is a separate choice and not a condition of ordering. Ask a lawyer to review the wording for your own case.

How to launch a multilingual ecommerce website in Europe

  1. Pick the first country

    Begin where you already have customers, and prepare that market fully.

  2. Fix the URL structure

    Choose folders or domains before design starts, with one address per language version.

  3. Translate the whole route

    Every page, message and email a buyer meets, read by a native speaker.

  4. Set VAT with your accountant

    Rates, price display and invoice layout entered as settings and checked.

  5. Switch on local payments

    Add the methods shoppers in that country expect and test a real order with each.

  6. Add the next language

    Only when orders in the first market have become routine.

Where Operix stands

These stores are built in Karachi and delivered online. Operix has no European office. Zoya Couture is our one European project so far, and the rest of our portfolio is mostly in Pakistan and the UAE. That is one store, not a long record, and you should weigh it as such. What we can show you is the store itself, working in three languages.

Before choosing a platform, read Shopify vs WooCommerce vs a custom store, because the three handle extra languages very differently, and keep the global ecommerce checklist beside you for each new country. Our pages on website development in Europe and SEO services in Europe describe the build and the search work, and how we work with European businesses explains the remote process. To talk through your own store, contact us.

Questions people ask

How many languages does an online store in Europe need?

Start with the languages of the country you already sell in, and add no more than you can keep up to date. A store for Belgium needs Dutch and French at least; English helps with visitors who read neither.

Should each language have its own domain?

Usually not. Language folders on one domain are simpler to run and keep the site's search strength together. Separate country domains suit a brand with a team or stock in each country.

Which payment methods should a European online store offer?

Cards and SEPA transfer everywhere, then the local method for each country: iDEAL in the Netherlands, Bancontact in Belgium, and Klarna where your shoppers expect it. Your payment provider tells you which it supports.

Can Shopify or WooCommerce run a multi language online store?

Both can, with the right setup or add-ons, and for many small shops that is enough. Building your own store is worth it once languages, pricing or checkout have to behave in ways the platform will not permit.

Who decides the VAT on sales to other European countries?

Your accountant decides where you must register and which rate applies. The store's job is to apply those settings correctly on every order and invoice, so confirm them with your accountant before you open a new country.

Tell us how your business runs today.

We'll show you what it looks like as one system. We don't publish prices: every quote starts with a conversation.