Shop-Funktion · Plugin für JTL-Shop 5
JTL Closed Shop
Den Shop temporär schließen und gezielt öffnen – per Passwort, Magic Link oder Newsletter-Anmeldung.
- Zugang per Passwort, Magic Link oder Newsletter
- 503 und noindex für Wartungsphasen
- Brute-Force-Schutz und Route-Whitelist
01 Problem & Lösung
Wofür es dieses Plugin gibt.
Das Problem
Pre-Sale für Stammkunden, Soft-Launch mit Testern, Wartung am Wochenende: Es gibt viele Gründe, den Shop nicht für alle zu öffnen. JTL-Shop bringt dafür keine flexible Zugangssteuerung mit – und ein falsch konfigurierter Wartungsmodus kann Suchmaschinen verwirren.
Die Lösung
Closed Shop stellt eine Gate-Seite vor den Shop. Besucher erhalten Zugang per Passwort, optional mit Gültigkeitszeitraum, per signiertem Magic Link mit Laufzeit und Nutzungslimit oder über eine bestätigte Newsletter-Anmeldung. Für Wartungen liefert das Plugin HTTP 503 und noindex/nofollow, damit Suchmaschinen die Pause richtig einordnen.
02 Einblick
So sieht es aus.
Screenshots aus dem Plugin-Backend bzw. aus dem Shop-Frontend.
03 Funktionen
Was das Plugin im Detail kann.
Zugang
- Closed Mode mit Start- und Enddatum
- Passwort-Listen, optional mit Gültigkeitszeitraum
- Magic Links mit Laufzeit (TTL) und Nutzungslimit
- Newsletter-Zugang per Double-Opt-in
- Access-Cookie mit konfigurierbarer Gültigkeit
Sicherheit
- Brute-Force-Schutz mit konfigurierbaren Fehlversuchen und Sperrzeiten
- Route-Whitelist, z. B. für /media oder /robots.txt
- Optionale IP-Whitelist
SEO & Betrieb
- HTTP-Status 503 für geplante Wartungen
- noindex/nofollow während der Schließung
- Preview-Modus: Admins prüfen das Gate, ohne den Live-Shop zu schließen
Verwaltung
- Anpassbare Gate-Seite mit eigenen Texten und Bildern
- Dashboard mit aktiven, genutzten und abgelaufenen Links
- Export gesammelter E-Mail-Adressen und Login-Daten, z. B. für ERP oder Newsletter-Tool
04 Anwendungsfälle
Wofür Händler es einsetzen.
-
Pre-Sale und VIP-Aktionen
Stammkunden oder Partner erhalten vorab Zugang – per Passwort oder persönlichem Magic Link.
-
Soft-Launch
Ein neuer Shop geht zuerst für einen ausgewählten Kreis von Testern online.
-
Geplante Wartung
Während der Arbeiten sehen Besucher eine Gate-Seite, Suchmaschinen erhalten den Status 503.
-
Geschlossene Testumgebung
Staging- oder Vorschau-Shops bleiben für Unbefugte und Suchmaschinen unsichtbar.
05 Technische Details
Voraussetzungen, Installation, Versionen.
Alles, was Sie vor dem Kauf und bei der Einrichtung wissen müssen.
Nutzungs- und Systemvoraussetzungen
Nutzung
- Administratorrechte im Shop-Backend
- Empfohlen: funktionierende SMTP-Konfiguration für den Newsletter-Zugang
- Grundkenntnisse im JTL-Shop-Backend
System
- JTL-Shop 5.2.0 – 5.6.1
- PHP 8.1 – 8.3
- MySQL ab 5.7 oder MariaDB ab 10.3
- Keine externen Dienste erforderlich
Installation und Einrichtung
-
Bestellen und Lizenz binden
Plugin im JTL Extension Store bestellen und die Lizenz unter „Meine Käufe“ an den Shop binden.
-
Installieren und aktivieren
Installation im Backend, danach die Einstellungen öffnen.
-
Closed Mode einrichten
Zeitraum festlegen, Passwörter oder Magic Links anlegen, Gate-Texte und Whitelist anpassen.
-
Im Inkognito-Fenster testen
Gate-Seite und alle Zugangswege prüfen und vor dem Livegang ein Backup erstellen.
Changelog
-
v1.0.5
- Kompatibilität aktualisiert: JTL-Shop 5.2.0 – 5.6.1, PHP 8.1 – 8.3
-
v1.0.4
- CSV-Export korrigiert
-
v1.0.3
- Gate-Zugriff überarbeitet: /gate-access/{token} wird immer zuerst verarbeitet – auch bei vorhandenem Access-Cookie
- Wiederholter Aufruf eines gültigen Master-Links leitet zur Startseite statt auf eine 404-Seite
-
v1.0.2
- Kompatibel mit JTL-Shop 5.6
-
v1.0.0
- Erstveröffentlichung: Closed Mode, Magic Links, Passwort-Zugang
Quelle: Changelog im JTL Extension Store.
Optionale Services im Extension Store
Installationsservice 69,00 € zzgl. USt.
Enthalten
- Upload und Aktivierung des Plugins
- Ersteinrichtung des Closed Mode mit Passwort- oder Magic-Link-Zugang
- Anpassung der wichtigsten Texte und der Gate-Seite
- Funktionstest im Inkognito-Modus, kurze Einweisung
Nicht enthalten
- Template- oder CSS-Änderungen
- Anbindung externer Newsletter- oder CRM-Systeme
- Fehlersuche bei Drittanbieter-Plugins oder Hosting
Wie reagieren Suchmaschinen auf den geschlossenen Shop?
Für geplante Wartungen liefert das Plugin den Status 503 und setzt noindex/nofollow. Damit signalisieren Sie, dass die Pause vorübergehend ist.
Wie lange ist ein Magic Link gültig?
Das legen Sie fest: Laufzeit (TTL) und maximale Anzahl an Nutzungen. Für persönliche Einladungen sind z. B. 60 Minuten und eine bis fünf Nutzungen eine sinnvolle Größenordnung.
Kann ich das Gate testen, ohne den Shop zu schließen?
Ja. Im Preview-Modus sehen eingeloggte Admins das Gate, während der Live-Shop für Kunden geöffnet bleibt.
Bleiben Bilder und die robots.txt erreichbar?
Ja, über die Route-Whitelist geben Sie Pfade wie /media oder /robots.txt frei.
Mehr als ein Plugin nötig?
Wenn der Standardumfang nicht reicht, entwickeln wir weiter.
Zusätzliche Events, besondere Templates, mehrere Systeme: Im Bereich JTL-Shop-Entwicklung setzen wir individuelle Lösungen um – auf Wunsch aufbauend auf diesem Plugin.
Weitere Plugins
Auch von Hematek.
- Tracking
Google Analytics 4 PRO Tracking
E-Commerce-Events von der Produktliste bis zum Kauf, Kategorie-Anreicherung über fünf Ebenen, gesendet erst nach Einwilligung. - Tracking
Meta Pixel & Conversion API
Meta Pixel und Conversion API in einem Plugin, verbunden über eine gemeinsame event_id. Elf Standard-Events, einzeln aktivierbar. - Tracking
Google Ads Conversion Tracking
Bestellabschluss mit Wert, Währung und Bestellnummer, optional Add-to-Cart, Enhanced Conversions nach Freigabe durch Consent Mode v2. - Analyse
Shop Performance Check
TTFB und Ladezeit als Median mehrerer Messläufe, dazu OPCache-, Kompressions- und Smarty-Check mit Handlungsempfehlungen. - Shop-Funktion
PromoBar
Portlet für den OnPage Composer: Text, Rabatt-Highlight, Gutscheincode zum Kopieren, Countdown und CTA – ohne Template-Änderung.