Zum Inhalt springen
Shop-Management

🚫Kauf-Sperrregeln für Artikel

Serverseitige Kaufsperre je Artikel für Kundengruppen, Gäste oder Lieferländer.

€89,00einmalig (zzgl. USt.) · 14 Tage testen

✓ 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
Zur Plugin-Dokumentation

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.