Skip to main content

Kundenspezifische Einzelpreise (Debitoren Preise)

Kurzbeschreibung

Mit dem Plugin Kundenpreise wird die Shopware Preislogik um kundenindividuelle Preise erweitert. Damit ist es möglich, dedizierten Kunden einen bestimmten Preis für ein bestimmtes Produkt zuzuweisen. Individuelle Konditionen lassen sich so auch in den Shop integrieren und via manueller Anlage oder Datei-Import hinzufügen.

Storefront (Nutzersicht)

Kundenspezifische Preise ersetzen in der Storefront den globalen Preis (wenn der Nutzer eingeloggt ist).

Backend (Administration)

Anlage / Bearbeitung von kundenspezifischen Preisen

Um einen kundenspezifischen Preis anzulegen (und später zu bearbeiten) muss man im Backend den Menüpunkt “Kunden” => “Kundenspezifische Preise” auswählen:

Bild Prozess 1

Dort gelangt man auf eine Übersichtsseite mit allen kundenspezifischen Preisen, die es bisher im Shop gibt. Um einen neuen Preis zu erstellen, muss man oben auf “Hinzufügen” klicken. Um einen bestehenden zu bearbeiten, klickt man auf die 3 Punkte des entsprechenden Preises und dann auf “Bearbeiten”:

Bild Prozess 2

Ein kundenspezifischer Preis besteht immer aus dem gewünschten individuellen Netto-Preis, dem Verkaufskanal für den der Preis gelten soll, dem Produkt und dem Kunden, für den der Preis gelten soll:

Bild Prozess 3

Sobald der Preis gespeichert wurde, findet er im Frontend bereits Anwendung. Sollte dies einmal nicht direkt der Fall sein, muss lediglich der Shop-Cache über das Backend geleert werden (dieser findet sich hier).

Import von kundenspezifischen Preisen

Neben der manuellen Anlage eines kundenspezifischen Preises besteht die Möglichkeit, per CSV-Import mehrere Preise auf einmal in den Shop zu importieren. Um diesen Import vorzunehmen, muss man unter demselben Menüpunkt wie bei der manuellen Anlage oben rechts auf den Button “Hochladen und importieren” klicken:

Bild Prozess 4

Danach öffnet sich ein Pop-Up, in dem man entweder die gewünschte Datei hochladen oder eine Beispieldatei herunterladen kann. In der Beispieldatei wird ersichtlich, wie der Aufbau der Datei sein muss.

Bild Prozess 5

Konfiguration

Die Konfiguration des Plugins lässt sich unter folgendem URL-Slug vornehmen:

Url Slug

/admin#/sw/extension/config/DmfCustomerPrices

Oder alternativ über den Shopware Plugin Manager:

Bild intro 1

Bild Konfiguration 1

1. Hier legt man das Trennzeichen fest, welches in der CSV-Datei, die für den Import der Preislisten verwendet wird, benutzt wurde.

2. Hier legt man das Feld-Begrenzungszeichen fest, welches in der CSV-Datei, die für den Import verwendet wird, benutzt wurde. Im Regelfall muss man hier keine abweichende Einstellung tätigen.

3. Hier legt man das Escape-Zeichen fest, welches in der CSV-Datei, die für den Import verwendet wird, benutzt wurde. Im Regelfall muss man hier keine abweichende Einstellung tätigen.

4. Mit dieser Einstellung legt man fest, ob die CVS-Datei mit Kopfzeile oder ohne erstellt wurde. Bei aktivem Schalter wird eine Kopfzeile in der Datei erwartet.

Bild Konfiguration 2

5. Mit dieser Einstellung kann man definieren, dass beispielsweise nur freigeschaltete Kunden beim Import berücksichtigt werden (um Fehler in Pflege, alte Datenbestände in der Importdatei, o.ä. zu vermeiden).

6. Mit dieser Einstellung kann man definieren, dass nur Kunden aus den gewählten Kundengruppen beim Import berücksichtigt werden.