Shopify Markets oder mehrere Shops: So treffen Sie die richtige Wahl
Ein Leitfaden zur Entscheidung zwischen der Lokalisierung eines Shops mit Markets und der Trennung des Betriebs nach Ländern.
Artikel lesen
Um ein PrestaShop-Problem zu lösen, empfiehlt es sich, mit dem Symptom und der zuletzt bekannten Änderung zu beginnen. Ein Fehler 500, ein veralteter Preis und eine ausstehende Zahlung mögen Teil derselben Störung erscheinen, erfordern jedoch meist unterschiedliche Überprüfungen. Bevor Sie die Installation ändern, reproduzieren Sie den Fall und sichern Sie eine wiederherstellbare Kopie.
Arbeiten Sie auf einer Testkopie, wenn Sie Module, Themes, Versionen oder Serverkonfigurationen ändern. Vermeiden Sie es, im aktiven Shop Experimente durchzuführen, die Bestellungen, Lagerbestände oder Zahlungen beeinträchtigen. Das erste Ziel ist es, eine nachweisbare Ursache zu finden, nicht alle verfügbaren Einstellungen auszuprobieren.
| Symptom | Erste Überprüfung | Normalerweise für die Untersuchung verantwortlich |
|---|---|---|
| Fehler 500 oder weißer Bildschirm | Fehlerprotokoll und jüngste Änderung. | Entwicklung und Hosting. |
| Veralteter Inhalt oder Design | Applikations-, Browser- und CDN-Cache. | Entwicklung und die Person, die den Cache verwaltet. |
| Zahlung aktualisiert die Bestellung nicht | Transaktion, Notizen und Benachrichtigung des Anbieters. | Zahlungsanbieter, Entwicklung und Betrieb. |
| Falscher Lagerbestand | SKU, Kombinationen, ERP und Synchronisationen. | Betrieb und Integrationen. |
| Langsamkeit | Server, Abfragen, Ressourcen und Skripte. | Entwicklung, Hosting und Frontend. |
Der Code 500 zeigt lediglich an, dass der Server die Anfrage nicht abschließen konnte. Überprüfen Sie die Protokolle auf die genaue Uhrzeit und stellen Sie den Fehler in Verbindung mit der URL, der Aktion und dem Benutzer. Er kann durch eine Inkompatibilität, eine Ressourcen erschöpfende Operation, eine Datei oder eine externe Abhängigkeit verursacht werden.
Wenn Sie das Debugging benötigen, aktivieren Sie es in der Testumgebung und beschränken Sie den Zugriff auf die Informationen. Veröffentlichen Sie keine Traces mit Pfaden, Zugangsdaten oder Kundendaten. Ändern Sie auch die Berechtigungen nicht wahllos, um zu versuchen, den Fehler verschwinden zu lassen.
Wenn eine Störung nach der Installation oder Aktualisierung eines Moduls auftritt, notieren Sie sich dessen Version sowie die des Themes und von PrestaShop. Reproduzieren Sie den Ablauf in der Testumgebung und ändern Sie jedes Mal nur eine Variable. Wenn Sie mehrere Erweiterungen gleichzeitig deaktivieren und das Problem verschwindet, wissen Sie immer noch nicht, welche davon es verursacht hat.
Überprüfen Sie auch Overrides und individuelle Entwicklungen. Ein Modul kann von einer früheren, nicht dokumentierten Änderung abhängig sein. Der Anbieter benötigt die Schritte zur Reproduktion und den beobachteten Fehler, nicht nur die Beschreibung „Der Shop funktioniert nicht“.
PrestaShop verfügt über Leistung- und Cache-Einstellungen, die je nach Version dokumentiert sind. Wenn eine Änderung nicht sichtbar ist, ermitteln Sie, ob die alte Antwort aus der Applikation, einer Serverschicht, einem CDN oder dem Browser stammt. Das Leeren einer Schicht löscht nicht automatisch die anderen.
Überprüfen Sie nach jeder Aktion ein konkretes Produkt oder eine bestimmte Seite. Wenn sich das Ergebnis nur beim Einloggen oder beim Hinzufügen von Parametern zur URL ändert, ist diese Differenz ein Hinweis. Lassen Sie die erzwungene Kompilierung oder den deaktivierten Cache nicht als dauerhafte Lösung stehen, ohne deren Auswirkungen auf die Produktionsumgebung zu untersuchen.
Trennen Sie die Generierung der Seite auf dem Server von den Ressourcen, die der Browser herunterlädt und ausführt. Testen Sie verschiedene Vorlagen, denn eine Katalogsuche, eine Produktdetailseite und der Checkout können unterschiedliche Engpässe aufweisen.
Überprüfen Sie Abfragen, Module, externe Dienste, Bilder und Skripte anhand der Messwerte. Das Leeren einer Datenbank ohne Plan kann notwendige Informationen löschen. Identifizieren Sie vorab, welche Tabelle wächst, wofür sie verwendet wird und wie sie wiederhergestellt werden kann.
Vergleichen Sie die Transaktion des Anbieters mit der Bestellung und deren Status. Eine eingezogene Zahlung, die die Bestellung nicht aktualisiert, erfordert eine Überprüfung der Kommunikation zwischen beiden Systemen; ein Checkout, der die Anfrage gar nicht sendet, erfordert eine andere Untersuchung.
Führen Sie kontrollierte Tests mit dem entsprechenden Testmodus durch und berücksichtigen Sie Stornierungen, Rückerstattungen und E-Mails. Vermeiden Sie es, echte Operationen zu wiederholen oder Status gesammelt zu ändern, bevor Sie die Daten abgeglichen haben. Die Überprüfung muss erklären, was mit dem Geld und der Bestellvorbereitung passiert ist.
Dieses Verhalten kann darauf hindeuten, dass ein Connector wieder einen alten Wert überschreibt. Identifizieren Sie die Hauptquelle für Preise und Lagerbestände, überprüfen Sie die Identifikatoren der Kombinationen und prüfen Sie, was passiert, wenn zwei Aktualisierungen hintereinander eingehen.
Dokumentieren Sie die Richtung jeder Verbindung. Wenn das ERP PrestaShop aktualisiert und ein anderes Tool das ERP über die Website ändert, kann ein Kreislauf entstehen, der sich überschreibt. Die Lösung besteht nicht darin, jeden Morgen dieselben Produkte manuell zu korrigieren.
Lösen Sie zuerst den Vorfall, der Verkäufe blockiert, und untersuchen Sie anschließend das Muster. Wenn die Ursache ein bestimmtes Modul ist, kann es ausreichen, es zu ersetzen oder zu korrigieren. Wenn die Schwierigkeit darin besteht, die gesamte Architektur aufrechtzuerhalten, vergleichen Sie deren Wartung mit einer Alternative, die dieselben Anforderungen erfüllt.
In einer Bewertung der Eignung von Shopify können wir prüfen, was in Bezug auf Daten, Betrieb und Integrationen geändert werden müsste. Es ist nicht notwendig, eine Migration zu entscheiden, um diese Informationen zusammenzutragen, und es ist auch nicht ratsam, sie als automatische Lösung für jeden PrestaShop-Fehler darzustellen.
Redaktionelle Überprüfung: Team von Migraciones.io · 30. Oktober 2026. Die vertraglich vereinbarten Funktionen und deren Verfügbarkeit müssen für den konkreten Shop, das Land und den Tarif geprüft werden.