Sie bereiten einen Relaunch, ein neues Theme oder eine Migration vor. Die Website soll für die Öffentlichkeit geschlossen bleiben und für Sie, Ihren Entwickler und zwei oder drei Tester zugänglich sein. Der native Wartungsmodus von PrestaShop leistet das, mit Grenzen, die man kennen sollte.
Was die native Funktion tut
PrestaShop bietet einen Wartungsmodus, der sich in den Shop-Einstellungen aktivieren lässt, mit einer Liste erlaubter IP-Adressen.
Besucher, deren Adresse in der Liste steht, erreichen die Website normal. Die übrigen sehen eine Nichtverfügbarkeitsseite.
Zwei nützliche Punkte. Ihre aktuelle Adresse wird beim Aktivieren automatisch vorgeschlagen, was verhindert, dass Sie sich selbst aussperren. Und das Backoffice bleibt erreichbar, unabhängig von der Liste.
Die Grenzen der Adressliste
Drei Probleme, deren erstes in vielen Situationen ausschlaggebend ist.
Die dynamische Adresse. Die meisten Privatanschlüsse erhalten eine Adresse, die sich ändert, bei einer Neuverbindung des Routers oder in festen Abständen. Ihr am Morgen freigeschalteter Tester ist am Nachmittag gesperrt.
Das ist im Homeoffice der häufigste Fall, und er macht aus der Liste eine Quelle ständiger Anfragen.
Das Mobilgerät. Ein Tester, der die Darstellung auf dem Telefon im Mobilfunknetz prüft, hat eine andere Adresse als an seinem Rechner, und sie ändert sich oft.
Das Teilen ist unmöglich. Sie können einem Kunden oder Dienstleister keinen Zugang schicken, ohne nach seiner Adresse zu fragen, sie einzutragen und von vorn zu beginnen, wenn sie wechselt.
Der Zugang über Token-Link
Das ist die Antwort auf diese drei Grenzen.
Das Prinzip: eine Adresse mit einem geheimen Parameter gewährt Zugang zur Website und setzt eine Markierung im Browser. Der Besucher navigiert danach normal, unabhängig von seiner IP-Adresse.
Vier praktische Vorteile.
Keine Konfiguration auf Seiten des Testers. Sie senden einen Link, er klickt.
Unabhängig von der Verbindung. Der Tester kann vom Büro nach Hause wechseln, vom WLAN ins Mobilfunknetz.
Widerrufbar. Ein Wechsel des Tokens trennt alle laufenden Zugänge.
Teilbar per Nachricht, ohne vorherigen technischen Austausch.
Drei Vorsichtsmaßnahmen. Der Token muss lang genug und zufällig sein, kein erratbares Wort. Er muss nach dem Livegang gewechselt werden. Und er muss ablaufen können, damit kein Zugang unbegrenzt offen bleibt.
Wartungsmodus & Coming-Soon-SeiteSchließen Sie den Shop für die Öffentlichkeit — nicht für Ihre Tester.79,00€
Die Kombination beider
Die praktischste Konfiguration nutzt beide Mechanismen.
Die Adressliste für stabile Zugänge: Ihr Büro, Ihr Hoster, ein Dienstleister mit fester Adresse.
Den Token-Link für alles Übrige: gelegentliche Tester, Kundenabnahme, Kontrolle vom Mobilgerät.
Diese Kombination deckt alle Situationen ab, ohne eine tägliche Pflege der Liste zu erzwingen.
Was erreichbar bleiben muss
Technischer Punkt, oft vergessen, der unerwünschte Wirkungen erzeugt.
Vier Dinge müssen auch während der Wartung erreichbar bleiben.
Das Backoffice, selbstverständlich.
Die Zahlungsbenachrichtigungen, wenn Bestellungen in Bearbeitung sind. Ein Zahlungsmodul, das während einer Wartung eine Bankbestätigung erhält, muss sie verarbeiten können, sonst bleibt die Bestellung hängen.
Die geplanten Aufgaben, wenn sie über eine Adresse der Website laufen.
Die Aufrufe der programmierbaren Schnittstelle, wenn ein externes Werkzeug Ihren Katalog oder Ihre Bestellungen abgleicht.
Das sind die Einstiegspunkte, die ausdrücklich von der Sperre auszunehmen sind. Eine Wartung, die die Zahlungsbenachrichtigung abschneidet, erzeugt bezahlte und nicht bestätigte Bestellungen, was sich nur von Hand reparieren lässt.
Der Antwortcode
Punkt mit Folgen für die Auffindbarkeit.
Eine Wartungsseite muss mit einem Code für vorübergehende Nichtverfügbarkeit antworten, nicht mit einem Erfolgscode.
Drei Gründe. Die Suchmaschine versteht, dass die Lage vorläufig ist, und kommt wieder. Sie indexiert die Wartungsseite nicht anstelle Ihrer Inhalte. Und sie deindexiert Ihre Seiten nicht, was bei einem endgültigen Fehlercode passieren würde.
Ein ergänzender Header erlaubt es, eine geschätzte Dauer anzugeben, in Sekunden oder als Datum, was den nächsten Besuch kalibriert.
Häufiger Fehler: eine mit Erfolgscode ausgelieferte Wartungsseite. Die Suchmaschine behandelt sie als den tatsächlichen Inhalt all Ihrer Adressen, und eine mehrtägige Wartung kann sich dann in Positionsverlusten niederschlagen.
Der Inhalt der Seite
Vier Elemente, auf einer bewusst schlichten Seite.
Was geschieht, in einem Satz. „Unser Shop wird gerade aktualisiert.“
Wann es endet, mit Datum oder Dauer. Eine Schätzung ist besser als keine Angabe.
Ein Kontaktweg, für Kunden mit einer laufenden Bestellung.
Die Sendungsverfolgung, falls sie erreichbar bleiben kann, was den Großteil der Anfragen in diesem Zeitraum vermeidet.
Zwei Dinge gehören nicht dorthin: ein als verpflichtend dargestelltes Formular zur E-Mail-Erfassung und ein Countdown, der abläuft, ohne dass die Website zurückkommt.
Wartung oder bevorstehender Start
Zwei verschiedene Situationen, die verschiedene Seiten verlangen.
Die Wartung betrifft eine bestehende, vorübergehend nicht verfügbare Website. Die Seite ist nüchtern, informativ, und sie antwortet mit dem Code für vorübergehende Nichtverfügbarkeit.
Der bevorstehende Start betrifft eine Website, die öffentlich noch nicht existiert. Die Seite ist werblich, sie darf Anmeldungen sammeln, und sie antwortet mit einem Erfolgscode, da sie in diesem Moment der tatsächliche Inhalt der Website ist.
Beides zu verwechseln erzeugt entweder eine indexierte Wartungsseite oder eine unsichtbare Startseite.
Vor dem Wechsel in den Livebetrieb
Sechs Prüfungen, sobald die Wartung beendet ist.
Der Modus ist deaktiviert und die Website antwortet von einer externen Verbindung aus normal.
Der Zugangstoken ist gewechselt oder widerrufen.
Die Caches sind geleert, einschließlich des Auslieferungsdienstes, falls Sie einen nutzen: er kann die Wartungsseite noch Stunden nach der Wiederöffnung ausliefern.
Die Robots-Ausschlussdatei hat keine während der Arbeiten ergänzte Sperranweisung behalten.
Die Noindex-Anweisungen, eventuell in den Seitenvorlagen gesetzt, sind entfernt.
Eine Kontrolle einiger Seiten im privaten Fenster, aus einem anderen Netz als Ihrem.
Die beiden Punkte zu den Sperranweisungen richten den größten Schaden an: eine wieder für die Öffentlichkeit geöffnete, aber für Suchmaschinen weiterhin gesperrte Website verliert ihren Traffic über Wochen, ohne dass jemand versteht, warum.
Das Wartungsmodus-und-Coming-Soon-Modul für PrestaShop deckt diese Anforderungen in PrestaShop 8 und 9 ab: Liste erlaubter Adressen kombiniert mit einem Zugang über widerrufbaren Token-Link, Ausnahme der Zahlungseinstiegspunkte und der geplanten Aufgaben, Antwortcode für vorübergehende Nichtverfügbarkeit mit geschätzter Dauer und getrennte Seiten für Wartung und bevorstehenden Start.