Skip to content
Custom Launch: Get 2 custom integrations free when you migrate to Cartly.
Cartly
Blog / release
RELEASEMay 26, 2026 · 2 min read

Country-Specific Storefronts with Cartly Markets

Cartly Markets lets you run one shop across many countries — per-market currency, language, VAT/sales-tax mode, and duty handling, with automatic GeoIP routing and a strict Primary Market guarantee.

CT
Cartly Team
Engineering & Product
RELEASE
v1.21 · markets · i18n · storefront · international

Running a store that sells to customers in Germany, the United States, and Brazil is not just a translation problem — it is a pricing, tax, and language problem all at once. Cartly Markets solves all three with a single configuration surface.

Cartly Markets admin screenshot

One shop, many countries

A Market is a group of countries that share a currency, language, and tax policy. You create one market for Europe (EUR, German and French), another for North America (USD, English), and a third for Brazil (BRL, Portuguese). Cartly routes each visitor to the right market automatically based on their IP address.

Every shop starts with a Primary Market — the fallback for visitors from countries not covered by any other market. The Primary Market cannot be deleted or deactivated. It is the foundation everything else builds on.

Per-market pricing and language

Each market has its own base currency and available languages. Your storefront adapts automatically: a German visitor sees prices in EUR, menu items in German, and checkout fields labelled in German. A Brazilian visitor gets BRL prices and Portuguese labels without any extra work from you.

Language names in the storefront switcher display in each language's own script — "Deutsch", "русский", "ქართული" — not English translations of the language name.

Tax inclusive and duty modes

European customers expect VAT-inclusive pricing. US customers expect tax added at checkout. Both models are supported per market:

  • Tax Inclusive (VAT-style) — the displayed price includes tax. Cartly extracts the tax portion at checkout. A €29.99 price with 20% VAT means the merchant receives €24.99.
  • Tax Exclusive (sales-tax-style) — the displayed price excludes tax. Tax is added at checkout. $29.99 + 8% tax = $32.39 at checkout.

For cross-border shipments, you choose between DDP (your store handles import duties — customers see a final, all-inclusive price) and DDU (the buyer pays duties upon delivery).

Promoting a market to primary

If your business grows and a non-English-speaking market becomes your primary one, you can promote it. Cartly walks you through the translation-source impact before making the change — existing translations keyed to the old source language become inactive until re-translated from the new source.

How to create your first market →

Developer guide: Markets →

— RELATED POSTS