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 1.7 auf 8 updaten: eine Checkliste Schritt für Schritt

Wenn Sie PrestaShop 1.7 auf 8 updaten, passiert die meiste Arbeit auf einer Kopie des Shops. Machen Sie zuerst eine Sicherung und eine Testkopie und notieren Sie PHP-Version, Module und Theme. Aktualisieren Sie dann die Kopie mit dem Modul Update Assistant, testen Sie Bestellung, E-Mails und URLs und wiederholen Sie die Schritte erst dann im Live-Shop, zur ruhigsten Stunde.

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 von 1.7 auf 8 wechseln?

PrestaShop 1.7 bekommt keine Sicherheitskorrekturen mehr. Version 1.7.8 läuft höchstens mit PHP 7.4, und Hoster schalten diese PHP-Version nach und nach ab. Modulautoren veröffentlichen neue Versionen nur noch für 8 und 9, also wird es jeden Monat schwerer, in einem 1.7-Shop etwas zu reparieren.

Die Reihenfolge zählt, denn PHP-Version und PrestaShop-Version müssen in jeder Phase zusammenpassen.

PrestaShop-VersionPHP, mit dem sie läuftHinweise
1.7.8bis 7.4keine Sicherheitskorrekturen
8.0, 8.1, 8.27.2 bis 8.17.4 läuft mit beiden, also gehen Sie darüber
9ab 8.1der zweite Schritt, nach 8

Die aktuelle Übersicht steht in den Systemanforderungen für PrestaShop 8. Der einfachste Weg: auf 8 mit PHP 7.4 updaten, danach gleich PHP auf 8.1 umstellen.

Was sollten Sie vor dem Update vorbereiten?

Dieser Teil entscheidet, ob das Update einen Abend oder eine Woche dauert. Machen Sie ihn in Ruhe, bevor Sie irgendetwas anklicken.

  1. Eine Sicherung von Dateien und Datenbank. Prüfen Sie, dass sie sich wiederherstellen lässt. Wie Sie eine anlegen, beschreibt die Dokumentation zu Sicherungen.
  2. Eine Testkopie des Shops auf einer Subdomain, zum Beispiel test.example.de, mit Passwort geschützt, damit Google sie nicht sieht.
  3. Versionen auf dem Server: PrestaShop, PHP, MySQL oder MariaDB. Fragen Sie Ihren Hoster, ob Sie PHP im Panel selbst auf 8.1 umstellen können.
  4. Eine Liste der Module, die nicht von PrestaShop stammen. Markieren Sie jedes: hat eine Version für 8, hat keine, nicht genutzt.
  5. Das Theme. Prüfen Sie beim Autor, ob es eine Version für 8 gibt. Wenn nicht, planen Sie einen Theme-Wechsel als eigenes Projekt.
  6. Overrides und Änderungen an Dateien. Notieren Sie, was im Ordner override liegt und was jemand in PrestaShop-Dateien geändert hat. Das Update übernimmt diese Änderungen nicht.
  7. Eine Liste der Produkt- und Kategorie-URLs, exportiert in eine Datei. Sie brauchen sie für den Vergleich nach dem Update.

Deinstallieren Sie Module, die Sie nicht nutzen, noch in 1.7. Jedes unnötige Modul ist eine Sache weniger zum Prüfen.

Wie führen Sie das Update auf einer Shop-Kopie durch?

Das Update macht das Modul Update Assistant, früher 1-Click Upgrade. Die neueste Version des Moduls finden Sie in den Releases auf GitHub, den ganzen Ablauf in der Update-Dokumentation.

  1. Schalten Sie auf der Kopie den Cache aus und den Debug-Modus ein, damit Sie die echten Fehlermeldungen sehen.
  2. Installieren oder aktualisieren Sie Update Assistant auf die neueste Version.
  3. Starten Sie das Update auf die neueste Version 8 und bewahren Sie das Protokoll auf.
  4. Aktualisieren Sie Module und Theme auf ihre Versionen für 8.
  5. Stellen Sie PHP der Kopie auf 8.1 um und prüfen Sie den Shop erneut.
  6. Leeren Sie den Cache und generieren Sie die Miniaturbilder neu.

Geht etwas schief, kehren Sie zur Sicherung zurück und fangen neu an. Auf einer Testkopie kostet das nichts. Wie Sie die Meldungen lesen, die im Debug-Modus erscheinen, erklärt der Artikel zum PrestaShop Fehler 500.

Was sollten Sie testen, bevor Sie den Live-Shop aktualisieren?

Sie testen auf der Kopie, als Kunde, in einem privaten Browserfenster. Die Reihenfolge ist wichtig: zuerst das, was Geld bringt.

  • Eine Testbestellung mit jeder Zahlungs- und Versandart.
  • E-Mails: Registrierung, Bestellbestätigung, Statusänderung, Passwort zurücksetzen.
  • Warenkorb, Gutscheincodes und Aktionen.
  • Suche, Filter und Kategorieseiten.
  • Das Fehlerprotokoll im Back-Office. Was die Fehlerstufen bedeuten, beschreibt die Dokumentation zu Logs.
  • Produkt- und Kategorie-URLs, verglichen mit der Liste von vor dem Update.
  • Anbindungen an Großhändler, Preisvergleichsportale, Rechnungsprogramm und E-Rechnung.

Erst wenn alles besteht, wiederholen Sie die Schritte im Live-Shop: Sicherung, Wartungsmodus zur ruhigsten Stunde, Update, PHP, Tests. In der ersten Woche sehen Sie jeden Tag in das Fehlerprotokoll und den Bericht der nicht gefundenen Seiten.

Wie hilft der Chat nach dem Update?

Sobald der Shop auf 8.1 läuft, prüft TellMyShop Free ihn für Sie. Ihr Chat (Claude oder ChatGPT) liest das Fehlerprotokoll, den 404-Bericht und den Shop-Status und sagt Ihnen dann, wo Sie anfangen. Er ändert dabei nichts.

Sie: Gestern bin ich von 1.7 auf 8.2 umgestiegen. Prüf, ob etwas kaputtgegangen ist.

Ihr Chat: Der Shop läuft mit PrestaShop 8.2 und PHP 8.1. Seit gestern gibt es 23 Protokolleinträge, alle von einem Bewertungsmodul, beim Öffnen einer Produktseite. Es lohnt sich zu prüfen, ob der Autor eine Version für 8 hat.

Der 404-Bericht zeigt 17 alte Kategorie-URLs, die seit gestern besucht wurden. Sie stammen aus dem Menü des alten Themes. Jede davon sollten Sie auf die neue Kategorie weiterleiten.

Die übrigen Einstellungen sehen gut aus: Cache an, Debug-Modus aus.

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Weiterleitungen und Korrekturen macht TellMyShop Pro. Der Chat zeigt eine Vorschau, speichert nach Ihrer Zustimmung, und jede Änderung können Sie im Verlauf rückgängig machen. Ein Beispiel für eine solche Anfrage ist der Plan für alte URLs, die Prüfung vor dem nächsten Update beschreibt die Prüfung des Shops vor einem Update. Mehr dazu, was mit alten URLs zu tun ist, schreiben wir im Artikel zu 404 Fehlern in PrestaShop.

Was kommt nach Version 8?

Wenn der Shop stabil auf 8.1 oder 8.2 läuft, ist der nächste Schritt PrestaShop 9. Eile ist nicht nötig: Warten Sie, bis Ihre Module und Ihr Theme Versionen für 9 bekommen. Die Checkliste für diesen Schritt finden Sie im Artikel zum Update auf PrestaShop 9.

Fragen und Antworten

Ist ein Shop mit PrestaShop 1.7 noch sicher?

PrestaShop 1.7 bekommt keine Sicherheitskorrekturen mehr. Der Shop funktioniert weiter, aber jede neue Lücke im Kern bleibt offen, und Modulautoren veröffentlichen immer seltener Versionen für 1.7. Dazu läuft 1.7.8 höchstens mit PHP 7.4, das ebenfalls keine Korrekturen mehr bekommt. Ein Update auf 8 löst beide Probleme.

Kann ich von 1.7 direkt auf PrestaShop 9 gehen?

PrestaShop 9 braucht PHP 8.1 oder neuer, und 1.7.8 läuft auf diesem PHP nicht. Sicherer sind zwei Schritte: erst 1.7 auf 8 mit PHP 7.4, dann PHP auf 8.1 umstellen und erst auf 9 gehen, wenn Ihre Module und Ihr Theme Versionen für 9 haben. Den zweiten Schritt behandeln wir in einem eigenen Artikel zum Update auf 9.

Funktionieren meine Module aus 1.7 in PrestaShop 8?

Manche ja, manche nicht. Module von PrestaShop haben meist Versionen für 8, bei Modulen anderer Autoren ist das unterschiedlich. Prüfen Sie vor dem Update die Seite jedes Moduls oder fragen Sie den Autor. Ein Modul ohne Version für 8 ersetzen Sie, oder Sie deaktivieren oder deinstallieren es auf der Shop-Kopie und sehen, was fehlt.

Ändern sich nach dem Update die Produkt-URLs?

Meist nicht, denn die Einstellungen für sprechende URLs wandern mit der Datenbank mit. Änderungen gibt es, wenn Sie Theme, SEO-Modul oder Sprachen wechseln. Speichern Sie deshalb vor dem Update eine Liste der Produkt- und Kategorie-URLs, vergleichen Sie sie danach und richten Sie für jeden Unterschied eine 301 Weiterleitung ein.

Funktioniert TellMyShop mit PrestaShop 1.7?

Ja, mit PrestaShop 1.7.8, in einem eigenen Paket Free und Pro. Das Hauptpaket läuft mit PrestaShop 8.1 und 9. Denken Sie daran, dass PrestaShop 1.7 keine Sicherheitskorrekturen mehr bekommt. Nach dem Update auf 8.1 können Sie TellMyShop Free sofort nutzen: Der Chat liest Fehlerprotokoll, 404-Bericht und Shop-Status, ohne etwas zu ändern.

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