Configuration de Shopify Markets & multi-devises pour le thème Vertex
Vertex est entièrement câblé à Shopify Markets dès l'installation — pas d'applications, pas de convertisseurs de devises tiers, pas de scripts FX. Si vous vendez à des équipes procurement dans plusieurs pays, à des comptes revendeurs dans différentes devises ou si vous exploitez des catalogues trade pour des régions distinctes, ce guide vous fait passer d'une boutique de départ à un seul market à une vitrine B2B + B2C multi-markets soignée en environ 30 minutes.
Les acheteurs B2B dans Shopify sont épinglés à un seul market par l'affectation de leur company — ils ne peuvent pas changer librement de devise. Vertex affiche toujours la pastille de devise pour eux (à titre informatif) afin qu'ils voient toujours dans quelle devise ils paient en un coup d'œil. Les équipes procurement adorent cela — cela supprime un échange d'emails par devis. Le menu déroulant contient simplement une seule option.
Ce que « Markets » contrôle réellement
Shopify Markets est le sous-système natif qui contrôle, par pays / groupe régional :
- La devise que l'acheteur voit et dans laquelle il paie (auto-convertie depuis la devise de votre boutique, OU remplacée par une liste de prix spécifique au market)
- La langue dans laquelle s'affiche la vitrine (tirée de votre JSON
locales/; Vertex est livré avec l'anglais, le français, l'italien, l'allemand, l'espagnol) - Stratégie de tarification — conversion automatique aux taux FX en direct avec pourcentage d'ajustement optionnel, OU liste de prix manuelle fixe par market
- Domaine / sous-dossier —
example.com/fr-ca/ou un domaine.caentièrement séparé - Redirection par géolocalisation — suggérer ou rediriger automatiquement les visiteurs non correspondants vers leur market le plus proche
- Traitement des taxes + droits de douane (dans les markets qui prennent en charge le DDP, comme Shopify Markets Pro)
Le travail de Vertex est d'afficher cette configuration fidèlement : la pastille de devise, la pastille de langue, les balises hreflang, le formatage des prix par market et la barre d'accueil B2B consultent tous l'objet localization en direct à chaque requête.
Prérequis
| Exigence | Pourquoi |
|---|---|
| Plan Shopify : Basic ou supérieur | Markets est inclus dans tous les plans payants, mais vous avez besoin au moins de Basic pour les markets secondaires. Shopify Plus débloque des markets illimités + Markets Pro (droits + DDP). |
| Au moins un market secondaire publié | La pastille de devise de Vertex s'affiche lorsque localization.available_countries.size > 0. Sans market secondaire, un seul pays existe et le menu déroulant n'a rien vers quoi basculer — bien que la pastille elle-même s'affiche toujours pour les acheteurs B2B (voir Cas particulier : B2B + Markets ci-dessous). |
| Thème publié OU prévisualisé | Certaines configurations de Markets (redirection par géolocalisation, market par défaut) ne s'affichent correctement que lorsque le thème est publié ou prévisualisé via le personnaliseur. |
| Locales installées | Si vous voulez un sélecteur de langue (et pas seulement un sélecteur de devise), publiez la locale correspondante dans Paramètres ▸ Langues. Vertex est livré avec les traductions UI complètes pour l'anglais, le français, l'italien, l'allemand et l'espagnol. |
Markets — y compris le multi-devises et le multi-langues — est inclus dans chaque plan Shopify. Vous ne payez que pour la conversion FX via les frais de Shopify Payments (déjà intégrés dans vos frais de transaction), pas pour la fonctionnalité Markets elle-même. La collecte de droits + DDP (Markets Pro) est le module complémentaire payant.
Étape par étape : activer Markets
Étape 1 — Ouvrir Markets dans l'admin Shopify
Dans votre admin Shopify, naviguez vers Paramètres ▸ Markets.
Vous atterrirez sur une page qui répertorie votre Market principal (créé automatiquement à l'ouverture de votre boutique, généralement votre pays d'immatriculation) plus tous les Markets secondaires que vous avez ajoutés.

Étape 2 — Configurer le Market principal
Cliquez dans votre Market principal. Confirmez :
- Pays / région est correct (cela pilote les taxes + droits par défaut)
- Devise est la devise de votre boutique (ne peut pas être modifiée une fois que des commandes existent)
- Langue est votre langue par défaut (la locale marquée « Par défaut » dans Paramètres ▸ Langues)
C'est le market de repli — chaque visiteur qui n'est pas associé à un market secondaire voit les prix et la langue du Principal.
Étape 3 — Ajouter un Market secondaire
Cliquez sur Ajouter un market en haut à droite.
Pour chaque nouveau market, vous configurerez :
| Champ | Quoi saisir |
|---|---|
| Nom du market | Étiquette interne — « Union européenne », « Canada », « Asie-Pacifique Grossiste » |
| Pays / régions | Un ou plusieurs pays qui partagent la tarification + devise + langue de ce market. Les acheteurs UE peuvent partager un market ; UK + UE pourraient être séparés si vous voulez un traitement TVA différent. |
| Devise | La devise locale (par exemple, EUR pour l'UE, GBP pour le UK, CAD pour le Canada). Shopify convertira automatiquement depuis la devise de votre boutique aux taux en direct sauf si vous téléversez une liste de prix manuelle. |
| Langues | Une ou plusieurs locales publiées dans Paramètres ▸ Langues. La langue par défaut pour ce market est auto-détectée à partir du pays si vous avez une locale correspondante. |
| Stratégie de tarification | Ajuster les prix de X % par rapport à la devise de la boutique (par exemple, +5 % pour couvrir le risque FX) OU Utiliser une liste de prix manuelle pour ce market. |
| Domaine / sous-dossier | example.com/fr-fr/ (sous-dossier, recommandé pour le SEO) OU un ccTLD séparé comme example.fr. |
Les URL en sous-dossier (example.com/fr-fr/) consolident l'autorité de domaine, sont auto-appariées avec les balises hreflang par Vertex et ne nécessitent aucun travail DNS. Les domaines ccTLD séparés divisent votre autorité et nécessitent une configuration manuelle de hreflang. Recommandez les sous-dossiers sauf si vous avez une forte raison fiscale ou légale d'utiliser des ccTLD.
