Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Text ändern: der Text bleibt gleich oder die Übersetzung speichert nicht

Wenn sich ein Text in PrestaShop nicht ändern lässt, prüfen Sie den Cache, den Ort der Änderung und das Template. Vielleicht zeigt die Seite eine alte Cache-Kopie. Die Übersetzung ist vielleicht im Theme gelandet, während der Text aus einem Modul kommt. Oder der Text ist fest im Template eingetragen, dann ändern Sie ihn in einer Datei, am besten in einer Template-Kopie im Theme.

Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit

Warum ändert sich der Text im Shop nicht?

Weil PrestaShop Texte an mehreren Stellen hält und die Seite sie nur von einer nimmt. Donnerstag, 19:50. Zum dritten Mal ändern Sie „In den Warenkorb“ in „In den Einkaufskorb“, speichern und laden den Shop neu. Immer noch der alte Text. Sie gehen zurück zu den Übersetzungen, und dort ist Ihre Version gespeichert.

Das ist ein typisches Symptom. Die Übersetzung wurde richtig gespeichert, aber nicht dort, wo die Seite sie liest. Oder sie wurde gespeichert, und die Seite zeigt eine Kopie aus dem Cache.

Symptom und Ursache: was Sie zuerst prüfen

Ordnen Sie, was Sie sehen, einer Zeile der Tabelle zu.

SymptomHäufigste UrsacheWas tun
Übersetzung im Back-Office gespeichert, der Shop zeigt den alten Textder Cacheunter Erweiterte Einstellungen > Leistung leeren, die Seite unter Umgehung des Browser-Caches neu laden
Die Änderung wirkt an einer Stelle, an einer anderen nichtderselbe Text steckt im Theme und in einem Modulin beiden Übersetzungsarten ändern
Die Suche in den Übersetzungen findet den Text nichtder Text ist fest im Template eingetragenin der Template-Datei im Theme ändern
Der Text ändert sich im Modul, aber nicht in einem gekauften Themedas Theme hat eine eigene Kopie des Modul-Templatesin der Template-Kopie im Theme ändern
Nach dem Speichern springt das Feld auf die alte Version zurückein Fehler beim Speichern der Übersetzung in der Datenbankdas Fehlerprotokoll, dann ein Entwickler
Die Änderung verschwindet nach einem Modul-Updatejemand hat die Dateien des Moduls bearbeitetdie Änderung in eine Template-Kopie im Theme verlegen

Den Fall eines Feldes, das auf die alte Version zurückspringt, hat Pskrk beschrieben. Schuld war ein Eintrag in der Datenbank, der die Übersetzung überschrieb. Wie die Übersetzungsarten im Back-Office funktionieren, zeigen PrestaPros und PrestaPremium (alle drei auf Polnisch).

Wie Sie einen Text Schritt für Schritt finden und ändern

Beginnen Sie mit den Übersetzungen im Back-Office und gehen Sie erst dann an die Dateien, wenn der Text dort nicht steht.

  1. Kopieren Sie den Text genau so, wie er im Shop steht. Mit denselben Großbuchstaben und Satzzeichen.
  2. Öffnen Sie International > Übersetzungen. Wählen Sie die Übersetzungen des Themes, Ihr Theme und die Sprache.
  3. Suchen Sie den Text. Wenn er dort ist, ändern Sie ihn und speichern. Wenn nicht, prüfen Sie die Übersetzungen der installierten Module.
  4. Leeren Sie den Cache unter Erweiterte Einstellungen > Leistung und prüfen Sie den Shop in einem privaten Fenster.
  5. Wenn der Text nirgends zu finden ist, steckt er in einem Template. Stellen Sie fest, welches Modul oder welche Theme-Datei dieses Element anzeigt.
  6. Ändern Sie den Text in einer Template-Kopie im Theme. PrestaShop nutzt die Kopie statt des Originals im Modul. Den Mechanismus beschreibt die PrestaShop-Dokumentation zum Überschreiben von Modulen.

Ändern Sie keine Texte in Dateien im Ordner modules. Das nächste Modul-Update bringt den alten Text zurück.

Wie Sie Text in einem Shop mit mehreren Sprachen ändern

Ändern Sie ihn in den Übersetzungen für jede Sprache einzeln, und seien Sie bei Dateien vorsichtig. Übersetzungen im Back-Office haben für jede Sprache des Shops eine eigene Version. Eine Änderung des deutschen Textes ändert den französischen nicht. Schalten Sie den Shop nach der Änderung also auf die andere Sprache um und prüfen Sie beide.

Anders ist es mit Text, der fest im Template steht. Eine Zeile in einer Datei wird in jeder Sprache gleich angezeigt. Wenn der Shop eine französische Version hat und Sie einen deutschen Satz ins Template schreiben, sieht ein Kunde aus Frankreich deutschen Text. In so einem Shop ist es besser, einen Entwickler zu bitten, das Template so zu ändern, dass sich der Text im Back-Office übersetzen lässt.

Wie Sie den Text eines Moduls so ändern, dass er ein Update übersteht

Sie beschreiben, welchen Text Sie worin ändern wollen, und Ihr Chat (Claude oder ChatGPT) mit dem TellMyShop-Modul stellt fest, welches Modul ihn anzeigt. Dann kopiert er das Modul-Template ins Theme und zeigt den Unterschied vor dem Speichern.

Sie: Ändere den Text im Newsletter-Kasten im Footer in „Eine E-Mail im Monat mit den Neuheiten bei Lampiarnia“. Das muss ein Modul-Update überstehen.

Ihr Chat: Der Kasten wird vom Newsletter-Modul angezeigt. Der Text steht fest in seinem Template, die Übersetzungen im Back-Office ändern ihn also nicht. Ich kopiere das Template ins Theme und ändere den Text in der Kopie. Vorschau:

Der Shop hat auch eine französische Version. Der Text in der Template-Kopie ist in beiden Versionen deutsch. Ändern?

Sie: Ja, die französische Version schalten wir ohnehin ab.

Ihr Chat: Gespeichert, Cache geleert. Das Original des Moduls ist unberührt, ein Update bringt den alten Text also nicht zurück.

Status der Karte: wartet auf Ihr „Ja“
Vorschau der Änderung

alte Version: Melden Sie sich für unseren Newsletter an, um Neuigkeiten zu neuen Produkten zu erhalten.

neue Version: Eine E-Mail im Monat mit den Neuheiten bei Lampiarnia.

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Einen Text zu korrigieren ist eine Anfrage und eine Vorschau der geänderten Zeile im Template. Diese Arbeit braucht TellMyShop Pro und den Schalter Theme. Er ist nach der Installation aus, und Sie schalten ihn im Modul-Panel für 24 Stunden ein, wenn der Shop eine Datenbanksicherung vom selben Tag hat. Vor jedem Speichern macht das Modul eine Kopie der Datei, und die Rückkehr zu ihr macht die Änderung rückgängig. Zwei ähnliche Aufgaben beschreiben die Anwendungsfälle festen Text in einem Modul-Kasten ändern und das Aussehen eines Moduls so ändern, dass es ein Update übersteht. Über TellMyShop Pro lesen Sie auf der Seite Preise.

Der Chat bearbeitet den Bildschirm International > Übersetzungen nicht. Namen von Merkmalen, Werten und Attributen, etwa Farben und Größen, übersetzt er in TellMyShop Pro direkt nach der Aktivierung der Lizenz, ohne Schalter. Die Übersetzung eines ganzen Shops beschreiben wir im Beitrag PrestaShop-Shop übersetzen. Wenn der Shop nach der Änderung noch den alten Text zeigt, lesen Sie, was tun, wenn Änderungen in PrestaShop nicht sichtbar sind.

Fragen und Antworten

Wo ändere ich den Text „In den Warenkorb“ in PrestaShop?

Unter International > Übersetzungen. Wählen Sie die Übersetzungen des Themes, Ihr Theme und die Sprache und geben Sie den aktuellen Text in die Suche ein. Ändern Sie ihn, speichern Sie und leeren Sie den Cache unter Erweiterte Einstellungen > Leistung. Wenn der Text aus einem Modul kommt, suchen Sie ihn stattdessen in den Übersetzungen der Module.

Warum zeigt der Shop eine geänderte Übersetzung nicht an?

Meist aus einem von drei Gründen. Der Shop zeigt den alten Text aus dem Cache. Sie haben die Übersetzung an einer anderen Stelle geändert als der, die die Seite nutzt, etwa im Modul statt im Theme. Oder das Theme hat eine eigene Kopie des Modul-Templates mit fest eingetragenem Text, den die Übersetzungen im Back-Office nicht erfassen.

Verschwindet meine Textänderung nach einem Modul-Update?

Eine Änderung in den Übersetzungen im Back-Office bleibt meist erhalten. Eine Änderung direkt in den Dateien des Moduls verschwindet beim Update, weil die neue Version die Dateien überschreibt. Text, der sich in den Übersetzungen nicht ändern lässt, ändern Sie deshalb in einer Kopie des Modul-Templates im Theme. Diese Kopie übersteht Modul-Updates.

Was mache ich mit Text, der nicht in den Übersetzungen steht?

Dieser Text ist fest im Template des Themes oder Moduls eingetragen. Sie ändern ihn in der Template-Datei, am besten in einem Child Theme oder in einer Kopie des Modul-Templates im Theme. Denken Sie in einem Shop mit mehreren Sprachen daran, dass fest eingetragener Text in jeder Sprachversion gleich ist.

Ändert der Chat Übersetzungen im Back-Office?

Nein. Der Chat bearbeitet den Bildschirm International > Übersetzungen nicht. In TellMyShop Pro ändert er mit dem Schalter Theme Text in einer Kopie eines Modul-Templates oder in einer Theme-Datei, mit Vorschau der Unterschiede und einer Sicherung. Namen von Merkmalen und Attributen, etwa Farben und Größen, übersetzt er separat, ohne Schalter.

PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen