Zum Inhalt springen
NK
Shopware 6Rule BuilderB2B & Sonderanfertigung

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

    Kundennummer

    Die 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 Kunden

    Die 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

    Kundengruppe

    Die 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

    Produktexport

    Die 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.

  1. 01

    Regel anlegen

    Im Rule Builder von Shopware definieren Sie, wer das Produkt sehen soll, zum Beispiel über Kundennummer oder Kundengruppe.

  2. 02

    Am Produkt auswählen

    Im Tab „Allgemein“ wählen Sie in der Karte „Sichtbarkeit für Kunden“ die Regel aus und speichern.

  3. 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 Produkt

    Die 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ücken

    Die 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 pflegen

    Regel 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: an

    Die 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

    Sicher

    Eine 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 sauber

    Shopware 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.

AdminRegel für mehrere Kundennummern einer Firma
AdminKarte „Sichtbarkeit für Kunden“ am Produkt
ShopDieselbe Kategorie: links als Kunde der Musterfirma, rechts als Gast

Ein Shop, viele Sortimente: Jeder Kunde sieht genau die Produkte, die für ihn gemacht sind.

Moin!

Eigenes Sortiment je Kunde?
Machen wir.

Sie möchten Sonderanfertigungen, Händlerware oder Rahmenvertragssortimente nur den passenden Kunden zeigen? Wir richten die Produkt-Sichtbarkeit für Ihren Shop ein und stimmen Regeln und Kundengruppen mit Ihnen ab. Sprechen wir darüber.

Henning Groß am Hamburger Hafen – Geschäftsführer NetzKombyse
Henning Groß

Gründer · Persönlich am Telefon