Comment utiliser Weglot avec Shopify Markets ?
Dans cet article, vous apprendrez ce qu'est Shopify Markets et comment assurer la compatibilité avec Weglot.
Qu'est-ce que Shopify Markets ?
Weglot est-il compatible avec Shopify Markets ?
Avec l'intégration des sous-répertoires, les pages traduites sont affichées à l'aide des URL des sous-répertoires. Par exemple, les pages traduites en anglais s'afficheront avec une URL telle que https://website.com/en/
.
La compatibilité avec Shopify Markets permet aux URL d'inclure à la fois des informations sur le marché et la langue. Ces éléments sont indépendants les uns des autres et sont séparés par un tiret dans le même sous-répertoire.
Voici à quoi ressemblerait la structure de l'URL :
https://website.com/[Weglot-language]-[Shopify-Market]
Par conséquent, les URL pourraient être les suivants :
https://website.com/en-en
(pour une page traduite en anglais sur le marché anglais)
https://website.com/en-fr
(pour une page traduite en anglais sur le marché français)
Comment intégrer Weglot à Shopify Markets ?
Conditions préalables
- Dans Shopify, choisissez d'utiliser des URL de type sous-dossier pour vos marchés. Les URL de type sous-dossier sont des URL comme "mysite.com/de" pour la version allemande de votre marché.
- Supprimez les langues supplémentaires que vous pouvez avoir dans votre administration Shopify. Pour ce faire, vous pouvez vous rendre dans votre Shopify Admin > Paramètres (en bas à gauche) > Langues. Si vous avez enregistré des langues, dépubliez-les et supprimez-les. Elles sont différentes de Weglot et peuvent créer des conflits.
- Une autre condition essentielle est que vous devez gérer votre propre nom de domaine et ne pas utiliser un sous-domaine Shopify (dont l'URL se termine par
.myshopify.com
). - Vous devez avoir accès à votre fournisseur de DNS, où vous pouvez ajouter et modifier des enregistrements DNS. C'est généralement là que vous louez votre nom de domaine (il peut s'agir de Shopify ou d'un autre fournisseur tel que GoDaddy, Google Domains, etc.)
Mise en place
Maintenant que vous êtes prêt, activez l'intégration des sous-répertoires dans votre projet Weglot.
- Allez sur votre Weglot Dashboard > Settings > Setup et cliquez sur le bouton"Subdomains / Subdirectories".
- Ensuite, indiquez l'URL de votre nom de domaine, et dans la section Type d'URL, sélectionnez "Sous-Répertoires" dans le menu déroulant.
- Cliquez sur"Suivant", et vous accéderez à l'étape intitulée"Vos paramètres DNS".
Vos paramètres DNS
- 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 communiquée lors de la procédure à Weglot
- Une fois que vous avez ajouté ce nouvel enregistrement DNS à votre fournisseur DNS, retournez sur votre compte Weglot et cliquez sur"Vérifier DNS".
- Vous devrez alors attendre quelques minutes pour que le certificat SSL soit validé. Cliquez sur"Vérifier DNS" pour voir si le certificat est validé.
- Une nouvelle entrée DNS apparaîtra sur votre écran. Cette fois, vous devrez modifier l'enregistrement DNS existant dans votre registraire avec la valeur donnée par Weglot.
Si vous souhaitez supprimer l' intégration des sous-répertoires, vous devrez remettre cet enregistrement DNS à sa valeur antérieure avant de désactiver l'intégration. Il est donc conseillé de faire une capture d'écran de votre configuration actuelle avant de la 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 vous demandera de modifier votre A .
Le deuxième enregistrement DNS vous demandera de modifier a CNAME .
- Une fois que vous avez modifié le deuxième DNS, enregistrez les changements et cliquez sur " Vérifier DNS ".
Confirmation
Si vous rencontrez des difficultés au cours de ce processus, n'hésitez pas à nous contacter à l'adresse suivante : support@weglot.com.