IntlPull
Guide
24 min read

Comment Localiser Votre Boutique Shopify avec IntlPull : Le Guide Complet (2026)

Guide étape par étape pour localiser votre boutique Shopify avec IntlPull. Synchronisation bidirectionnelle, fichiers de thème, traduction de contenu dynamique, configuration du sélecteur de langue et SEO multilingue pour l'e-commerce mondial.

Équipe IntlPull
Équipe IntlPull
Apr 1, 2026
On this page
Summary

Guide étape par étape pour localiser votre boutique Shopify avec IntlPull. Synchronisation bidirectionnelle, fichiers de thème, traduction de contenu dynamique, configuration du sélecteur de langue et SEO multilingue pour l'e-commerce mondial.

Pourquoi Votre Boutique Shopify a Besoin de Localisation

76% des acheteurs en ligne préfèrent acheter dans leur langue maternelle. 40% n'achèteront jamais sur un site qui n'est pas dans leur langue.

Shopify alimente plus de 4,6 millions de boutiques dans le monde, mais la plupart ne vendent qu'en anglais. C'est une opportunité manquée massive.

Voici ce que la localisation apporte à vos indicateurs :

IndicateurAnglais UniquementEntièrement LocaliséAmélioration
Taux de Conversion1,8%4,5%+150%
Abandon de Panier72%45%-37%
Valeur Moyenne Commande65$82$+26%
Taux de Clients Récurrents22%41%+86%

Exemple réel : Une marque de mode vendant aux États-Unis s'est étendue en Allemagne et en France avec IntlPull. En 3 mois : +312% de revenus internationaux, +89% de trafic organique des marchés non anglophones.

Ce guide vous accompagne dans chaque étape de la localisation de votre boutique Shopify avec IntlPull — de l'installation à votre première vente multilingue.


Le Problème avec les Outils de Traduction Intégrés de Shopify

Shopify propose Translate & Adapt, une application gratuite développée par Shopify. Elle fonctionne pour les cas d'usage basiques, mais les commerçants rencontrent systématiquement ces limites :

Ce que Translate & Adapt Peut Faire

  • Traduire automatiquement jusqu'à 2 langues (100M caractères/an)
  • Traduire les titres de produits, descriptions, collections et pages
  • Adapter le contenu pour les marchés régionaux (ex : anglais US vs UK)

Ce Qu'elle Ne Peut Pas Faire

LimitationImpact
Seulement 2 langues traduites automatiquement gratuitementDévelopper au-delà de 2 marchés nécessite du travail manuel ou des applications payantes
Impossible de traduire les fichiers de langue du thèmeVos boutons, navigation, étiquettes de paiement restent en anglais
Pas de traduction d'URL/slugLe SEO en souffre — /products/running-shoes reste en anglais sur tous les marchés
Pas d'import/export en masseImpossible d'utiliser des traducteurs professionnels avec des flux de travail standards
Pas de mémoire de traductionLes phrases répétées sont retraduites (et facturées) à chaque fois
Pas de flux de travail de branchement/révisionAucun moyen de préparer les traductions avant publication
Accès API limitéImpossible d'intégrer avec CI/CD ou les flux de développeur
Qualité inconsistanteLa qualité de la traduction automatique baisse sur le contenu technique ou spécifique à la marque

L'écart est clair : Shopify gère bien les devises et les marchés, mais la couche de traduction nécessite un outil professionnel.


Comment IntlPull Résout la Localisation Shopify

IntlPull est un Système de Gestion de Traduction (TMS) conçu spécialement pour les développeurs et les équipes e-commerce modernes. L'intégration Shopify fournit :

Capacités Principales

┌─────────────────────────────────────────────────┐
│                  IntlPull TMS                    │
│                                                  │
│  ┌──────────┐  ┌───────────┐  ┌──────────────┐  │
│  │ Moteur   │  │ Flux de   │  │ Mémoire de   │  │
│  │ Trad. IA │  │ Révision  │  │ Traduction   │  │
│  └────┬─────┘  └─────┬─────┘  └──────┬───────┘  │
│       │              │               │           │
│  ┌────┴──────────────┴───────────────┴────┐      │
│  │    Moteur de Synchronisation Bidirect.  │      │
│  └────┬────────────────────────────┬──────┘      │
│       │                            │             │
│  ┌────▼─────────┐   ┌─────────────▼──────┐      │
│  │Fichiers de   │   │ Contenu Dynamique   │      │
│  │Langue Thème  │   │ Produits/Pages/etc  │      │
│  └────┬─────────┘   └─────────────┬──────┘      │
└───────┼────────────────────────────┼─────────────┘
        │                            │
   ┌────▼────────────────────────────▼────┐
   │      Votre Boutique Shopify           │
   │  Thèmes · Produits · Collections     │
   │  Pages · Navigation · Métachamps     │
   └──────────────────────────────────────┘

Ce qui rend IntlPull différent :

  1. Synchronisation bidirectionnelle — Récupérez les traductions depuis Shopify vers IntlPull, ou poussez d'IntlPull vers Shopify. Ou les deux.
  2. Fichiers de langue du thème — Synchronisez les fichiers .json réels qui alimentent l'interface de votre boutique (boutons, étiquettes, navigation, messages d'erreur).
  3. Contenu dynamique — Traduisez produits, collections, pages et articles via l'API Translate & Adapt de Shopify.
  4. 37+ langues — Traduction IA avec plusieurs fournisseurs (Google, DeepL, OpenAI, Gemini) — pas limité à 2.
  5. Mémoire de traduction — Ne payez jamais deux fois pour traduire la même phrase.
  6. Flux de révision — Préparez, révisez, approuvez les traductions avant qu'elles ne soient publiées.
  7. Synchronisation automatique — Déclenchée par webhook. Quand le contenu change dans Shopify, IntlPull se synchronise automatiquement.
  8. Sélecteur de langue — Extension de thème prête à l'emploi avec 4 styles d'affichage.

Étape 1 : Installer l'Application Shopify IntlPull

Depuis la Boutique d'Applications Shopify

  1. Allez sur la Boutique d'Applications Shopify et cherchez "IntlPull"
  2. Cliquez sur Ajouter l'application
  3. Vérifiez les permissions et cliquez sur Installer

Permissions Requises

PermissionPourquoi
read_themesLire les fichiers JSON de langue du thème
write_translationsPousser les traductions vers Shopify
read_productsLire les titres et descriptions de produits pour traduction
read_localesDétecter quelles langues sont activées sur votre boutique
read_contentLire pages, articles et contenu de collections

Note de sécurité : IntlPull ne stocke jamais votre jeton d'accès Shopify en texte brut. Tous les jetons sont chiffrés au repos.


Étape 2 : Connecter Votre Projet IntlPull

Après l'installation, vous verrez la page Configuration dans votre Admin Shopify.

Créer ou Lier un Projet

1. Connectez-vous à IntlPull (ou créez un compte)
2. Créez un nouveau projet ou sélectionnez-en un existant
3. Copiez votre clé API de projet (commence par ip_live_...)
4. Collez-la dans l'écran de configuration de l'application Shopify
5. Cliquez sur "Connecter"

Configurer la Langue Source

Définissez la langue source de votre boutique (généralement en pour l'anglais). Cela indique à IntlPull quelle langue est votre "base" — toutes les traductions en sont dérivées.

Choisir la Direction de Synchronisation

DirectionCas d'Usage
Pull (Récupération)Importer les traductions Shopify dans IntlPull pour édition
Push (Envoi)Envoyer les traductions IntlPull vers Shopify
BidirectionnelleSynchronisation bidirectionnelle (recommandé) — les changements dans l'un ou l'autre système se propagent

Recommandé : Commencez par Pull pour importer vos traductions existantes, révisez-les dans IntlPull, puis passez à Bidirectionnel pour une gestion continue.


Étape 3 : Ajouter des Langues à Votre Boutique

Activer les Langues dans Shopify

Avant qu'IntlPull ne puisse synchroniser les traductions, les langues doivent être activées dans Shopify :

  1. Allez dans Paramètres → Langues dans votre Admin Shopify
  2. Cliquez sur Ajouter une langue
  3. Sélectionnez les langues que vous voulez (ex : espagnol, français, allemand, japonais)
  4. Cliquez sur Enregistrer

Ou Ajouter des Langues via IntlPull

IntlPull peut ajouter des langues à votre boutique Shopify automatiquement :

TypeScript
1// Utilisation de l'API IntlPull
2POST /api/v1/projects/{projectId}/language-settings/bulk
3{
4  "languages": [
5    { "language_code": "es", "language_name": "Spanish" },
6    { "language_code": "fr", "language_name": "French" },
7    { "language_code": "de", "language_name": "German" },
8    { "language_code": "ja", "language_name": "Japanese" }
9  ],
10  "auto_translate": true
11}

Support Linguistique

IntlPull prend en charge 37+ langues avec traduction IA de haute qualité :

RégionLangues
Europe de l'OuestEspagnol, Français, Allemand, Italien, Portugais, Néerlandais, Suédois, Danois, Norvégien, Finnois
Europe de l'EstPolonais, Tchèque, Roumain, Hongrois, Bulgare, Slovaque, Croate, Slovène, Ukrainien, Russe
Asie-PacifiqueJaponais, Chinois (Simplifié & Traditionnel), Coréen, Hindi, Vietnamien, Thaï, Indonésien
Moyen-OrientArabe, Hébreu, Turc
AmériquesPortugais (Brésil), Espagnol (LATAM)

Étape 4 : Synchroniser les Fichiers de Langue du Thème

C'est là qu'IntlPull brille par rapport aux autres outils de traduction Shopify.

Que Sont les Fichiers de Langue du Thème ?

Chaque thème Shopify a un répertoire /locales contenant des fichiers JSON qui alimentent l'interface de la boutique :

themes/
└── your-theme/
    └── locales/
        ├── en.default.json      ← Langue source
        ├── es.json              ← Traductions espagnoles
        ├── fr.json              ← Traductions françaises
        ├── de.json              ← Traductions allemandes
        └── ja.json              ← Traductions japonaises

Structure d'un Fichier de Langue

JSON
1{
2  "general": {
3    "accessibility": {
4      "skip_to_content": "Passer au contenu",
5      "close": "Fermer"
6    },
7    "search": {
8      "placeholder": "Rechercher dans notre boutique",
9      "submit": "Rechercher",
10      "no_results": "Aucun résultat pour \"{{ terms }}\""
11    }
12  },
13  "products": {
14    "product": {
15      "add_to_cart": "Ajouter au panier",
16      "sold_out": "Épuisé",
17      "quantity": "Quantité",
18      "size_guide": "Guide des tailles"
19    }
20  },
21  "cart": {
22    "general": {
23      "title": "Votre panier",
24      "empty": "Votre panier est vide",
25      "continue_shopping": "Continuer les achats",
26      "checkout": "Commander"
27    }
28  }
29}

Ce sont les chaînes que vos clients voient réellement — "Ajouter au panier", "Commander", "Votre panier est vide". Si elles ne sont pas traduites, votre boutique semble à moitié localisée.

Synchronisation avec IntlPull

  1. Dans les paramètres de l'application Shopify, activez "Synchroniser les Fichiers de Langue du Thème"
  2. IntlPull récupérera tous les fichiers de langue de votre thème actif
  3. Chaque clé JSON devient une clé de traduction dans votre projet IntlPull :
Namespace: theme.general.search
Key: placeholder
Value (en): "Search our store"
Value (es): "Buscar en nuestra tienda"
Value (fr): "Rechercher dans notre boutique"
Value (de): "In unserem Shop suchen"
  1. Modifiez les traductions dans l'éditeur IntlPull avec le contexte complet
  2. Poussez vers Shopify en un clic

Gestion des Mises à Jour de Thème

Quand les thèmes Shopify se mettent à jour, de nouvelles clés de langue peuvent apparaître. IntlPull gère cela automatiquement :

  • Les nouvelles clés sont détectées et marquées comme "non traduites"
  • Les clés supprimées sont préservées dans IntlPull (suppression douce)
  • Les valeurs source modifiées déclenchent des alertes de re-traduction
  • La traduction automatique peut remplir les nouvelles clés instantanément avec l'IA

Étape 5 : Traduire le Contenu Dynamique

Le contenu dynamique inclut tout ce qui n'est pas dans les fichiers de thème :

Types de Contenu

ContenuExemplesAPI Utilisée
ProduitsTitre, description, titre/description SEOTranslate & Adapt
CollectionsTitre, descriptionTranslate & Adapt
PagesTitre, corps HTMLTranslate & Adapt
ArticlesTitre, corps, résuméTranslate & Adapt
NavigationÉtiquettes de menuTranslate & Adapt
MétachampsBlocs de contenu personnalisés, spécifications produitTranslate & Adapt

Comment IntlPull Synchronise le Contenu Dynamique

1. IntlPull appelle l'API GraphQL de Shopify (v2026-01)
2. Récupère toutes les ressources traduisibles avec pagination
3. Crée des clés de traduction IntlPull mappées aux GID de ressource Shopify
4. Vous traduisez dans IntlPull (IA, manuel ou professionnel)
5. IntlPull pousse les traductions via la mutation registerTranslations

Exemple : Traduire un Produit

Source (Anglais) :

JSON
1{
2  "title": "Men's Running Shoes - Lightweight Sneakers",
3  "description": "Breathable mesh upper with cushioned EVA midsole...",
4  "seo_title": "Buy Men's Running Shoes | Free Shipping",
5  "seo_description": "Lightweight running shoes for men..."
6}

Après traduction IntlPull en français :

JSON
1{
2  "title": "Chaussures de Course Homme - Baskets Légères",
3  "description": "Tige en mesh respirant avec semelle intercalaire EVA rembourrée...",
4  "seo_title": "Acheter Chaussures de Course Homme | Livraison Gratuite",
5  "seo_description": "Chaussures de course légères pour hommes..."
6}

Astuce SEO : IntlPull vous permet de personnaliser les titres et descriptions SEO par langue. Ne traduisez pas simplement — optimisez pour les termes de recherche locaux. Les français recherchent "chaussures de course acheter", pas "running shoes buy".

Organisation par Namespace

IntlPull organise le contenu Shopify avec des namespaces clairs :

shopify.theme.general.*       → Chaînes d'interface du thème
shopify.theme.products.*      → Chaînes du thème liées aux produits
shopify.theme.cart.*          → Chaînes du thème liées au panier
shopify.products.{gid}.*     → Contenu de produit individuel
shopify.collections.{gid}.*  → Contenu de collection individuelle
shopify.pages.{gid}.*        → Contenu de page individuelle

Cela facilite le filtrage, la recherche et la gestion des traductions à grande échelle.


Étape 6 : Configurer le Sélecteur de Langue

IntlPull inclut une Extension d'Application de Thème qui ajoute un sélecteur de langue professionnel à votre boutique.

Installation

  1. Ouvrez l'Éditeur de Thème Shopify
  2. Il y a deux options de placement :

Option A : Bloc d'Application (Placement dans le Thème)

  1. Naviguez vers votre section en-tête ou pied de page
  2. Cliquez sur "Ajouter un bloc"
  3. Sélectionnez "Sélecteur de Langue" sous l'application IntlPull
  4. Configurez le style, la position et les couleurs

Option B : Intégration Flottante (Toujours Visible)

  1. Cliquez sur "Intégrations d'applications" dans la barre latérale de l'Éditeur de Thème
  2. Activez "Sélecteur de Langue (Flottant)"
  3. Choisissez la position (bas-gauche, bas-droite, haut-gauche, haut-droite)

Styles d'Affichage

StyleDescriptionMeilleur Pour
Dropdown (Menu déroulant)Menu select propre avec noms de languesPlacement dans l'en-tête
Flags (Drapeaux)Icônes de drapeaux de pays en rangéeThèmes visuels, riches en icônes
Pills (Pilules)Boutons en forme de pilules arrondiesThèmes modernes et minimalistes
Inline (En ligne)Liens texte séparés par des diviseursZones de pied de page ou fil d'Ariane

Options de Personnalisation

- Couleur de fond
- Couleur de texte
- Couleur de surbrillance de langue active
- Rayon de bordure
- Taille de police
- Afficher/masquer les noms de langues
- Afficher/masquer les icônes de drapeaux
- Direction du menu déroulant (haut/bas)

Note de performance : Le sélecteur de langue est une Extension d'Application de Thème Shopify — il se charge de façon asynchrone, n'ajoute aucun JavaScript à votre chargement initial de page et ne nécessite aucun appel API externe depuis la vitrine.


Étape 7 : Activer la Synchronisation Automatique

Configurez-le et oubliez-le. IntlPull peut synchroniser les traductions automatiquement quand le contenu change.

Comment Fonctionne la Synchronisation Automatique

Boutique Shopify                IntlPull
    │                               │
    │  Changement de contenu        │
    │  (nouveau produit, MAJ thème) │
    │                               │
    ├──── Webhook ─────────────────►│
    │     (vérifié HMAC-SHA256)     │
    │                               │
    │                          ┌────┤
    │                          │ Détection des changements
    │                          │ Auto-traduction nouvelles clés
    │                          │ Signalement texte source modifié
    │                          └────┤
    │                               │
    │◄───── Push traductions ───────┤
    │                               │

Événements Webhook

IntlPull écoute ces événements webhook Shopify :

ÉvénementDéclencheurAction
locales/createNouvelle langue ajoutéeRécupère nouvelle langue, auto-traduit
locales/updateFichier de langue du thème modifiéSynchronise les changements vers IntlPull
themes/updateThème changé ou mis à jourRe-synchronise tous les fichiers de langue
app/uninstalledApplication suppriméeNettoie les données d'intégration

Activer la Synchronisation Automatique

  1. Dans l'application Shopify IntlPull, allez dans Paramètres
  2. Activez "Synchronisation Automatique"
  3. Choisissez la portée de synchronisation :
    • Fichiers de langue du thème uniquement — le plus rapide, le moins gourmand en ressources
    • Contenu dynamique uniquement — produits, collections, pages
    • Synchronisation complète — tout

Astuce : Commencez avec "Fichiers de langue du thème uniquement" pour la synchronisation automatique, et déclenchez manuellement les synchronisations complètes de contenu selon les besoins. Cela garde votre traitement webhook rapide et évite les appels API inutiles.


Étape 8 : Bonnes Pratiques du Flux de Traduction

L'Approche Hybride (Recommandé)

Tout le contenu n'a pas besoin de la même qualité de traduction :

Type de ContenuStratégiePourquoi
Chaînes d'interface du thèmeIA auto-traduction + révisionPhrases standardisées, changent rarement
Titres de produitsIA traduction + révision humaineLa voix de la marque compte pour le SEO
Descriptions de produitsTraduction professionnelle pour top 20%Contenu critique pour les revenus
Pages légalesTraduction professionnelleRisque de conformité
Articles de blogIA auto-traductionAxé sur le volume, moins critique pour la marque
Méta-descriptionsIA traduction + optimisation SEODoivent inclure des mots-clés locaux

Utilisation de la Mémoire de Traduction

La mémoire de traduction d'IntlPull enregistre chaque traduction approuvée. Avantages :

  • "Ajouter au panier" traduit une fois → réutilisé automatiquement sur tous les produits
  • Terminologie cohérente → "Commander" se traduit toujours de la même façon
  • Économies de coûts → les phrases répétées ne consomment pas de crédits de traduction IA
  • Application du glossaire → les termes de marque restent cohérents

Flux de Révision

1. Nouvelle clé détectée (auto ou manuel)
      │
      ▼
2. IA auto-traduction (statut brouillon)
      │
      ▼
3. Le réviseur modifie dans l'éditeur IntlPull
   (avec contexte, captures d'écran, glossaire)
      │
      ▼
4. Approuvé → poussé vers Shopify
      │
      ▼
5. Mémoire de traduction mise à jour

Opérations en Masse

Pour les boutiques avec des milliers de produits :

TypeScript
1// Importer des traductions existantes depuis CSV
2POST /api/v1/projects/{projectId}/import
3{
4  "format": "csv",
5  "language": "es",
6  "strategy": "merge"  // N'écrase pas les traductions existantes
7}
8
9// Exporter pour traducteurs professionnels
10POST /api/v1/projects/{projectId}/export
11{
12  "format": "xliff",   // Format standard de l'industrie
13  "languages": ["de", "fr", "ja"],
14  "status": "untranslated"  // Exporte seulement ce qui manque
15}

Étape 9 : SEO Multilingue pour Shopify

La localisation sans SEO est une opportunité manquée. Voici comment maximiser le trafic organique.

Balises Hreflang

Shopify Markets génère automatiquement les balises hreflang pour vos langues activées :

HTML
1<link rel="alternate" hreflang="en" href="https://votreboutique.com/" />
2<link rel="alternate" hreflang="es" href="https://votreboutique.com/es/" />
3<link rel="alternate" hreflang="fr" href="https://votreboutique.com/fr/" />
4<link rel="alternate" hreflang="de" href="https://votreboutique.com/de/" />
5<link rel="alternate" hreflang="x-default" href="https://votreboutique.com/" />

Structure d'URL

Shopify utilise l'approche sous-répertoire par défaut :

votreboutique.com/           → Français (par défaut)
votreboutique.com/es/        → Espagnol
votreboutique.com/en/        → Anglais
votreboutique.com/de/        → Allemand
votreboutique.com/ja/        → Japonais

C'est en fait l'approche recommandée pour la plupart des boutiques — elle consolide l'autorité du domaine et est la plus facile à gérer.

Liste de Vérification SEO pour Chaque Langue

ÉlémentActionFonctionnalité IntlPull
Titres de pageTraduire + optimiser pour mots-clés locauxChamps SEO par langue
Méta-descriptionsRédiger de façon unique par langue (pas juste traduire)Métadonnées SEO personnalisées
Titres de produitsInclure termes de recherche locauxIA + révision humaine
Texte alternatifTraduire le texte alt des imagesTraduction en masse
Données structuréesS'assurer que JSON-LD inclut valeurs traduitesAutomatique avec Shopify
SitemapVérifier que toutes les versions linguistiques sont indexéesShopify Markets gère cela

Recherche de Mots-Clés Locaux

Ne traduisez pas les mots-clés — recherchez-les :

Anglais: "running shoes"         → 110 000 recherches mensuelles
Français: "chaussures de course" → 33 000 recherches mensuelles
          "chaussures running"   → 27 000 recherches mensuelles
Allemand: "Laufschuhe"           → 74 000 recherches mensuelles
          "Laufschuhe kaufen"    → 12 000 recherches mensuelles (forte intention!)
          "Joggingschuhe"        → 8 100 recherches mensuelles

La traduction IA d'IntlPull préserve le contexte, mais révisez toujours le contenu critique SEO avec une connaissance du marché local.


Étape 10 : Surveiller et Optimiser

Indicateurs du Tableau de Bord IntlPull

Après la connexion, surveillez ceci dans votre projet IntlPull :

IndicateurCe Qu'il Vous Dit
Couverture de traduction% de clés traduites par langue
Statut de synchronisationDernière synchronisation, clés ajoutées/mises à jour/supprimées
Clés non traduitesNouveau contenu nécessitant traduction
File de révisionTraductions en attente d'approbation
Historique de synchronisationPiste d'audit complète de toutes les opérations de sync

Intégration Analytics Shopify

Croisez la couverture de traduction avec les analytics Shopify :

  • Taux de conversion par langue — Votre traduction allemande performe-t-elle ?
  • Taux de rebond par marché — Taux de rebond élevé sur les pages françaises ? Vérifiez la qualité de traduction
  • Revenus par marché — Suivez le ROI par marché localisé
  • Abandon de panier par langue — Paiement non traduit = ventes perdues

Problèmes Courants et Solutions

ProblèmeCauseSolution
Certaines chaînes toujours en anglaisClés de langue du thème non synchroniséesRe-déclencher la synchronisation des fichiers de langue
Produits non traduitsSynchronisation contenu dynamique désactivéeActiver "Synchroniser le Contenu Dynamique" dans les paramètres
Sélecteur de langue ne s'affiche pasExtension de thème non activéeActiver dans Éditeur de Thème → Intégrations d'Applications
Traductions qui reviennent en arrièreConflit de direction de synchronisationDéfinir sur "Push" (IntlPull comme source de vérité)
Synchronisation lenteGrand catalogue de produitsUtiliser synchronisation incrémentale, pas complète

Avancé : Utiliser la CLI IntlPull

Pour les développeurs qui préfèrent la ligne de commande :

Installation

Terminal
npm install -g @intlpull/cli

Configuration

JSON
1// .intlpull.json
2{
3  "projectId": "your-project-id",
4  "framework": "shopify",
5  "sourceLanguage": "en",
6  "outputDir": "./locales",
7  "namespaces": ["theme", "products"]
8}

Commandes Courantes

Terminal
1# Récupérer toutes les traductions depuis IntlPull
2intlpull pull
3
4# Pousser les changements locaux vers IntlPull
5intlpull push
6
7# Vérifier le statut de traduction
8intlpull status
9
10# Auto-traduire les clés manquantes
11intlpull translate --languages es,fr,de,ja
12
13# Exporter pour traducteurs professionnels
14intlpull export --format xliff --languages de --status untranslated

Intégration CI/CD

Ajoutez à votre pipeline de déploiement :

YAML
1# .github/workflows/sync-translations.yml
2name: Sync Translations
3on:
4  push:
5    branches: [main]
6    paths:
7      - 'locales/**'
8
9jobs:
10  sync:
11    runs-on: ubuntu-latest
12    steps:
13      - uses: actions/checkout@v4
14      - run: npm install -g @intlpull/cli
15      - run: intlpull push
16        env:
17          INTLPULL_API_KEY: ${{ secrets.INTLPULL_API_KEY }}

Tarification et ROI

Tarification IntlPull pour Boutiques Shopify

IntlPull propose des plans conçus pour l'e-commerce :

PlanClésLanguesTraduction IAMeilleur Pour
Gratuit500510 000 car/moisPetites boutiques testant la localisation
Starter5 00010100 000 car/moisBoutiques en croissance, 2-3 marchés
Pro25 000Illimité1M car/moisE-commerce actif, 5+ marchés
EnterpriseIllimitéIllimitéIllimitéGrands catalogues, flux personnalisés

Calcul du ROI

Revenus moyens boutique Shopify :       50 000$/mois (France uniquement)
Potentiel marché international :        +60% de marché adressable
Amélioration conversion conservatrice : +13% (données propres de Shopify)

Revenus mensuels supplémentaires :      50 000$ × 0,60 × 0,13 = 3 900$/mois
Coût plan IntlPull Pro :                49$/mois

ROI : 7 857% — rentabilisé le premier jour.

Migration depuis D'autres Applications de Traduction

Vous utilisez déjà Weglot, Langify ou Transcy ? IntlPull facilite la migration :

Étapes de Migration

  1. Exportez vos traductions actuelles (CSV ou JSON)
  2. Importez dans IntlPull via le tableau de bord ou la CLI
  3. Connectez l'intégration Shopify
  4. Poussez pour vérifier que toutes les traductions sont en place
  5. Supprimez l'ancienne application

Comparaison de Fonctionnalités

FonctionnalitéWeglotLangifyTranscyIntlPull
Synchronisation fichiers de langue thèmeProxyManuelAutoBidirectionnelle
Contenu dynamiqueProxyPluginAutoAPI + Sync
Mémoire de traductionNonNonNonOui
Flux de révisionNonNonNonOui
BranchementNonNonNonOui
Accès CLINonNonNonOui
Accès APILimitéNonLimitéAPI REST complète
Intégration CI/CDNonNonNonOui
Support MCP (IDE IA)NonNonNonOui
Option auto-hébergéeNonNonNonOui

Résumé : Votre Liste de Vérification Localisation

Voici votre liste de vérification complète étape par étape :

  • Installer l'application Shopify IntlPull
  • Connecter votre projet IntlPull avec la clé API
  • Définir la direction de synchronisation (commencer par Pull → passer à Bidirectionnel)
  • Activer les langues dans Shopify (Paramètres → Langues)
  • Synchroniser les fichiers de langue du thème (chaînes d'interface, navigation, panier, paiement)
  • Synchroniser le contenu dynamique (produits, collections, pages)
  • Configurer le sélecteur de langue (menu déroulant, drapeaux, pilules ou en ligne)
  • Activer la synchronisation automatique pour mises à jour de traduction en temps réel
  • Configurer le flux de traduction (IA + révision humaine pour contenu critique)
  • Optimiser le SEO par langue (mots-clés locaux, méta-descriptions)
  • Surveiller les taux de conversion par marché dans Shopify Analytics
  • Configurer CLI/CI/CD pour flux de développeur (optionnel)

Vous n'avez pas besoin de tout faire d'un coup. Commencez avec les fichiers de langue du thème et vos 3 langues cibles principales. Ajoutez des marchés au fur et à mesure que vous voyez les résultats.


FAQ

Combien de temps prend la synchronisation initiale ?

Pour une boutique typique avec 100-500 produits, la première synchronisation complète prend 2-5 minutes. La synchronisation des fichiers de langue du thème est quasi instantanée.

IntlPull affecte-t-il les performances de ma boutique ?

Non. Le sélecteur de langue est une Extension d'Application de Thème Shopify qui se charge de façon asynchrone. Tout le traitement de traduction se fait côté serveur dans l'infrastructure d'IntlPull.

Puis-je utiliser des traducteurs professionnels avec IntlPull ?

Oui. Exportez le contenu non traduit en XLIFF (format standard de l'industrie), envoyez à votre agence de traduction, importez les résultats. IntlPull prend en charge les formats JSON, YAML, XLIFF, PO, CSV, Android XML et iOS Strings.

Que se passe-t-il si je désinstalle l'application ?

Vos traductions restent dans Shopify. IntlPull nettoie ses données d'intégration mais ne supprime aucun contenu de votre boutique.

IntlPull prend-il en charge Shopify Plus ?

Oui. IntlPull fonctionne avec tous les plans Shopify — Basic, Shopify, Advanced et Plus.

Puis-je traduire le paiement ?

Shopify pré-traduit le paiement en 33 langues. Pour les extensions de paiement personnalisées (Shopify Plus), IntlPull peut aussi gérer ces traductions.


Commencez à Localiser Aujourd'hui

Vos concurrents vendent déjà en plusieurs langues. Chaque jour d'attente, vous laissez des revenus internationaux sur la table.

Installez IntlPull pour Shopify → et démarrez votre première synchronisation en moins de 5 minutes.

Des questions ? Contactez-nous à support@intlpull.com ou rejoignez notre communauté Discord.

Tags
shopify
localisation
ecommerce
i18n
multilingue
intlpull
tutoriel
Équipe IntlPull
Équipe IntlPull
Shopify & i18n

Building tools to help teams ship products globally. Follow us for more insights on localization and i18n.