Comment utiliser Weglot avec Shopify Markets ?
Dans cet article, vous apprendrez ce qu'est Shopify Markets et comment l'utiliser avec Weglot.
Qu'est-ce que Shopify Markets ?
Shopify Markets vous permet de créer et de gérer des marchés internationaux directement à partir de votre boutique Shopify, facilitant ainsi la création de nouveaux marchés :
- Vendre des produits dans plusieurs pays
- Contrôlez toutes vos vitrines à partir d'un seul compte Shopify.
Vous pouvez en savoir plus sur Shopify Markets dans ce guide Shopify.
Weglot est-il compatible avec Shopify Markets ?
Oui, Weglot est entièrement compatible avec Shopify Markets
- Weglot utilise une intégration basée sur un/des sous-répertoire(s) , ce qui signifie que vos pages traduites sont affichées dans des sous-répertoires tels que
https://website.com/en/. - Shopify Markets structure les URLs en combinant à la fois la langue (de Weglot) et le marché (de Shopify) en tant qu'identifiants distincts, reliés par un tiret.
Le format de l'URL est le suivant : https://website.com/[Weglot-language]-[Shopify-Market] .
Exemple de structure d'URL :
https://website.com/fr-ca→ Page traduite en français pour le marché canadienhttps://website.com/en-ca→ Page traduite en anglais pour le marché canadien
Comment puis-je intégrer Weglot avec Shopify Markets?
Si vous n'avez pas encore mis en place Shopify Markets, nous vous recommandons de consulter cet article de Shopify pour vous guider tout au long du processus. Il vous aidera à comprendre comment créer et gérer vos marchés.
Installation dans Shopify :
Exigences
- Vous devez utiliser un domaine personnalisé, et non un sous-domaine de Shopify qui se termine par
.myshopify.com. - Vous devez accéder à votre fournisseur de DNS pour ajouter ou modifier des enregistrements DNS. C'est généralement là que votre domaine est géré, par exemple Shopify, Cloudflare ou GoDaddy.
1) Configurer les URLs des sous-répertoires dans Shopify Markets
Dans votre dashboard Shopify, allez dans Markets dans le panneau de gauche.
- Si vous souhaitez créer un nouveau marché, cliquez sur Create a market en haut à droite. Si vous souhaitez accéder à un marché existant, il vous suffit de cliquer dessus.
Ensuite, dans cette section, cliquez sur le "+" à droite de votre domaine :

3. Choisissez New subfolder on *your_domain:

4. Indiquez le suffixe de domaine que vous souhaitez et cliquez sur Done:

2) Désactiver les langues natives de Shopify
Weglot gère les traductions. Les langues natives de Shopify utilisent l'API de traduction de Shopify, qui peut entrer en conflit avec le rendu et le routage de Weglot.
- Dans votre dashboard Shopify, allez dans Settings > Languages.
- Dépubliez les langues supplémentaires, puis supprimez-les.
Installation dans Weglot
3) Activez les sous-répertoires dans votre projet Weglot
- Dans votre dashboard Weglot, allez dans Settings > Setup etactivez l'option Subdomains/Subdirectories.
Si vous avez déjà utilisé l'intégration en sous-domaines, cette action la désactivera.
- Cliquez à nouveau sur le même bouton pour lancer la configuration en sous-répertoires.

- Dans "Domain URL", entrez l'URL de votre domaine principal.
- Dans "Publish Destination", cliquez sur "Connect my live website" et dans "URL Type", sélectionnez "Subdirectories".
- Cliquez sur "Next" pour accéder aux paramètres DNS.

Configuration dans votre hébergeur
- Tout d'abord, vous devez ajouter l'enregistrement DNS suivant dans votre fournisseur DNS :
hôte (ou nom) > cloudflare-verify
type > TXT
valeur > vous sera donnée lors du processus de configuration des sous-répertoires sur Weglot
- Après avoir ajouté le nouvel enregistrement DNS à votre fournisseur DNS, retournez sur votre compte Weglot et cliquez sur "Check DNS".
- Attendez quelques minutes pour que le certificat SSL soit validé. Pour vérifier si cela a été fait, cliquez sur "Check DNS".
- Une nouvelle entrée DNS apparaîtra sur votre écran. Modifiez l'enregistrement DNS existant dans votre gestionnaire de DNS avec la valeur donnée par Weglot.
Si vous souhaitez supprimer l' intégration des sous-répertoires, remettez cet enregistrement DNS à sa valeur précédente avant de désactiver l'intégration. Nous vous recommandons de faire une capture d'écran de vos paramètres actuels avant de les modifier. Dans tous les cas, Weglot vous avertira si vous tentez de désactiver l'intégration.
Si vous n'avez pas de sous-domaine dans votre URL (par ex, mysite.com) :
Le deuxième enregistrement DNS affiché vous demandera de modifier votre enregistrement A .
Le deuxième enregistrement DNS vous demandera de modifier un CNAME .
- Une fois que vous avez modifié le deuxième DNS, enregistrez les changements et cliquez sur "Check DNS".
Confirmation

Une fois que Weglot fonctionne correctement sur votre boutique Shopify Markets, vous pouvez consulter cet article que nous avons rédigé pour optimiser votre utilisation de Weglot sur cette boutique (traduire le contenu dynamique, le checkout, et les notifications par mail).
Si vous rencontrez des difficultés au cours du processus, n'hésitez pas à nous contacter à l'adresse support@weglot.com.

