Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt

Use this file to discover all available pages before exploring further.

Jeder Subshop besitzt einen Betriebsstatus, der steuert, ob er öffentlich erreichbar ist. Administratoren können den Modus über die Admin-Oberfläche wechseln. Die Umstellung wirkt sich sofort auf alle Besucher aus.

Verfügbare Modi

Ein Subshop befindet sich stets in einem der folgenden Modi.
ModusZugriffTypischer EInsatz
AktivJeder.Normaler Live-Betrieb.
TestmodusNur Besucher, die sich über den Testmodus-Login authentifizieren.Test und Abnahmen vor dem Live-Gang.
Testprodukte werden sichtbar.
InaktivNiemand - jede Anfrage wird auf eine kurze “Shop nicht verfügbar”-Seite umgeleitet.Shop noch nicht gestartet oder abgeschaltet.

Modus wechseln (Admin-Interface)

Pfad: Admin → Konfiguration → Subshops In der Subshop-Tabelle gibt es eine Spalte namens “Status”, die den aktuellen Modus jedes Subshops anzeigt. Jede Zeile Besitzt ein Kontextmenü, dessen Einträge sich am aktuellen Status orientieren - es werden nur die vom aktuellen Zustand aus sinnvollen Übergänge angezeigt:
  • Live schalten - in den Modus Aktiv wechseln.
  • In Testmodus setzen - in den Testmodus wechseln.
  • Deaktivieren - in den Modus Inaktiv wechseln.
Websale Doku Set Testmode

Liveschaltung

Vor jeder Änderung führt die Auswahl Live schalten eine Bereitschaftsprüfung durch. Dabei werden alle aktiven Online-Zahlungsarten geprüft und jede gemeldet, die sich noch im Sandbox-Modus befindet. Alle Prüfungen wurden bestanden - Der Shop wird auf Aktiv gesetzt und es erscheint eine Erfolgsmeldung. Die Tabelle wird neu geladen und die Zeile zeigt den neuen Status. Ein Blocker wurde gefunden - Es wird keine Änderung übernommen. Eine Fehlermeldung (“Live-Schaltung blockiert”) listet jeden blockierenden Dienst und den Grund (z.B. PayPal: Sandbox). Beheben Sie den Blocker und versuchen Sie es erneut.

In den Test- oder Inaktiv-Modus wechseln

Wenn Sie den Testmodus wählen und die Option Deaktivieren auswählen, wird die Änderung direkt übernommen, ohne dass eine Bereitschaftsprüfung durchgeführt wird.

Folgendes passiert nach der Änderung (je nach gewähltem Modi):
  • Testmodus
    Der öffentliche Shop ist hinter dem Testmodus-Login gesperrt. Nur authentifizierte Besucher sehen den Shop. Als “Test” markierte Produkte werden sichtbar. Dies ist für die Go-Live-Validierung mit Zahlungsanbietern in einem sicheren Zustand geeignet.
  • Inaktiv
    Jeder Besucher sieht die kurze Seite “Shop ist derzeit inaktiv”, unabhängig von der aufgerufenen URL. Details zum Template siehe hier.

Bereitschaftsprüfung per API

Die Bereitschaftsprüfung kann auch programmatisch ausgelöst werden. Dabei werden dieselben Checks wie bei der Schaltfläche “Live schalten” durchgeführt, der Status wird jedoch nicht geändert. Details zu der Endpoint-Methode und zum anschließenden Setzen des Status sind in der API-Referenz zu finden.

Inaktiv-Seite

Befindet sich ein Subshop im Inaktiv-Modus, wird jede eingehende Anfrage auf eine eigenständige “Shop nicht verfügbar”-Seite umgeleitet - unabhängig davon, welche URL der Besucher aufgerufen hat. Die Inaktiv-Seite wird aus dem Template myshop/template/views/inactive.htm gerendert. myshop dient hier als Platzhalter für den eigentlichen Shopnamen.

Anpassung

Wenn Sie die Inaktiv-Seite für einen konkreten Shop anpassen möchten (z.B. Branding, Lokalisierung, Kontaktinformationen), überschreiben Sie dieses Template im Shop-spezifischen Template-Verzeichnis.

Mehrsprachigkeit

Eine englische Variante existiert derzeit nicht. Falls benötigt, legen Sie sie unter dem Pfad templates-english/views/inactive.htm an.

Gut zu wissen

  • Der Status ist eine Einstellung pro Subshop (mehr dazu hier).
  • Statuswechsel sind jederzeit über dasselbe Kontextmenü umkehrbar.
  • Die Bereitschaftsprüfung wird nur beim Wechsel in den Zustand “Aktiv” ausgeführt. Ein Wechsel in den Testmodus oder den inaktiven Modus ist hingegen immer erlaubt.
  • Der Status kann auch direkt in der Konfiguration auf "status": "active" gesetzt werden. In diesem Fall wird die Bereitschaftsprüfung übersprungen, sodass die genannten Checks nicht stattfinden.

Verwandte Themen