Traducir una tienda WooCommerce parece un problema resuelto: instalas un plugin de traducción, conectas una IA, le das a traducir y ya está. Y funciona… para el ochenta por ciento de la tienda. El veinte por ciento restante es justo el que el cliente ve cuando ya te ha pagado.
Este artículo va de las tres capas que hay que traducir, en qué se diferencian, y del fallo que se cuela en casi todas las tiendas multiidioma: los correos de pedido llegando en español a un cliente francés.
Una tienda no es una sola cosa que traducir, son tres
El error de fondo es tratar la tienda como un conjunto de páginas. No lo es. Tiene tres capas con mecanismos distintos:
- El contenido: fichas de producto, categorías, atributos, páginas legales. Vive en la base de datos y se traduce como cualquier contenido.
- La interfaz: los textos de WooCommerce y de tu tema — «Añadir al carrito», «Finalizar compra», los mensajes de error del formulario. No son contenido tuyo: vienen del código del plugin y se traducen por otro mecanismo.
- Los correos transaccionales: confirmación de pedido, pedido en proceso, pedido completado, reembolso. Se generan fuera de una petición de página normal, y esa diferencia lo cambia todo.
La mayoría de plugins de traducción resuelven muy bien la capa 1, razonablemente la 2, y la 3 es donde aparecen las sorpresas.
Capa 1: el catálogo
Es la parte agradecida. Con un plugin de traducción con IA conectada, un catálogo de doscientos productos se traduce en una sesión.
Tres cosas que conviene vigilar:
Los atributos y variaciones se olvidan. Si vendes ropa con atributo «Color» y valores «Rojo», «Azul», eso son términos de taxonomía, no texto del producto. Se traducen por separado y es muy fácil dejarse la mitad. Revisa un producto variable en el idioma nuevo antes de dar el catálogo por bueno.
Las unidades y formatos no se traducen solos. Una talla española no es una talla británica, y una IA traducirá «Talla 40» como «Size 40» sin avisarte de que en Reino Unido eso es otra cosa. Esto no lo arregla ningún plugin: es una decisión de negocio sobre tu tabla de tallas.
El SEO del producto traducido. El título y la meta descripción de cada ficha también necesitan traducción, y no siempre viajan con el contenido. Si usas Yoast, comprueba que los campos SEO del idioma nuevo no están vacíos: nuestra guía de trucos de Yoast a nivel pro tiene la parte de revisión masiva de estos campos.
Capa 2: la interfaz de compra
Aquí hay una distinción que ahorra mucho tiempo entender: los textos de la interfaz de WooCommerce ya están traducidos a decenas de idiomas por la comunidad. No hay que traducirlos, hay que cargarlos.
Si el idioma del sitio está bien configurado y los ficheros de idioma están actualizados, «Add to cart» sale como «Añadir al carrito» sin que hagas nada. Cuando ves inglés en botones de WooCommerce, casi nunca es un problema de traducción: es que faltan los ficheros de idioma o el idioma activo no es el que crees.
Lo que sí tienes que traducir tú son los textos de tu tema, los de plugins pequeños sin traducción y los que hayas personalizado a mano. Esos sí pasan por el plugin de traducción.
Prueba el proceso completo en el idioma nuevo antes de abrirlo al público: añadir al carrito, ir al carrito, iniciar el pago, provocar un error a propósito dejando un campo vacío. Los mensajes de error son el sitio donde más se cuelan textos sin traducir, porque nadie los mira.
Capa 3: los correos, donde falla casi todo el mundo
Este es el motivo principal de este artículo.
La mayoría de plugins de traducción funcionan interceptando la generación de la página: cuando WordPress va a mostrar contenido, el plugin lo intercepta y devuelve la versión traducida. Es un mecanismo eficaz y es el que usan casi todos.
El problema es que un correo de pedido no es una página. Se genera cuando cambia el estado de un pedido, muchas veces desde una tarea programada o desde una llamada de la pasarela de pago, sin que haya ninguna visita de por medio. En ese contexto no hay idioma «activo» de navegación: hay el idioma por defecto del sitio. Y por eso el cliente francés recibe su confirmación en español.
Es gibt eine zweite Nuance, die noch mehr verwirrt: Eine WooCommerce-E-Mail hat zwei verschiedene Teile. Die Vorlage —Kopfzeile, Fußzeile, die Beschriftungen der Produkttabelle, das „Vielen Dank für Ihren Einkauf“— und der Inhalt, mit den konkreten Bestelldaten. Sie werden zu verschiedenen Zeitpunkten im Prozess generiert. Es ist durchaus möglich, dass der eine Teil übersetzt wird und der andere nicht, und man am Ende eine E-Mail hat, die halb in einer Sprache und halb in einer anderen ist. Wenn Ihnen das passiert ist, hatten Sie keine Halluzinationen.
Wie man es wirklich überprüft
Vertrauen Sie nicht der Plugin-Vorschau. Der einzige gültige Test ist dieser:
- Erstellen Sie ein Ein-Euro-Produkt, das im Katalog versteckt ist.
- Navigieren Sie durch den Shop in der Sprache, die Sie testen möchten, aus einem Inkognito-Fenster.
- Kaufen Sie dieses Produkt mit einer E-Mail-Adresse, auf die Sie Zugriff haben.
- Gehen Sie danach die Bestellstatus vom Dashboard aus durch: in Bearbeitung, abgeschlossen.
- Öffnen Sie jede eingehende E-Mail und überprüfen Sie Vorlage und Inhalt separat.
Wiederholen Sie dies für jede Sprache, die Sie aktiviert haben. Es ist langweilig und die einzige Möglichkeit, es herauszufinden.
Was tun, wenn sie nicht übersetzt werden
In der Reihenfolge von geringstem zu größtem Aufwand:
- Überprüfen Sie, ob die Bestellung die Sprache des Kunden speichert. Übersetzungs-Plugins, die WooCommerce gut unterstützen, speichern die Sprache in der Bestellung, um sie später verwenden zu können. Wenn sie nicht gespeichert wird, gibt es später nichts zu tun.
- Überprüfen Sie die Sprachdateien von WooCommerce. Ein Großteil des Textes dieser E-Mails stammt von WooCommerce und ist bereits offiziell übersetzt. Wenn die Dateien fehlen, erscheint er in der Basissprache.
- Übersetzen Sie die E-Mail-Vorlagen separat. Die von Ihnen angepassten Texte haben in der Regel ihren eigenen Platz im Übersetzungs-Plugin, getrennt vom Seiteninhalt.
- Wenn Sie ernsthaft ins Ausland verkaufen, überprüfen Sie es mit echtem Geld. Eine Testbestellung von einem Euro pro Sprache kostet weniger als ein Kunde, der seine Rechnung nicht versteht.
Bevor Sie ein Plugin auswählen, lohnt es sich, den Support direkt zu fragen, ob sie Transaktions-E-Mails übersetzen und ob sie die Sprache in der Bestellung speichern. Die Antwort trennt ziemlich die Spreu vom Weizen. Wir überprüfen die Alternativen in unserem Vergleich von Übersetzungs-Plugins für mehrsprachiges WordPress, und wenn Sie ein Plugin suchen, das KI für den Großteil des Katalogs verwendet, finden Sie das Datenblatt von WP Translate Master.
Die KI übersetzt gut, aber sie versteht nichts vom Handel
Ein Hinweis zur Qualität der maschinellen Übersetzung in einem Shop, die sich von der eines Blogs unterscheidet.
Eine moderne KI übersetzt eine Produktbeschreibung sehr gut. Was sie nicht tut, ist anzupassen:
- Die Begriffe Ihrer Branche. Wenn Sie technische Komponenten verkaufen, gibt es Wörter, die in Ihrem Markt auf eine bestimmte Weise ausgedrückt werden. Geben Sie dem Plugin ein Glossar, wenn es dies unterstützt; wenn nicht, überprüfen Sie manuell die zwanzig am häufigsten wiederkehrenden Begriffe.
- Die rechtlichen Verpflichtungen. Die Texte für Rücksendungen, Garantie und Datenschutz werden nicht übersetzt, sondern neu erstellt werden gemäß den Vorschriften des Ziellandes. Eine wörtliche Übersetzung Ihrer spanischen Richtlinie ins Deutsche führt zu einem Text, der dort nicht konform ist.
- Der kommerzielle Ton. Die Verkaufsregistrierung ändert sich stark zwischen den Märkten. Eine wörtliche Übersetzung vom Spanischen ins Deutsche klingt oft übertrieben.
Die vernünftige Regel: Katalog mit KI, Rechtstexte mit einem Profi. Der Katalog ist Volumen und verzeiht kleinere Fehler; das Rechtliche nicht.
Häufig gestellte Fragen
Brauche ich eine separate Domain pro Sprache?
Nein. Am gebräuchlichsten und am einfachsten zu pflegen ist die Verwendung von Unterordnern des Typs /en/ o /fr/ innerhalb derselben Domain, was zusätzlich die Autorität an einem einzigen Ort konzentriert. Wichtig ist, dass jede Version ihre eigene stabile URL hat und dass die Tags hreflang die Alternativen korrekt deklarieren.
Übersetze ich den gesamten Katalog oder nur das, was ich am meisten verkaufe?
Beginnen Sie mit dem, was Sie verkaufen, nicht mit allem. Vierhundert Referenzen zu übersetzen, nur um festzustellen, dass in diesem Markt nur dreißig verkauft werden, ist Zeitverschwendung. Starten Sie mit den Hauptkategorien und den Seiten des Kaufprozesses, messen Sie ein paar Monate lang und erweitern Sie dann mit Daten.
Beeinflusst es die Geschwindigkeit des Shops?
Das hängt davon ab, wie das Plugin funktioniert. Diejenigen, die bei jedem Besuch "on the fly" übersetzen, belasten den Server zusätzlich; diejenigen, die die Übersetzung in der Datenbank speichern, sind schneller zu bedienen, benötigen aber mehr Speicherplatz. Wenn Sie bemerken, dass der Shop nach der Aktivierung der Mehrsprachigkeit langsamer wird, schauen Sie zuerst dort nach. Jeder Shop mit mehreren Sprachen sollte einen gut konfigurierten Seiten-Cache haben.
Kann ich nur mit KI übersetzen, ohne Plugin?
Für einen kleinen und stabilen Katalog, ja: Sie exportieren, übersetzen mit KI und importieren als Produkte der neuen Sprache. Das ist mehr manuelle Arbeit, aber null Abhängigkeiten. Es lohnt sich nicht mehr, sobald sich die Produkte oft ändern, denn jede Änderung muss manuell in jeder Sprache repliziert werden.
Zusammenfassung
Einen Shop zu übersetzen sind drei Aufgaben, nicht eine. Der Katalog ist der einfache Teil, wo die KI gut funktioniert. Die Benutzeroberfläche ist normalerweise bereits übersetzt und muss nur richtig geladen werden. Und die Transaktions-E-Mails sind der blinde Fleck: Sie werden außerhalb des Navigationskontexts generiert, haben separate Vorlagen und Inhalte, und die einzige Möglichkeit zu wissen, ob sie funktionieren, ist, eine echte Bestellung in jeder Sprache aufzugeben.
Wenn Sie diesen Test machen, bevor Sie die Sprache der Öffentlichkeit zugänglich machen, ersparen Sie sich die E-Mail eines Kunden, der fragt, warum seine Rechnung in einer Sprache ist, die er nicht versteht. Es kostet eine halbe Stunde und ist die am besten investierte halbe Stunde des gesamten Projekts.