PrestaShop webshop vertalen: een kaart van zes lagen die je makkelijk vergeet
Je vertaalt een PrestaShop-webshop in zes lagen: catalogusinhoud (producten, categorieën, informatiepagina’s), woordenlijsten (kenmerken, attributen, merken), teksten van thema en modules, e-mails aan klanten, paginaadressen en gegevens voor Google. Het taalpakket dekt alleen de interfaceteksten. De rest moet je zelf vertalen, in de backoffice of in een gesprek met de chat.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 5 min lezen
Wat doet PrestaShop als je een nieuwe taal toevoegt?
Het downloadt de interfacevertalingen en kopieert de inhoud. Nadat je een taal hebt toegevoegd onder Internationaal > Lokalisatie, staan de knoppen, de winkelwagen en de meldingen van de webshop meteen in het Frans of Duits, omdat ze uit het taalpakket komen. Productnamen en beschrijvingen in de nieuwe taal zijn een kopie van de oorspronkelijke teksten.
Wie het heeft meegemaakt, kent het resultaat: een Franse webshop met Engelse beschrijvingen, waarin alleen de knop “Ajouter au panier” verraadt dat er iets is veranderd. Google ziet dan een pagina onder een Frans adres met Engelse inhoud. De handleiding van Google over meertalige websites beschrijft hoe je taalversies goed organiseert.
Een kaart van zes lagen: wat, waar en wie vertaalt
| Laag | Voorbeelden | Waar in de backoffice | Chat |
|---|---|---|---|
| 1. Catalogusinhoud | productnamen en -beschrijvingen, categoriebeschrijvingen, pagina’s Levering en Retourneren | formulieren voor product, categorie en CMS-pagina | ja, met een voorbeeld |
| 2. Woordenlijsten | kenmerken (Materiaal), waarden (Katoen), attributen (XL, Rood), merken | Catalogus > Attributen & kenmerken, Merken | ja, tot 200 items tegelijk |
| 3. Teksten van thema en modules | “Gratis verzending vanaf…”, kopjes van blokken, knoppen in het thema | Internationaal > Vertalingen | nee, met de hand in de backoffice |
| 4. Inhoud in modules | banners, tekstblokken, menu’s | de configuratie van elke module | nee, met de hand in de modules |
| 5. E-mails | orderbevestiging, verzending | Internationaal > Vertalingen, e-mailvertalingen | nee |
| 6. Adressen en Google | vriendelijke URL’s, titels en omschrijvingen in Google, hreflang | productformulier, tabblad SEO, Winkelparameters > Verkeer & SEO | titels en omschrijvingen ja, adressen apart |
Lagen 3 en 5 worden goed behandeld door PrestaPremium (in het Pools). Een breder plan om een buitenlandse markt te betreden, met valuta en voorwaarden, staat bij helpguru (ook in het Pools).
Welke lagen worden het vaakst vergeten?
De woordenlijsten en de adressen. Iedereen vertaalt productbeschrijvingen, want die zie je meteen. De woordenlijsten vallen pas op in de filters: een klant uit Frankrijk filtert op “Matière: Coton”, maar het filter toont “Material: Cotton”. Filters gebruiken kenmerken, dus onvertaalde kenmerken maken ze in de hele webshop stuk. Meer over filters in het artikel PrestaShop-filters werken niet.
Adressen zijn de tweede valkuil. Het product “nora-garden-lantern” heeft in de Franse versie hetzelfde Engelse adres, omdat PrestaShop het heeft gekopieerd toen je de taal toevoegde. Het adres wijzigen is een aparte beslissing: staat de Franse versie al in Google, dan vraagt elke wijziging om een redirect. De regels beschrijven we in het artikel over 404 fouten.
Hoe vertaal je de webshop stap voor stap?
- Voeg de taal toe onder Internationaal > Lokalisatie, het liefst via het lokalisatiepakket van het land.
- Kies de reikwijdte. Vertaal niet alles tegelijk. Begin met de categorieën die je in het buitenland wilt verkopen.
- Vertaal de woordenlijsten voor de producten. Kenmerken en attributen worden door veel producten gedeeld, dus het werk betaalt zich snel uit.
- Vertaal categorieën en producten, samen met de titels en omschrijvingen voor Google.
- Vertaal de informatiepagina’s: Levering, Retourneren, Contact. Laat de algemene voorwaarden over aan een jurist uit het doelland.
- Loop teksten van thema en modules na onder Internationaal > Vertalingen en in de modules met eigen inhoud.
- Controleer de e-mails door een testbestelling in de nieuwe taal te plaatsen.
- Controleer de webshop in een privévenster van je browser: menu, filters, productpagina, winkelwagen, footer.
Hoeveel werk is het als je het met de hand doet?
Reken het uit voor je webshop: het aantal producten maal de te vertalen velden (naam, korte beschrijving, beschrijving, titel en omschrijving voor Google), plus categorieën, kenmerken en hun waarden. Vrijdag, 22:15, bij product 64 van de 300, besef je dat de kenmerkwaarden in de filters nog onvertaald zijn. Een vertaling van de webshop in de avonduren loopt over weken, en ondertussen komen er nieuwe producten binnen die ook vertaald moeten worden.
Hoe vertaal je de webshop in een gesprek met de chat?
Met de TellMyShop-module vraag je je chat (Claude of ChatGPT) om laag voor laag te vertalen. De chat leest de oorspronkelijke tekst, schrijft een versie in de doeltaal met behoud van de feiten en toont een voorbeeld. Bij woordenlijsten toont hij eerst alleen de items die leeg zijn of gelijk aan het origineel, zodat hij niet opnieuw vertaalt wat er al staat.
Jij: Vertaal naar het Frans de kenmerken en waarden die nog geen Franse versie hebben.
Je chat: Er ontbreken 3 kenmerknamen en 58 waarden. Voorbeelden:
De andere 58 staan in hetzelfde voorbeeld. Ik sla ze op zodra je ze goedkeurt, daarna kunnen we door naar de categorie Lantaarns.
oude versie: Material (Franse versie gelijk aan de Engelse)
nieuwe versie: Matière
oude versie: Cotton
nieuwe versie: Coton
oude versie: Tempered glass
nieuwe versie: Verre trempé
Productinhoud gaat in batches van maximaal 50 in één taal, categorieën tot 20, woordenlijsten tot 200 items. Elke batch kun je apart ongedaan maken. Woensdag, 8:15: je keurt de woordenlijsten en de eerste categorie goed voordat je bestellingen gaat inpakken. Teksten van thema, modules en e-mails blijf je in de backoffice vertalen, want die wijzigt de chat niet.
Voorbeeldverzoeken: productinhoud vertalen, de hele webshop vertalen met filters en merken en categorieën en informatiepagina’s vertalen. Vertalingen zijn onderdeel van TellMyShop Pro, beschreven bij de prijzen. TellMyShop werkt op PrestaShop 1.7.8, 8.0+ en 9.0+, met een apart pakket voor oudere PHP.
Vragen en antwoorden
Hoe voeg ik een nieuwe taal toe in PrestaShop?
Ga in de backoffice naar Internationaal, Lokalisatie, en importeer het lokalisatiepakket van het land, of voeg alleen de taal toe op het tabblad Talen. PrestaShop downloadt vertalingen van de webshop- en backoffice-interface. Catalogusinhoud, dus productnamen en beschrijvingen, krijgt een kopie van de teksten uit de standaardtaal, die je daarna moet vertalen.
Is een automatische vertaler zoals DeepL genoeg?
Voor een eerste versie wel, maar lees het resultaat voor het publiceren. Woord voor woord vertalen haalt namen van kenmerken, maten en vaktermen door elkaar. Beter is de beschrijving direct in de doeltaal te schrijven op basis van het origineel, met behoud van de feiten: afmetingen, materialen, verzendvoorwaarden.
Waarom staat een deel van de webshop na het vertalen nog in de oorspronkelijke taal?
Omdat het vertalen van producten de woordenlijsten niet omvat: namen van kenmerken, filterwaarden, attribuutgroepen en merkbeschrijvingen. Die staan elders in de backoffice. Teksten die in modules zijn toegevoegd, zoals banners en tekstblokken, blijven ook onvertaald, net als thematekst die niet in het taalpakket zit.
Verschijnen de vertaalde pagina’s in Google in het andere land?
Ja, als elke taalversie een eigen adres heeft en de pagina’s met hreflang-tags naar elkaar verwijzen. Het thema Classic voegt die automatisch toe voor actieve talen. Belangrijk is dat de inhoud echt vertaald is, want een pagina met een Engelse beschrijving onder een Frans adres heeft Franse gebruikers niets te bieden.
Hoeveel producten vertaalt de chat in één gesprek?
Productinhoud gaat in batches van maximaal 50 in één taal, categorieën tot 20, en woordenlijsten zoals kenmerken en attributen tot 200 items tegelijk. Elke batch heeft een voorbeeld voor het opslaan en je kunt elke batch apart ongedaan maken. Begin bij een grote catalogus met de categorieën die je als eerste in het buitenland wilt verkopen.
PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.