Zum Inhalt springen

Preisberechnung & Transparenz

Die Pricing Engine von buzzle Commerce Core führt Preisquellen und Konditionen in einer konfigurierbaren Berechnungskette zusammen. Das Ergebnis ist nicht nur ein Endbetrag: Die Plattform kann auch ausweisen, welcher Ausgangswert verwendet und welche Manipulationen angewendet wurden.

Eine Berechnung kann insbesondere folgende Informationen berücksichtigen:

  • Artikel und bestellte Menge,
  • Unternehmen beziehungsweise Kundenkonto,
  • zugewiesene Preisliste und Preisperiode,
  • allgemeine und kundenspezifische Preisgruppen-Konditionen,
  • gültige kundenspezifische Artikelpreise,
  • Währung, Zeitpunkt und Rundungsverfahren.

Dadurch liefert dieselbe Engine für einen anonymen Besucher, einen eingeloggten Geschäftskunden und einen vertraglich gebundenen Grosskunden jeweils den fachlich richtigen Preis.

Die Berechnung lässt sich aus wiederverwendbaren Operationen zusammensetzen. Dazu gehören Sequenzen und Verzweigungen, das Lesen eines Preiswerts, prozentuale Zu- und Abschläge sowie Rundungen. Wertlieferanten stellen unter anderem Listenpreise, kundenindividuelle Preise, Kundenrabatte, Kundenzuschläge und Staffelrabatte bereit.

Damit kann eine Preisstrategie beispielsweise ausdrücken:

  1. Verwende einen gültigen kundenspezifischen Artikelpreis, falls vorhanden.
  2. Andernfalls ermittle den Preis aus der zugewiesenen Preisliste.
  3. Berücksichtige den mengenabhängigen Rabatt der Preisgruppe.
  4. Wende kundenbezogene Rabatte oder Zuschläge an.
  5. Runde nach der für Markt und Währung konfigurierten Methode.

Die konkrete Reihenfolge ist konfigurierbar. Das Beispiel beschreibt daher eine mögliche Strategie und keine fest verdrahtete Priorität.

Berechnungsschritte können als strukturierte Preisdetails ausgegeben werden. Im Warenkorb und Auftrag werden sie zu Preiszeilen weiterverarbeitet, beispielsweise für Warenwert, Rabatt, Zuschlag, Versand, Steuer und Gesamtsumme. Eine Debug-Sicht hilft Fachverantwortlichen und Support dabei, die Auswahl der Preisquelle und die angewendeten Rechenschritte zu prüfen.

Das bringt drei praktische Vorteile:

  • Erklärbarkeit: Vertrieb und Kundendienst können Preisabweichungen begründen.
  • Konsistenz: Suche, Produktdetail, Warenkorb und Auftrag verwenden dieselbe Logik.
  • Änderbarkeit: Neue Konditionsmodelle werden als Berechnungsbausteine ergänzt.

Die verfügbaren Ausgangswerte beschreibt Preisgrundlagen & Preisperioden. Die Kundenebene ist unter Kundenspezifische Preise & Konditionen dokumentiert.