+150 XP

KI-gestütztes Pricing und Markdown-Optimierung

# KI-gestütztes Pricing und Markdown-Optimierung

Ein Fashion-Retailer startet in den Februar mit 40.000 Wintermänteln im Regal. Jede Woche, die sie dort liegen, kostet Wert: Die Mäntel kommen aus der Mode, Lagerfläche kostet Geld, und die Frühjahrsware kommt schon an. Die Frage ist nicht, *ob* reduziert wird. Sie lautet: *wann*, *wie tief* und *welche Artikel*, damit der Retailer die Ware abverkauft, ohne Marge zu verschenken, die er nicht hätte verschenken müssen.

Das ist das Markdown-Problem. Es verfolgt den Handel seit Jahrzehnten. KI geht es jetzt mit Mathematik an, die kein menschlicher Einkäufer per Hand rechnen könnte.

Warum Pricing im Handel so schwer ist

Preissetzung im Handel sieht einfach aus: Zahl festlegen, Artikel verkaufen. Ist es nicht.

Ein einzelner Fashion-Retailer führt vielleicht Zehntausende SKUs (stock keeping units, also jede einzelne Produktvariante, etwa ein roter Mantel in Größe M). Jede SKU hat ihre eigene Nachfragekurve, ihre eigenen Wettbewerber und ihre eigene Lebensdauer im Regal. Ein Wollmantel verhält sich völlig anders als ein einfaches weißes T-Shirt.

Drei Kräfte treffen aufeinander:

  • Marge: der Gewinn nach Kosten. Reduzieren Sie zu früh, verbrennen Sie sie.
  • Sell-through: der Anteil des Bestands, der bis Saisonende verkauft ist. Reduzieren Sie zu spät, bleiben Sie auf wertloser Ware sitzen.
  • Markenwahrnehmung: dauerhaft tiefe Rabatte erziehen Kunden dazu, auf Sales zu warten.

Menschliche Einkäufer arbeiteten traditionell mit Bauchgefühl und einfachen Regeln („ab Woche 6 um 20 % reduzieren“). KI ersetzt die Daumenregel durch ein Modell, das auf jedes Produkt abgestimmt ist.

Preiselastizität: die Grundlage

Preiselastizität der Nachfrage misst, wie stark sich das Verkaufsvolumen verändert, wenn Sie den Preis ändern. Hebt eine Preissenkung von 10 % die verkauften Stück um 30 %, ist die Nachfrage *elastisch*: Käufer sind preissensibel. Hebt die gleiche Senkung den Absatz nur um 3 %, ist die Nachfrage *inelastisch*: Der Preis bewegt sie kaum.

Das ist der zentrale Input für jedes Pricing-Modell.

Ein konkretes Beispiel:

  • Ein trendiges Sweatshirt mit Print ist stark elastisch. Käufer vergleichen Preise, ein kleiner Rabatt räumt viele Stück ab.
  • Ein Basic wie schwarze Socken ist inelastisch. Menschen kaufen, was sie brauchen, unabhängig von einer kleinen Preisänderung.

KI schätzt die Elastizität pro Produkt (oder Produkt-Cluster) aus historischen Verkäufen, Promotions, Wetter, Wettbewerberpreisen und Web-Traffic. Wo ein Produkt neu ist und keine Historie hat, leiht sich das Modell Daten von ähnlichen Artikeln, eine Technik namens *Cold Start*-Handling.

Hier eine vereinfachte Log-Log-Regression, der klassische Startpunkt, den Elastizitäts-Teams noch immer nutzen:

python
import numpy as np
import statsmodels.api as sm

# Historische Wochendaten für ein Produkt
log_price = np.log(price)      # z. B. Wochenpreis
log_units = np.log(units_sold) # z. B. Stück pro Woche

X = sm.add_constant(log_price)
model = sm.OLS(log_units, X).fit()

elasticity = model.params[1]   # die Steigung IST die Elastizität
print(f"Elasticity: {elasticity:.2f}")
# -1.8 bedeutet: 1 % Preiserhöhung senkt die Stückzahl um ~1,8 %: elastisch

Die Steigung von Preis gegen Volumen, auf logarithmischer Skala, *ist* die Elastizität. Ein Wert unter minus eins bedeutet elastisch; zwischen null und minus eins bedeutet inelastisch. Echte Systeme legen Saisonalität, Wettbewerberdaten und Machine-Learning-Modelle darüber, die eine einfache Regression schlagen, aber die Intuition bleibt.

Wenn Sie ökonomisch tiefer einsteigen wollen: Das Kapitel zur Elastizität in OpenStax Principles of Economics ist eine kostenlose, solide Einführung.

Den Basispreis festlegen

Vor den Markdowns setzt KI den *Basispreis*: den vollen Ticketpreis beim Launch.

Das Modell wägt ab:

  • Kosten und Zielmarge: die Untergrenze, unter der Sie nicht verkaufen.
  • Wettbewerberpreise: oft täglich von Websites der Konkurrenz gescraped.
  • Zahlungsbereitschaft: aus der Elastizität abgeleitet.
  • Positionierung: eine Premiummarke kann sich bewusst über dem Markt positionieren, um Qualität zu signalisieren.

Das Ergebnis ist ein Preis, der den erwarteten Gewinn bei gegebener Nachfragekurve maximiert, nicht bloß Kosten plus fixer Aufschlag. Deshalb kann die gleiche Jacke bei einer Discount-Kette einen anderen Preis tragen als im Kaufhaus: Ihre Modelle und die Elastizität ihrer Kunden unterscheiden sich.

Das Markdown-Problem, und warum Timing alles ist

Zurück zu den 40.000 Mänteln.

Ein Markdown ist eine permanente Preissenkung zur Abverkaufssteuerung, im Unterschied zu einer temporären Promotion. Das Ziel: die verbleibenden Stück verkaufen, bevor ihr Wert zum Saisonende auf null fällt.

Die Falle: Markdowns potenzieren sich. Senken Sie jetzt um 20 %, müssen Sie später vielleicht nicht um 50 % senken. Senken Sie aber zu früh bei einem Produkt, das sich zum Vollpreis verkauft hätte, haben Sie Marge an Kunden verschenkt, die mehr gezahlt hätten.

Das ist ein *sequenzielles Entscheidungsproblem*. Die Wahl jeder Woche verändert, was übrig bleibt und was als Nächstes möglich ist. Genau für diese Struktur ist Reinforcement Learning gemacht.

Reinforcement Learning für Markdowns

Reinforcement Learning (RL) ist eine KI-Art, bei der ein „Agent“ durch Versuch und Irrtum lernt, eine langfristige Belohnung zu maximieren. Denken Sie an das Erlernen eines Spiels: Der Agent handelt, sieht Ergebnisse und passt sich an.

Übertragen auf Markdowns:

  • State: aktueller Bestand, verbleibende Wochen der Saison, aktueller Preis, jüngster Sell-through, Wettbewerberpreise.
  • Action: Preis halten oder um einen Betrag senken.
  • Reward: erzielter Gewinn, mit einer Strafe für Restbestand am Saisonende.

Der Agent lernt eine *Policy*: eine Regel, welchen Markdown er in welchem State setzt. Entscheidend ist, dass er über die *gesamte* Saison optimiert, nicht nur über diese Woche. Er hält den Preis vielleicht jetzt, weil das Modell einen Nachfragepeak vorhersagt (ein Feiertag, ein Kälteeinbruch), bei dem ein früher Rabatt verschwendet wäre.

Warum RL fixe Regeln schlägt:

  • Es reagiert auf reale Bedingungen. Ein warmer Winter, der den Mantelabsatz bremst, löst frühere, tiefere Senkungen aus.
  • Es wägt kurzfristigen Umsatz gegen das Saisonendrisiko automatisch ab.
  • Es lernt Wechselwirkungen zwischen Produkten: Rabatte auf Mäntel können den Schal-Absatz kannibalisieren oder heben.

Retailer lassen ein Modell selten schon am ersten Tag vollständig autonom laufen. Meist arbeiten sie mit *Human in the Loop*: Die KI empfiehlt, ein Pricing-Manager genehmigt, und Overrides fließen ins Modell zurück. Weil reines Ausprobieren an Live-Preisen riskant und langsam ist, trainieren Teams RL-Agenten zuerst in der *Simulation*, mit einem Nachfragemodell aus historischen Daten als synthetischer Sandbox.

Guardrails und Constraints

Ein Modell ohne Einschränkungen macht dumme Dinge: ein Flagship-Produkt auf null herunterfahren oder identische Artikel so unterschiedlich bepreisen, dass Kunden sich ärgern. Echte Systeme schrauben Geschäftsregeln davor:

  • Preisuntergrenzen: nie unter Kosten plus Mindestmarge.
  • Endungsregeln: Preise enden auf ,99 oder ,95 für die Wahrnehmung.
  • Grenzen der Änderungsfrequenz: kein Preis-Schleudertrauma, das Vertrauen zerstört.
  • Konsistenz in der Produktfamilie: dasselbe Hemd in fünf Farben sollte üblicherweise denselben Preis haben.

Es gibt auch rechtliche Grenzen. Preissetzung auf Basis geschützter Merkmale oder Preisabsprachen mit Wettbewerbern können in vielen Märkten illegal sein. Und *Dynamic Pricing* (Preise, die sich mit Nachfrage oder Zeit verschieben) zieht Verbraucherschutzprüfungen an, wenn es nach Preistreiberei wirkt. Halten Sie Legal und Compliance eng dabei. Diese Lektion ist keine Rechtsberatung.

Wissenscheck

1. Warum beschreibt man das Markdown-Problem am besten als Frage von Timing und Tiefe statt einfach als Frage, ob reduziert wird?

2. Ein Produkt, dessen Verkaufsvolumen bei einer Preissenkung kaum steigt, hat welche Art von Nachfrage?

3. Warum bietet KI einen Vorteil gegenüber der traditionellen Daumenregel „ab Woche 6 um 20 % reduzieren“?

MEHRFACHAUSWAHL

4. Wählen Sie ALLE richtigen Antworten zu den konkurrierenden Kräften, die Pricing im Handel schwierig machen.

Wählen Sie alle richtigen Antworten aus.

MEHRFACHAUSWAHL

5. Wählen Sie ALLE richtigen Antworten zur Preiselastizität der Nachfrage und ihrer Rolle in Pricing-Modellen.

Wählen Sie alle richtigen Antworten aus.

Alles zusammen: das Mantel-Beispiel

Zurück zu den 40.000 Mänteln, zehn Wochen vor Saisonende.

Woche 1: Das Elastizitätsmodell weist Mäntel als moderat elastisch aus. Der RL-Agent sieht gesunden Bestand und eine Kälteprognose. Er empfiehlt, den Vollpreis zu *halten*. Der menschliche Manager genehmigt.

Woche 4: Eine milde Phase bremst den Absatz. Der Bestand liegt hinter Plan. Der Agent empfiehlt 15 % Markdown nur auf die langsamsten Farben und hält Bestseller zum Vollpreis. Das ist ein *gezielter* Markdown, kein flächendeckender.

Woche 7: Noch 12.000 Stück übrig. Der Agent geht, unter Abwägung des nahezu null Restwerts übriger Mäntel, auf 35 %. Er legt die Senkung auf ein Wochenende und den Sale eines Wettbewerbers, wo die Elastizität am höchsten ist.

Woche 10: Finaler Abverkauf zu 60 %, um den Ziel-Sell-through zu erreichen und die Fläche für das Frühjahr freizumachen.

Das Ergebnis, das der Retailer will: höhere Gesamtmarge als bei einer fixen Regel „20 % ab Woche 6“, weil die Rabatte kleiner, später und nur dort gesetzt wurden, wo sie Stückzahlen bewegten.

Was es braucht, damit das funktioniert

Die Mathematik ist der einfache Teil. Die harten Teile:

  • Saubere Daten: korrekte Verkaufs-, Bestands- und Kostenfeeds. Garbage in, garbage priced.
  • Wettbewerberdaten: legales, verlässliches Price Scraping oder ein Datenanbieter.
  • Vertrauen in der Organisation: Einkäufer müssen dem Modell glauben. Mit Empfehlungen starten, Lift nachweisen, dann Autonomie ausweiten.
  • Messung: A/B-Tests oder Holdout-Filialen fahren, um zu belegen, dass die KI die alten Regeln schlägt, statt es anzunehmen.

Key Takeaways

  • Elastizität ist der Motor. Jede Pricing-Entscheidung beginnt damit, wie preissensibel die Nachfrage je Produkt ist, geschätzt pro SKU aus Historie und Kontext.
  • Markdowns sind ein sequenzielles Spiel, keine Einzelentscheidung. Reinforcement Learning optimiert über die gesamte Saison, hält erst, senkt dann, um Marge zu schützen und Bestand abzubauen.
  • Gezielt, nicht flächendeckend. Langsamdreher reduzieren, Bestseller halten; Senkungen auf Momente maximaler Elastizität legen, etwa Wettbewerber-Sales oder Wochenend-Traffic.
  • Guardrails sind Pflicht. Preisuntergrenzen, Konsistenzregeln und rechtliche Grenzen für Dynamic Pricing verhindern, dass das Modell Marge zerstört oder gegen Gesetze verstößt.
  • Nachweisen, bevor Sie vertrauen. Mit Human-in-the-Loop-Genehmigung und Holdout-Tests zeigen, dass die KI einfache Regeln übertrifft, bevor Sie mehr Autonomie geben.