1. Installer la langue et vérifier le paquet de localisation
Ajoutez la langue, puis vérifiez l’état des traductions d’interface, du thème et des modules avant de toucher au catalogue. Les manques se voient immédiatement dans le tunnel de commande.
Organiser la localisation d’une boutique PrestaShop
PrestaShop stocke les champs traduisibles par langue dans son modèle de données. L’enjeu est l’import cohérent, pas la traduction elle-même.
Ajoutez la langue, puis vérifiez l’état des traductions d’interface, du thème et des modules avant de toucher au catalogue. Les manques se voient immédiatement dans le tunnel de commande.
Nom, description courte, description longue, balise titre, méta-description, URL simplifiée. Laissez de côté la référence, le prix, les quantités et les identifiants.
Passez par l’outil CSV, en décochant tout ce qui est identifiant, prix ou référence.
Soit vous les conservez, soit vous les traduisez et prévoyez les redirections. Dans les deux cas, la décision est explicite et documentée.
L’import doit faire correspondre chaque ligne au bon produit et à la bonne langue. Testez sur quelques références avant de lancer le lot complet.
Pages CMS, conditions générales, modèles d’e-mails : ils se traduisent séparément du catalogue et sont souvent oubliés.
Un import de traduction mal aligné écrase des champs existants dans une autre langue. La sauvegarde n’est pas une précaution théorique ici.
Balise titre et méta-description répondent à des contraintes de longueur et visent des termes recherchés dans le pays cible. Elles se réécrivent après traduction.
Les modules ajoutent des libellés visibles côté client. S’ils ne sont pas traduits, la boutique paraît inachevée précisément aux moments sensibles.
id_product,reference,name,description_short,link_rewrite,price
412,TS-001,Tee-shirt coton bio,Coupe droite en coton biologique,tee-shirt-coton-bio,24.90 id_product,reference,name,description_short,link_rewrite,price
412,TS-001,Organic cotton T-shirt,Straight cut in organic cotton,tee-shirt-coton-bio,24.90 Ces correspondances sont des choix de rédaction : l’essentiel est de retenir une forme et de l’employer partout, y compris dans vos gabarits et vos e-mails.
| Français | Traduction retenue | Pourquoi |
|---|---|---|
| Référence | Reference | Jamais traduite. |
| Déclinaison | Combination | Les valeurs d’attributs se traduisent, les identifiants non. |
| URL simplifiée | Friendly URL | Traduisible par langue ; impose des redirections si modifiée. |
| Page CMS | CMS page | Contenus de confiance : à traduire avec soin. |
| Transporteur | Carrier | Le nom est visible par le client au moment du choix de livraison. |
| Règle de panier | Cart rule | Le libellé est affiché, le code du bon ne se traduit pas. |
| Caractéristique | Feature | Nom et valeur se traduisent, en restant cohérents d’un produit à l’autre. |
| Groupe de clients | Customer group | Le nom peut apparaître dans certains thèmes. |
Oui, le multilingue fait partie de son modèle de données : les champs traduisibles existent par langue. C’est un avantage, mais cela rend l’import plus sensible, car une ligne mal alignée écrit dans la mauvaise langue.
Sur une boutique neuve, c’est préférable pour la lisibilité. Sur une boutique établie, chaque changement d’URL impose une redirection permanente : mesurez le gain avant d’y toucher.
Travaillez toujours sur un export frais, importez d’abord quelques références en test, et conservez une sauvegarde de la base avant l’import complet. C’est la seule méthode fiable.