Kunden Zusatzmodul
Kundenpreise
Neben den Preisen je Kundengruppe kennt SelectLine Preise und Rabatte für einzelne Kunden – über kundenbezogene Preise, Rabattgruppen und Preisverweise. maniacSeller ermittelt daraus für jeden hochgeladenen Kunden die Preise je Artikel und überträgt sie in den Shop, sodass der Kunde nach dem Login seine Konditionen sieht.
Voraussetzungen
- Das Zusatzmodul Kundenpreise in Ihrer maniacSeller-Lizenz.
- Ein Shopware-Plugin für kundenindividuelle Preise – Shopware selbst kennt sonst nur Preise je Kundengruppe (siehe Welches Plugin?):
- Standard: unser Plugin maniac Kundenpreise aus ERP (ab Shopware 6.7) Plugin
- alternativ „Kundenspezifische Preise ohne Kundengruppe“ von VIOSYS Plugin
- oder die Kundenpreise aus Shopware Commercial (Shopware Beyond), siehe Kundenpreise über Standard.
- Der Kunde muss bereits im Shop sein (Kundenupload). Für noch nicht hochgeladene Kunden werden keine Preise übertragen.
- Nur Artikel, die bereits im Shop sind, erhalten Kundenpreise.
Kundenpreise hochladen
- Kunden markieren
Im Bereich Kunden die Kunden markieren.
- Kundenpreise hochladen
In der Leiste unten Kundenpreise hochladen einschalten (bei Bedarf zusammen mit Kunden hochladen).
- Upload
Auf Upload klicken. Die Spalte Hat Kundenpreis zeigt anschließend, für welche Kunden Preise im Shop sind.
Automatisch überträgt der Prozess -customerPrice die Kundenpreise aller bereits hochgeladenen Kunden (siehe Startparameter).
Welches Plugin?
Unter Einstellungen › Bestands- & Neukunden › Alternative Kundenpreise-Anbieter legen Sie fest, wohin die Kundenpreise gehen:
- beide Schalter aus (Standard)
- Die Kundenpreise gehen an das Plugin maniac Kundenpreise aus ERP.
- » Viosys Kundenpreisupload
- Die Kundenpreise gehen an das Kundenpreis-Plugin von VIOSYS.
- » Kundenpreise über Standard
- Die Kundenpreise gehen an die Shopware-eigenen Kundenpreise (siehe unten).
Es kann immer nur einer der beiden Schalter aktiv sein: Schalten Sie einen ein, schaltet sich der andere aus.
Wer die Kundenpreise bisher an VIOSYS übertragen hat, behält das auch nach einem Update: Der Schalter » Viosys Kundenpreisupload ist dann bereits eingeschaltet. Bei Neuinstallationen ist er aus.
Plugin wechseln
- Das neue Plugin im Shop installieren und aktivieren.
- Den Schalter unter Bestands- & Neukunden umstellen. Beim nächsten Kundenpreisupload werden alle Kunden neu initialisiert.
- Das bisherige Kundenpreis-Plugin im Shop deaktivieren. Sind beide Plugins aktiv, entscheidet ihre Reihenfolge, welcher Preis im Shop erscheint.
maniacSeller überträgt die Kundenpreise aus der SelectLine-Preisfindung als Nettopreise. Lassen Sie deshalb in den Einstellungen des Plugins maniac Kundenpreise aus ERP die Option Kundenpreise sind Nettopreise eingeschaltet (Standard). Kundenpreise von 0 € (Schalter 0 EUR-Kundenpreise übertragen) zeigt dieses Plugin nicht als 0 €, sondern als normalen Shop-Preis.
Nur Änderungen übertragen
Kundenpreise können sehr viele Zeilen umfassen (Kunden × Artikel × Staffeln). Deshalb arbeitet maniacSeller mit dem Plugin maniac Kundenpreise aus ERP und mit dem VIOSYS-Plugin so:
- Kunden mit gleichen Konditionen (gleiche Preisgruppe, Rabattgruppe und gleicher Preisverweis) werden zusammen berechnet – einmal je Gruppe statt einmal je Kunde.
- maniacSeller merkt sich, was im Shop steht, und sendet beim nächsten Lauf nur geänderte, neue und weggefallene Preise.
- Ändern sich die Konditionen einer Gruppe, erhalten alle Kunden dieser Gruppe die Änderung – auch die, die Sie gerade nicht markiert haben.
- Stimmt die Zahl der Preise im Shop für einen Kunden nicht mehr mit dem gemerkten Stand überein (z. B. weil im Shop Preise gelöscht wurden), werden die Preise dieses Kunden automatisch komplett neu übertragen.
- Die Preise werden immer zuerst berechnet und erst danach im Shop geändert. Schlägt die Berechnung fehl, bleiben die bisherigen Preise im Shop erhalten.
- Ist der Shop während des Uploads nicht erreichbar, bricht maniacSeller ab und überträgt beim nächsten Lauf neu. Einzelne Preise, die der Shop ablehnt, stehen im Protokoll (Quelle „Kundenpreise“).
- Ist das eingestellte Kundenpreis-Plugin im Shop nicht installiert oder nicht aktiv, werden keine Kundenpreise übertragen und maniacSeller weist darauf hin. Für das Plugin maniac Kundenpreise aus ERP fordert der Hinweis bei einem Shop vor Version 6.7 zum Shop-Update auf.
Kundenpreise neu initialisieren
Der Schalter neben Kundenpreise hochladen löscht die Kundenpreise der markierten Kunden im Shop und lädt sie vollständig neu hoch, statt nur die Änderungen zu senden. Nutzen Sie ihn, wenn Preise im Shop sichtbar falsch sind. Der Schalter setzt sich nach dem Upload selbst zurück.
Automatisch neu initialisiert werden Kunden, deren Preise zum ersten Mal übertragen werden, deren letzter Lauf nicht vollständig abgeschlossen wurde, deren Preisanzahl im Shop nicht zum gemerkten Stand passt oder für die das Kundenpreis-Plugin gewechselt wurde.
Wie die Preise ermittelt werden
maniacSeller verwendet die Preisfindung von SelectLine für den Verkauf – mit kundenbezogenen Preisen, Rabattgruppen, Staffeln und Preisverweisen auf andere Kunden. Je Artikel und Staffel entsteht ein Preis oder ein Rabatt in Prozent; die Staffel wird im Shop als Mengenbereich angelegt. Typische Konstellationen:
| Konstellation in SelectLine | Ergebnis im Shop |
|---|---|
| Kundenpreis am Artikel, dazu Artikelgruppen-Staffelrabatt aus der Rabattgruppe des Kunden | Fester Kundenpreis, ab den Staffelmengen abzüglich des Staffelrabatts (z. B. 255,00 €, ab 5 Stück −2 %, ab 10 Stück −3 %) |
| Preisgruppe des Kunden und „Rabatt“ aus seiner Rabattgruppe | Preisgruppenpreis abzüglich des Rabatts für alle Shop-Artikel |
| Rabattgruppe mit eigener Preisgruppe | Wie oben, aber auf Basis der Preisgruppe aus der Rabattgruppe |
| Preisgruppe des Kunden mit Artikelgruppen- und/oder Artikelrabatten | Preisgruppenpreis abzüglich der Rabatte (Rabatt 1 und 2 werden addiert) |
Kundenpreise werden je Kunde und Artikel vorberechnet. 1.000 Kunden mit je 1.000 betroffenen Artikeln ergeben bis zu eine Million Preise. Die Übertragung nur der Änderungen hält die Laufzeiten danach klein; der erste Upload kann trotzdem lange dauern.
Die Brutto-/Netto-Einstellung eines kundenbezogenen Preises sollte zur Preisgruppe des Kunden passen.
- » SelectLine 21.x Kundenpreise nicht filtern
- Das Kundenpreismodell ab SelectLine 21 liefert teilweise redundante Zeilen, die maniacSeller normalerweise herausfiltert. In bestimmten Rabattgruppen-Konstellationen ist es sinnvoll, nicht zu filtern.
- 0 EUR-Kundenpreise übertragen
- Unter Preise: Auch Kundenpreise von 0 € werden übertragen.
- Upload Paketgröße Kundenpreise
- Unter Uploads & Dowloads: Größe der Pakete beim Senden.
Eigene Kundenpreise SQL-Abfrage
Statt der SelectLine-Preisfindung können Sie eine eigene Abfrage hinterlegen (unter Einstellungen › Bestands- & Neukunden). Sie wird für jeden Kunden einzeln ausgeführt. Platzhalter:
| Platzhalter | Wird ersetzt durch |
|---|---|
#KTO# | Kundennummer |
#PG# | Preisgruppe des Kunden |
#RG# | Rabattgruppe des Kunden |
#WAEHRUNG# | Mandantenwährung |
Das Ergebnis muss die Spalten Artikelnummer, Preis, AbMenge und RabattProzent enthalten. Preis und/oder Rabatt können gefüllt sein; ohne Staffeln ist AbMenge = 1.
- Testen prüft die Syntax der Abfrage.
- maniac-SQL einfügen fügt eine Vorlage ein, die vorberechnete Kundenpreise aus einer eigenen Tabelle liest.
Eine eigene Abfrage ersetzt die komplette Preisfindung. Richten Sie sie nur gemeinsam mit uns oder Ihrem SelectLine-Partner ein.
Kundenpreise über Standard
Mit » Kundenpreise über Standard (unter Bestands- & Neukunden) verwendet maniacSeller statt eines Kundenpreis-Plugins die Kundenpreise von Shopware selbst; der Schalter schaltet » Viosys Kundenpreisupload aus. Diese gibt es nur in Shopware Commercial (Shopware Beyond). In diesem Fall werden die Preise eines Kunden bei jedem Upload vollständig gelöscht und neu übertragen.