Produkt-Sichtbarkeit
Plugin für Shopware 6
Zeigen Sie unterschiedlichen Kunden und Kundengruppen unterschiedliche Produkte. Am Produkt wählen Sie eine Regel aus dem Rule Builder: Wer sie erfüllt, sieht und kauft das Produkt wie gewohnt. Alle anderen finden es nirgends im Shop.
Ausgangslage
Die Aufgabe: Jedem Kunden sein Sortiment
Nicht jedes Produkt gehört in jeden Katalog. Das Roll-up mit dem Firmenmotiv eines Kunden, die Großgebinde für Händler, das Rahmenvertragssortiment eines Geschäftskunden: Solche Artikel brauchen einen Kreis von Berechtigten statt eines öffentlichen Katalogs. Dafür genügt ein Shop mit einer Regel pro Produkt.
Die Lösung
Das Plugin ergänzt jedes Produkt um eine Regel aus dem Rule Builder. Bei jeder Produktabfrage prüft Shopware die Regeln des aktuellen Kunden: Produkte ohne Regel bleiben für alle sichtbar, Produkte mit Regel nur für Kunden, auf die sie zutrifft.
- Ein Shop, mehrere Sortimente je Kunde oder Kundengruppe
- Regeln pflegen Sie im Rule Builder, die Zuordnung am Produkt
- Wirkt in Listing, Suche, Detailseite, Warenkorb, Store-API, Sitemap und Export
- Varianten übernehmen die Einstellung des Hauptprodukts
Aus der Praxis
Vier Situationen, eine Regel
Vier Situationen aus dem Alltag eines Shopbetreibers, und wie Sie sie mit einer Regel am Produkt lösen.
Sonderanfertigung für einen Kunden
KundennummerDie SituationEin Kunde bestellt regelmäßig sein eigenes Roll-up mit Firmenmotiv. Das Produkt liegt im Shop, damit er es mit wenigen Klicks nachbestellen kann.
So lösen Sie esSie legen im Rule Builder die Regel „Kundennummer ist 10045“ an und wählen sie am Produkt. Nur dieser Kunde sieht und kauft das Roll-up. Für alle anderen existiert es nicht.
Mehrere Ansprechpartner einer Firma
Eine Regel, mehrere KundenDie SituationBei einem Geschäftskunden bestellen drei Kollegen mit eigenen Zugängen und eigenen Kundennummern.
So lösen Sie esDie Regel „Kundennummer ist eine von 10045, 10078, 10112“ fasst alle zusammen. Das Sortiment der Firma pflegen Sie einmal, nicht pro Person.
Händlersortiment neben dem Endkundenshop
KundengruppeDie SituationHändler bekommen Großgebinde, Werkstattware oder Mengenartikel, die im Endkundenshop nichts verloren haben.
So lösen Sie esDie Regel „Kundengruppe ist Händler“ am Produkt genügt. Angemeldete Händler sehen das erweiterte Sortiment, Endkunden und Gäste sehen den normalen Shop.
Nicht in jedem Kanal ausspielen
ProduktexportDie SituationEin Artikel ist im Shop für alle sichtbar, soll aber nicht im Google-Merchant-Feed erscheinen.
So lösen Sie esAm Produkt wählen Sie „In Google Merchant listen“ ab. Das Produkt fehlt in allen Produktexporten und bleibt im Shop wie gewohnt verfügbar.
Die Einrichtung
In drei Schritten zum eigenen Sortiment
Sie arbeiten mit Werkzeugen, die Sie aus Shopware kennen: Rule Builder und Produktpflege.
- 01
Regel anlegen
Im Rule Builder von Shopware definieren Sie, wer das Produkt sehen soll, zum Beispiel über Kundennummer oder Kundengruppe.
- 02
Am Produkt auswählen
Im Tab „Allgemein“ wählen Sie in der Karte „Sichtbarkeit für Kunden“ die Regel aus und speichern.
- 03
Prüfen
Ein Blick in den Shop als berechtigter Kunde und als Gast zeigt, dass es greift. Feld leeren, und das Produkt ist wieder für alle sichtbar.
Die Wirkung
Was ein Kunde ohne passende Regel erlebt
Das Produkt ist für ihn nirgends im Shop auffindbar, auch nicht über einen weitergegebenen Link.
Listing, Suche, Suggest, Cross-Selling
Das Produkt erscheint nur bei berechtigten Kunden
Detailseite, SEO-URL, Varianten
Antwort 404, auch bei bekanntem Link
Warenkorb in Storefront und Store-API
Position wird abgelehnt oder nach dem Logout entfernt
Headless-Kanal (Store-API)
Verhält sich wie die Storefront
Sitemap
Produkt und Varianten tauchen nicht auf
Produktexport, zum Beispiel Google-Merchant-Feed
Produkte mit Regel sind im Export nicht enthalten, weil der Export ohne angemeldeten Kunden läuft
Funktionsumfang
Das leistet die Produkt-Sichtbarkeit
Sechs Bausteine, die ein Sortiment je Kunde im Alltag verlässlich machen.
Sichtbarkeit per Regel
Am ProduktDie Karte „Sichtbarkeit für Kunden“ im Tab „Allgemein“ nimmt eine Regel aus dem Rule Builder auf. Ohne Regel bleibt das Produkt für alle sichtbar, mit Regel nur für Kunden, auf die sie zutrifft.
Auslöser: Bei jeder Produktabfrage im Shop, für den jeweils angemeldeten Kunden
Konsequent im ganzen Shop
Ohne LückenDie Prüfung hängt an der Produktabfrage selbst. Deshalb gilt sie überall dort, wo Shopware Produkte für einen Verkaufskanal lädt: Listing, Suche, Detailseite, Warenkorb, Store-API, Sitemap und Export.
Auslöser: Bei jedem Zugriff auf Produktdaten eines Verkaufskanals
Varianten erben vom Hauptprodukt
Einmal pflegenRegel und Export-Einstellung pflegen Sie am Hauptprodukt. Sie gelten für alle Varianten. In der Variante zeigt die Karte einen Hinweis darauf.
Auslöser: Beim Speichern des Hauptprodukts
Google-Merchant-Schalter
Standard: anDie Checkbox „In Google Merchant listen“ steuert, ob das Produkt in Produktexporten erscheint. Abgewählt fehlt es in allen Exporten, auch wenn es im Shop für alle sichtbar ist.
Auslöser: Bei jeder Generierung eines Produktexports
Regel mit Löschschutz
SicherEine Regel, die einem Produkt zugeordnet ist, lässt sich nicht löschen. Shopware meldet dann FRAMEWORK__DELETE_RESTRICTED. So wird ein Produkt nie versehentlich für alle sichtbar.
Auslöser: Beim Löschen einer Regel im Admin
Kunde sieht nur seine Seite
Cache sauberShopware trennt die Zwischenspeicher für Listing, Suche und Detailseite nach den Regeln des Kunden. Wechselt eine Zuordnung, räumt das Plugin die Caches des Produkts und seiner Varianten.
Auslöser: Beim Ändern einer Zuordnung
Gut zu wissen
Drei Hinweise für den Einsatz
Eine Regel pro Produkt
Sollen mehrere Kunden ein Produkt sehen, fassen Sie sie in einer Regel zusammen, etwa mit „Kundennummer ist eine von“ oder ODER-Bedingungen.
Für Shopware 6.6
Entwickelt und getestet mit Shopware 6.6 (6.6.10.2). Das Admin-JS liegt gebaut im Plugin, auf dem Server brauchen Sie kein Node.
Suche über MySQL
Getestet ist der Betrieb mit der MySQL-Suche von Shopware. Setzen Sie Elasticsearch ein, planen wir einen Test in Ihrer Umgebung ein.
Einblicke
Im Shopware-Admin und im Shop
Die Einrichtung erfolgt an zwei Stellen: die Regel im Rule Builder, die Zuordnung in der Karte am Produkt. Im Shop zeigt der Vergleich als Kunde und als Gast den Unterschied.
Ein Shop, viele Sortimente: Jeder Kunde sieht genau die Produkte, die für ihn gemacht sind.

Gründer · Persönlich am Telefon