B2B

B2B‑Versand in Magento 2 — Sperrgut, Spedition, Regeln, Zuschläge

B2B‑Versand in Magento 2 — Sperrgut, Spedition, Regeln, Zuschläge

Produktattribute als Grundlage

Für komplexe B2B‑Versandfälle braucht es reichhaltige Stammdaten:

  • Abmessungen (L/B/H): Dezimalattribute für Volumengewicht und Palettierung.
  • Gewicht: Genauigkeit sicherstellen (PIM/ERP‑Validierung).
  • Oversize/Sperrgut: Bool (`is_oversize`) als Trigger für alternative Regeln/Spedition.
  • Freight Class: Select (NMFC) für LTL‑Rating.
  • Stackable: Bool für Palettierungslogik.
  • Versandzuschlag: Price‑Attribut pro Artikel (Sonderhandling).

Shipping‑Klassen & Zonenregeln

Ein Select‑Attribut `shipping_class` segmentiert Produkte (Standard, Oversize, LTL, Hazmat, White‑Glove). Zonenregeln via PLZ‑Pattern, Land/Bundesland‑Kombis und Kundengruppen.

Spedition & Zusatzleistungen (Accessorials)

  • Hebebühne (Liftgate), Wohnadresse, Inside Delivery, Termin als Checkout‑Checkboxen mit AJAX‑Requote.
  • Adressvalidierung zur Unterscheidung residential/commercial.

Zuschläge & Handling Fees

  • Pro SKU (Attribut), Kategorie‑basiert, Shipping‑Klasse, Warenkorb‑Merkmale (Gewichtsschwellen, Mix aus Parcel/Freight).

Palettierung & Kartonierung

Kartonierung = Boxenoptimierung; Palettierung = Anzahl/Dimensionen von Paletten aus Volumen/Gewicht, `is_stackable`, Maximalmaßen/‑gewichten ableiten.

Regelpriorität & Konfliktlösung

  1. Kartenausnahmen (z. B. Free Shipping),
  2. SKU/Attribut‑Regeln,
  3. Shipping‑Klasse,
  4. Kundengruppe,
  5. Zonen‑Defaults.

Rating: Carrier‑APIs vs. Table Rates

  • APIs: Live‑Raten (Fuel, Accessorials), robustes Timeout/Error‑Handling.
  • Table Rates: Fallback/Einfachfälle (eigene Flotte, lokale Zonen).

Performance

  • Carrier‑Responses kurzzeitig cachen (identischer Warenkorb & PLZ).
  • Vorkalkulierte Regel‑Maps für komplexe Nicht‑API‑Fälle (nächtlich).

Checkout‑UI für Freight

  • Accessorial‑Checkboxen, Terminwahl (Date/Timeslot), klare Methodennamen.

Admin‑Konfiguration

  • API‑Credentials, Feature‑Switches, Default‑Freight‑Class/Stackability/Dimensionen, Zuschlagstabellen.

Erweiterbarkeit & Integration

  • `Magento\\Quote\\Model\\Shipping\\Rate\\Result` für Custom‑Methoden.
  • Plugin um `Magento\\Shipping\\Model\\Shipping::collectRates`.
  • Observer `sales_quote_collect_totals_before` zur Voranalyse.

ERP/WMS‑Übergabe

Paletten/Accessorials als Bestellattribute exportieren.

KPIs & Tests

  • Quoted vs. Actual Cost, API‑Latenzen, Checkout‑Abbruch.
  • Szenarienmatrix: Produktmix, Destinationen, Gruppen, Accessorials.
Vorheriger ArtikelFirmenkonten, Budgets & Genehmigungen in Magento 2
Nächster ArtikelB2B Checkout UX: Muster, die konvertieren