B2B

Angebotswesen in Magento 2 — Verhandlung, Berechtigungen, Workflow

Angebotswesen in Magento 2 — Verhandlung, Berechtigungen, Workflow

Kernentitäten

Verhandlungsfähige Angebote erlauben B2B‑Käufern, Preise/Konditionen vor der Bestellung abzustimmen:

  • Negotiable Quote: Hülle um den Standard‑Quote mit gewünschten Positionen, Notizen, Anhängen, Zieltermin und Ablauf.
  • Quote‑Positionen: Listenpreis, geforderter Rabatt und verhandelter Preis (Einheit/Gesamt); optional Zeilenkommentare.
  • Verlauf & Kommentare: Thread zwischen Käufer und Vertrieb inkl. Systemereignissen.
  • Anhänge: Dateien (Spezifikationen, Zeichnungen) mit Größen/AV‑Prüfung.
  • Rahmenbedingungen: Währungs/Website‑Scope, Preissnapshot, Steuer/Versand‑Schätzung.
  • Ablauf: Harte Gültigkeit; nach Ablauf automatische Ungültigkeit.
  • Audit: Unveränderbares Protokoll aller Änderungen.
  • Locks: Pessimistisch beim Bearbeiten; Versionsprüfung beim Senden.
  • Status: draft → requested → negotiating → approved → accepted → converted (oder declined/expired).

Rollen & Berechtigungen

  • Firmen‑Benutzer: Angebote anlegen/einsehen; Berechtigungen steuern Senden/Akzeptieren.
  • Genehmiger: Firmeninterne Freigabe nach Betrag/Kategorie vor Annahme.
  • Vertrieb: Preise anpassen, Alternativen/Bundle/MOQs, Ablauf/AGB setzen.
  • Backoffice: Finance/Legal prüfen; Rabatt‑/Marge‑Policies durchsetzen.

End‑to‑End‑Ablauf

  1. Anfrage: Aus Warenkorb/PDP ("In Angebot") mit Zieltermin, Notizen, Anhängen.
  2. Routing: Zuweisung nach Regeln (Gebiet, Segment); Benachrichtigung per E‑Mail/Webhook.
  3. Verhandlung: Gegenangebote, Substitutionen, Bündel; System erzwingt Rabatt‑/Marge‑Grenzen.
  4. Interne Freigaben: Bei Schwellwerten Manager‑Freigabe vor Versand an Käufer.
  5. Käufer‑Freigabe: Firmen‑Genehmiger prüft Zeilen/AGB; Änderungswünsche möglich.
  6. Akzept & Konvertierung: Annahme → Bestand/Steuer aktualisieren → atomare Konvertierung in Bestellung → Quote sperren/archivieren.
  7. Nachlauf: PDF/Audit dem Auftrag zuordnen.

Preis/Steuer/Versand

  • Preisquellen: Start aus Katalog/Kundenpreis; Linien‑ und Kopf‑Rabatte unter Policy‑Kontrolle.
  • Steuern: Während Verhandlung schätzen; bei Konvertierung finalisieren.
  • Versand: Methoden/Raten schätzen und bei Annahme fixieren; neu raten bei SLA/Adress‑Änderung.

UI‑Muster

  • CTA Angebot anfordern in Warenkorb/Produkt, rollenbasiert.
  • Detail: Positionen mit Listen/Proposed/Discount/Kommentare/Anhänge/Summen.
  • Änderungsprotokoll mit Statuswechseln und Kommentaren.
  • Aktionen Revision anfordern, akzeptieren, ablehnen; Ablauf‑Countdown.

Benachrichtigungen

  • E‑Mails bei Zustandswechseln; Webhooks an CRM/ERP.

APIs/Observer/Contracts

  • Service‑Contracts: Repositories für Angebote; Commands für Vorschlag/Freigabe/Akzept.
  • Observer: Bei Submit/Accept für Steuer/Bestand/Notif.
  • REST/GraphQL: Headless‑Endpunkte inkl. sicherem Upload.

Performance & Verlässlichkeit

  • Preisbreakdowns pro Version cachen; invalidieren bei Änderungen.
  • Transaktionen und Idempotenzschlüssel bei Quote→Order.
  • Alte Versionen archivieren.

Rollout, Tests & KPIs

  • KPIs: Time‑to‑Response, Time‑to‑Accept, Acceptance‑Rate, Ø‑Rabatt, Marge‑Delta, Expiry‑Rate.
  • Tests: Rollen/Policies, Steuerzonen, Katalog/Preisänderungen, Anhänge, E‑Mail/Webhook‑Robustheit.
  • Pilot: Segmentiert starten, Feature‑Flags, Governance publizieren.
Vorheriger ArtikelSAP-Integration & Composable Order Flows in Magento 2
Nächster ArtikelPreisstrategie in Magento 2: Kundenpreise & Preislisten richtig umsetzen