🚫Kauf-Sperrregeln für Artikel
Serverseitige Kaufsperre je Artikel für Kundengruppen, Gäste oder Lieferländer.
✓ 1-Klick-Installation im Store · ✓ Eigener JTL-Partner-Support · ✓ DSGVO-konform
Das ist dabei:
- 1-Klick-Installation über den JTL-Extension-Store
- Ausführliche Doku (Installation & Konfiguration)
- Support per E-Mail als offizieller JTL-Partner
- 14 Tage kostenlos testen, dann Einmalzahlung – keine Abokosten
- JTL-Shop 5 kompatibel, DSGVO-konform umgesetzt
Wofür ist Kauf-Sperrregeln?
Manche Artikel dürfen nicht an jeden verkauft werden — B2B-exklusive Ware, Muster für eingeloggte Kunden oder Artikel mit Lieferbeschränkung in bestimmte Länder. Das Plugin liest dafür drei FunktionsAttribute aus der Wawi (Kundengruppen-Whitelist, Gast-Sperre, Länder-Blacklist) und sperrt den Kauf serverseitig — nicht nur den Kaufen-Button, sondern auch den Warenkorb-Request selbst.
Funktionsumfang
Kundengruppen-Whitelist
Nur ausgewählte Kundengruppen dürfen einen Artikel kaufen, gepflegt per Wawi-Funktionsattribut.
Gast-Sperre
Artikel lassen sich auf eingeloggte Kunden beschränken — nicht eingeloggte Besucher können nicht bestellen.
Lieferland-Blacklist
Kauf wird gesperrt, wenn das im Checkout hinterlegte Lieferland auf der Sperrliste des Artikels steht.
Serverseitiger Warenkorb-Schutz
Der In-den-Warenkorb-Request wird früh im Request neutralisiert — deckt normale Formulare ebenso ab wie direkte POST-Aufrufe.
Hook-unabhängiger Sweep
Ein Warenkorb-Sweep läuft bei jedem Frontend-Request und entfernt verstoßende Positionen mit Hinweistext — auch bei aktivem Cache.
Fail-open beim Parsing
Ungültige oder leere Attributwerte deaktivieren nur die betroffene Regel, statt den Artikel versehentlich unverkäuflich zu machen.
Typische Einsatzgebiete
B2B-exklusive Artikel
Bestimmte Produkte nur für Kundengruppen mit Handwerker- oder Gewerbekonto freigeben.
Registrierungspflicht für Muster
Musterartikel oder Sonderkonditionen an ein Kundenkonto binden und Gastbestellungen ausschließen.
Lieferbeschränkte Artikel
Artikel mit Export- oder Gefahrgutbeschränkung für bestimmte Lieferländer sperren, während Sichtbarkeit und Preis unverändert bleiben.
Technische Details
- JTL-Shop 5.2.0 oder neuer, PHP 8.1 oder neuer
- Keine eigenen Datenbanktabellen — liest ausschließlich tartikelattribut und tartikel
- Regeln kombinieren sich per ODER, Vater-Kind-Vererbung bei Variationen
- Länderprüfung gegen die erfasste Lieferadresse aus der Session, keine Geolokalisierung
- Konfigurierbare Hinweistexte mit Platzhaltern für Artikelname und Sperrgrund
Häufige Fragen
Wo pflege ich die Sperrregeln?▼
Direkt in der JTL-Wawi als FunktionsAttribute am Artikel — kein zusätzliches Backend-Tool nötig. Nach dem Wawi-Abgleich greifen die Regeln im Shop.
Kann ein Kunde die Sperre über die Browser-Konsole umgehen?▼
Nein. Die Prüfung erfolgt serverseitig beim Warenkorb-Request, zusätzlich per Sweep bei jedem Frontend-Aufruf. Das Ausblenden des Kaufen-Buttons ist nur die sichtbare Ergänzung dazu.
Was passiert bei einem Tippfehler im Ländercode?▼
Das Parsing ist bewusst fail-open: Ein ungültiger Wert deaktiviert nur diese eine Regel, der Artikel bleibt für alle anderen kaufbar. Kritische Sperren sollten Sie nach dem Wawi-Abgleich einmal im Frontend gegenprüfen.
Erkennt das Plugin den tatsächlichen Aufenthaltsort des Kunden?▼
Nein. Geprüft wird ausschließlich das vom Kunden angegebene Lieferland aus der Session — es findet keine IP- oder Geolokalisierung statt.
Ist eine pauschale Sperre gegen EU-Länder erlaubt?▼
Das ist rechtlich nicht pauschal zu beantworten — die EU-Geoblocking-Verordnung 2018/302 kann solchen Sperren entgegenstehen. Lassen Sie Länder-Sperren gegen EU-Staaten im Zweifel rechtlich prüfen.
Bereit für Kauf-Sperrregeln?
14 Tage kostenlos testen, danach €89,00 einmalig — keine Abokosten.
Weitere Plugins
Lagerbestand-Alarme
Warnt den Händler per E-Mail, sobald ein Artikel den Schwellwert unterschreitet.
404-Manager & Redirects
Protokolliert automatisch jeden 404-Fehler mit Häufigkeit und Referrer und leitet per 301 um.
Altersverifikation (Age Gate)
Serverseitig durchgesetzt – geschützte Inhalte werden ohne Bestätigung gar nicht ausgeliefert.
