Zum Inhalt springen

Preisketten

Wie entsteht aus einem Einkaufspreis ein Verkaufspreis? Über viele Schritte: Marge, Rabatte, Zuschläge, Staffelungen, Währungsumrechnung, Rundung. buzzle bildet genau diese Schritte als Preiskette (Price Chain) ab – eine Kalkulationskette aus einzelnen Preisblöcken, die Verkaufspreise transparent, nachvollziehbar und automatisiert berechnet.

Die Preiskette besteht aus Preisblöcken, die in definierter Reihenfolge durchlaufen werden. Jeder Block übernimmt einen Schritt der Kalkulation und reicht das Ergebnis an den nächsten weiter. buzzle bringt dafür fertige Blocktypen mit:

  • Basispreis – der Ausgangswert, etwa der Einkaufspreis
  • Marge – Aufschlag zur Bildung des Verkaufspreises
  • Rabatt – prozentuale oder absolute Abschläge
  • Zuschlag (Surcharge) – zusätzliche Aufschläge
  • Preisstufe (Price Level) – Staffelungen je nach Kontext
  • Währungsumrechnung – Umrechnung in andere Währungen
  • Rundung – kaufmännische oder marktübliche Rundung der Endpreise
  • Endverkaufspreis – der finale, ausgespielte Preis

Weil die Kette aus konfigurierbaren Blöcken besteht, lässt sich die Preisbildung exakt an dein Geschäftsmodell anpassen – und bleibt dabei jederzeit transparent. Jeder Preis ist bis zu seinem Ursprung zurückverfolgbar.

So sieht eine reale Preiskette im buzzle PIM aus. Vom Einkaufspreis bis zum fertigen Verkaufspreis durchläuft der Wert der Reihe nach vierzehn Blöcke – jeder mit seinem eigenen Typ (Basis, Rabatt, Währungsumrechnung, Zuschlag, Preisstufe, Marge, Rundungsstrategie, Resultat):

Beispiel-Preiskette im buzzle PIM: 14 Preisblöcke vom Einkaufspreis bis zum Verkaufspreis, farblich nach Blocktyp gekennzeichnet

Der Wert startet beim Einkaufspreis, erhält einen Lieferantenrabatt, wird in die Standardwährung CHF umgerechnet, um Transportkosten und Zoll ergänzt und als Einstandspreis festgehalten. Darauf folgen Lager- und Marketingkosten, ein Mindestpreis sowie mehrere Margen-Blöcke (Minimalmarge, Zielmarge, Startpunkt). Zum Schluss wird auf .05 / .10 gerundet – fertig ist der Verkaufspreis. Erster und letzter Block sind fixiert, alle übrigen lassen sich per Drag-and-drop umordnen.

Jeder Block trägt eine Konfiguration aus dynamisch beschriebenen Feldern. Ein Konfigurationsfeld kennt unter anderem:

FeldBedeutung
Name / LabelTechnischer Name und angezeigte Bezeichnung
FieldTypeDatentyp des Feldes (z. B. Zahl, Auswahl)
RequiredPflichtfeld
Options / LookupTypeAuswahlmöglichkeiten bzw. Nachschlagequelle
MultipleMehrfachauswahl erlaubt
DependentField / DependentValueFeld nur anzeigen, wenn ein anderes Feld einen bestimmten Wert hat
IsReadOnly / IsHiddenSchreibschutz bzw. Ausblenden
InfoText / LabelDescriptionHilfetexte für die Bedienung

Blöcke werden über SortOrder in Reihenfolge gebracht und können per IsConfigurablePerPricelist pro Preisliste unterschiedlich konfiguriert werden. Intern sind die Blöcke Kategorien wie Basis, Rabatt, Zuschlag und Ergebnis zugeordnet.

Über die reinen Blöcke hinaus kennt buzzle mehrere Mechanismen, um die Kalkulation je Produkt zu steuern:

  • Einkaufspreise als Basis der Kalkulation (mit Währung, Lieferant und Gültigkeit).
  • Preisfaktoren je Objekt, Block und Preisliste zur flexiblen Anpassung.
  • Rabatt-Konfigurationstypen (inkl. Staffeln) auf Produkt- oder globaler Ebene.
  • **Manuelle Verkaufsp