Automatische Preisregeln

Überblick
Preisregeln führen Verkaufspreise automatisch nach — etwa am Wettbewerb entlang oder an einer Zielmarge. Eine Regel besteht aus drei Teilen: wofür sie gilt, wie sie rechnet, und welche Grenzen sie nicht überschreiten darf.
Die Grenzen sind der wichtigste Teil. Eine Regel ohne Untergrenze rechnet sich irgendwann in die Verlustzone, ohne dass es jemandem auffällt — deshalb ist die Untergrenze Teil der Regel, nicht ein nachträglicher Bericht.
Kernaufgaben
Eine Regel anlegen. Sie bestimmen den Geltungsbereich (Produkte, Kategorien, Kanäle), das Rechenverfahren und die Grenzen.
Wirkung prüfen. Vor dem Scharfstellen zeigt die Regel, welche Preise sie ändern würde.
Eine Regel aussetzen. Regeln lassen sich deaktivieren, ohne sie zu löschen — der Geltungsbereich bleibt damit dokumentiert.
Felder im Detail
Eine Preisregel ändert Verkaufspreise automatisch. Das ist wirkungsvoll und riskant zugleich — deshalb sind die Grenzen unten keine Zierde, sondern der eigentliche Inhalt der Maske.
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Name name | ja | Text, max. 160 Zeichen | Wie die Regel heißt. |
Kanal channelKey | nein | Text, max. 100 Zeichen | Für welchen Verkaufskanal die Regel gilt. Verschiedene Marktplätze verlangen verschiedene Preise — genau dafür steht das Feld. |
Artikelnummern-Präfix skuPrefix | nein | Text, max. 60 Zeichen | Auf welche Artikel die Regel wirkt. Leer heißt: alle. |
Rang sortOrder | nein | Zahl | Was gewinnt, wenn mehrere Regeln passen. |
Marke brandId | nein | eine Ihrer Marken | Für welche Marke. |
Aktiv active | nein | Ja/Nein | Ob die Regel wirkt. Eine neue Regel gehört zuerst aus angelegt und im Probelauf geprüft. |
Die Rechnung
| Feld | Werte / Format | Was es bewirkt |
|---|---|---|
Grundlage baseSource | Einkaufspreis oder Verkaufspreis | Worauf gerechnet wird. Vom Einkaufspreis aus rechnen heißt margengetrieben, vom Verkaufspreis aus heißt marktgetrieben. |
Verfahren strategy | Kalkulationskette (Vorgabe) oder Marktunterbietung | Wie die Regel den Preis findet: rechnen (Grundlage, Aufschlag, Gebühren) oder sich am günstigsten Fremdangebot orientieren. |
Unterbieten um (%) undercutPercent | 0 bis 99 | Um wie viel Prozent das günstigste Fremdangebot unterboten wird. Nur bei Marktunterbietung. |
Unterbieten um (Betrag) undercutAmount | Betrag, 0 oder größer | Um welchen festen Betrag unterboten wird. Nur bei Marktunterbietung. |
Höchstalter der Marktbeobachtung marketMaxAgeHours | 1 bis 168 Stunden | Wie alt die Beobachtung des Fremdangebots höchstens sein darf. Ist sie älter, greift die Regel nicht — lieber kein neuer Preis als einer auf Grundlage von vorgestern. |
Aufschlag (%) markupPercent | Prozentsatz | Der Aufschlag auf die Grundlage. |
Zuschlag surchargeAmount | Betrag | Ein fester Betrag obendrauf, etwa für Verpackung. |
Kanalgebühr (%) channelFeePercent | 0 bis 99 | Was der Marktplatz einbehält. Ohne diese Zahl rechnen Sie sich reich: Der eingenommene Preis ist nicht der erhaltene. |
Versandanteil shippingAmount | Betrag | Welche Versandkosten in den Preis einzurechnen sind. |
Rundung rounding | keine, auf …,99, auf …,95, volle Beträge | Auf welche Endung gerundet wird. |
Einkaufspreis costAmount | Betrag | Der Einstand, gegen den gerechnet wird. |
Die Grenzen
| Feld | Werte / Format | Was es bewirkt |
|---|---|---|
Mindestmarge (%) minMarginPercent | 0 bis 99 | Wie viel Marge mindestens bleiben muss. |
Preisuntergrenze floorAmount | Betrag, 0 oder mehr | Wie tief der Preis fallen darf. Ohne Untergrenze verkauft eine Regel unter Einstand — Mindestmarge und Untergrenze zusammen sind der eigentliche Schutz. |
Preisobergrenze ceilingAmount | Betrag, 0 oder mehr | Wie hoch er steigen darf. |
Ergebnis resolvedPrice | Betrag | Der errechnete Preis. Im Probelauf sichtbar, bevor er wirkt. |
Angenommenes Fremdangebot marketPrice | Betrag, nur im Probelauf | Nur beim Durchrechnen: der Marktpreis, mit dem gerechnet werden soll. Ohne ihn liefert eine Regel mit Marktunterbietung im Probelauf kein Ergebnis — und genau das ist die Auskunft: Ohne Beobachtung greift sie auch im Betrieb nicht. |
Jeder Lauf wird protokolliert: welcher Preis sich warum geändert hat. Das ist der Weg zurück, wenn eine Regel etwas tut, das niemand wollte.
Einstellungen & Rechte
- Sehen:
repricer.rule.view - Anlegen und ändern:
repricer.rule.manage
Modul-Flag: module.repricer. Die Regeln greifen auf die Preis-Ermittlung des Systems zu — sie ersetzen sie nicht, sondern setzen einen Wert, den die übliche Preisauflösung danach verwendet.
FAQ & Fehlerbilder
Ein Preis ändert sich nicht. Prüfen Sie zuerst die Grenzen: Wahrscheinlich stößt die Regel an die Untergrenze.
Zwei Regeln greifen auf dasselbe Produkt. Dann entscheidet die Reihenfolge. Machen Sie die Geltungsbereiche überschneidungsfrei — sonst hängt der Preis von der Auswertungsreihenfolge ab.
Der Preis im Kanal weicht ab. Ein Kanal kann den Preis überschreiben; die Regel wirkt dann auf den Grundpreis, nicht auf den Kanal-Preis.