Der Warenkorb ist das wichtigste Element eines Online-Shops. Der Benutzer hat ein Produkt ausgewählt, es in den Warenkorb gelegt, mit der Bestellung begonnen – und sieht dann deutschen Text. Für einen deutschen Käufer ist dies ein Signal, dass der Shop „nicht seiner“ ist.
Warum der Warenkorb nicht mit Standardmethoden übersetzt wird
Der Warenkorb auf Tilda ist eine dynamische Komponente. Sein Inhalt: Schaltflächen „In den Warenkorb“, „Bestellen“, Adressfelder, Fehlermeldungen, Bestellbestätigung – all dies wird von JavaScript im Browser generiert.
Der statische HTML-Code, den ein gewöhnlicher Proxy-Übersetzer sieht, enthält keinen Warenkorbtext. Er erscheint später, wenn der Benutzer mit der Seite interagiert.
Ergebnis: Die Website ist übersetzt, der Warenkorb jedoch nicht.
Was genau übersetzt werden muss
Der gesamte Nutzerpfad vom Katalog bis zur Bestätigung. Im Katalog: Schaltfläche „In den Warenkorb“, Zähler, Mini-Warenkorb. Auf der Warenkorbseite: Produktnamen, Gesamtbetrag, Schaltfläche „Bestellung aufgeben“. Beim Checkout: Formularfelder, Platzhaltertexte, Liefer- und Zahlungsoptionen, Fehlermeldungen. Nach dem Checkout: Bestätigungsbildschirm und E-Mail.
Der schmerzhafteste Punkt sind die Fehlermeldungen. „Geben Sie eine gültige E-Mail-Adresse ein“ auf Russisch in einem deutschen Geschäft ist nicht nur unschön, sondern signalisiert auch, dass das Geschäft unfertig ist.
Wie man es löst
Server-Rendering. Ein Proxy, der JavaScript ausführt, bevor die Seite an den Benutzer übermittelt wird – er empfängt die Seite bereits mit geladenem Warenkorb und übersetzt den gesamten Text, einschließlich dynamischer Inhalte.
Anpassung über die Tilda API. Für einige Texte des Warenkorbs bietet Tilda die Möglichkeit der Überschreibung über die Shop-Einstellungen – dies ist jedoch eine begrenzte Option.
Manuell über JS-Ersetzung. Ein Skript, das nach dem Laden der Seite Warenkorbelemente findet und den Text ersetzt. Funktioniert, ist aber instabil – bei Tilda-Updates kann sich die Struktur ändern.
Währung im Warenkorb
Eine separate Aufgabe ist es, die richtige Währung im Warenkorb für jede Sprachversion anzuzeigen. Ein deutscher Benutzer möchte den Preis in Euro sehen, nicht in Rubel.
Was vor dem Start zu überprüfen ist
Test vor dem Start des mehrsprachigen Shops:
1. Artikel in den Warenkorb jeder Sprachversion legen – sind alle Beschriftungen in der richtigen Sprache? 2. Zum Checkout gehen – Formularfelder, Platzhalter, Schaltflächen? 3. Absichtlich falsche Daten eingeben – Fehlermeldungen? 4. Eine Testbestellung aufgeben – Bestätigung auf dem Bildschirm und per E-Mail?
Benötigen Sie einen vollständig übersetzten Warenkorb auf Tilda?
Multify übersetzt den Warenkorb, den Checkout und alle Formulare – einschließlich dynamischer Inhalte. Testen Sie es in der Demo Ihres Shops.