Logistik-Engine

Shopware Dropshipping: Eine Bin-Packing-Engine für Versandkosten

Shopware-6-Cart-Processor, der Versandkosten als Bin-Packing-Problem löst: gemischte Warenkörbe packen live im Checkout in die günstigste reale Kombination aus Paketen und Paletten.

Branche:
E-Commerce / Dropshipping
Projekttyp:
Logistik-Engine
Dauer:
2+ Jahre (laufend)
Standort:
Germany
Veröffentlicht:
Versand-Bin-Packing-Engine Fallstudie Titelbild
Ergebnis
5
Bepreiste Verpackungstypen
16
Erfasste Volumenklassen
11
Schema-Migrationen seit 2023
Live
Berechnung im Checkout

Die Herausforderung

Ein deutscher Dropshipping-Shop, der Topfpflanzen und Gartenartikel über Dutzende Lieferanten verkauft, brauchte Versandkosten, die das tatsächliche Packen widerspiegeln, nicht eine pauschale Schätzung. Ein Warenkorb mit drei kleinen Töpfen und einem großen kostet im Versand nicht dasselbe wie fünf identische Töpfe, und das bei jeder Bestellung falsch zu berechnen, summiert sich schnell.

Kritische Problempunkte

  • Produkte kamen in stark unterschiedlichen Topfgrößen, von 1 Liter bis 65 Liter, jede mit anderem Platzbedarf in Paket versus Palette
  • Die günstigste Versandoption ändert sich je nach genauer Zusammensetzung des Warenkorbs: manchmal schlägt eine Palette fünf Pakete, manchmal nicht
  • Bestimmte Produkte durften rechtlich nicht auf deutsche Inseln versendet werden, und der Warenkorb musste das vor dem Checkout abfangen, nicht danach
  • Versandkostenfreie Produkte und Standard-Frachtprodukte ließen sich nicht immer im selben Paket mischen, ohne eine Preisregel zu brechen
  • Grenzüberschreitende Bestellungen brauchten einen einfacheren Preispfad als inländische, ohne den gesamten Checkout-Flow zu duplizieren

Versandkosten bei jeder Bestellung falsch zu berechnen, fraß entweder still die Marge oder überforderte Kunden genug, um den Kauf zu verlieren. Bei diesem Bestellvolumen war keines von beidem akzeptabel.

Die Lösung

Ich habe einen Cart-Processor gebaut, der die tatsächlich günstigste Packkombination live berechnet, jedes Mal wenn sich der Warenkorb ändert, statt Versand mit einer Pauschale zu schätzen.

Volumenbasierte Packberechnung

Die Literangabe jedes Produkts wird auf einen Platzbedarf-Prozentsatz über fünf Verpackungstypen gemappt: Standardpaket, halbe Palette, Europalette, Industriepalette, XXL-Palette. Der Cart-Processor findet die Kombination, die die gesamte Bestellung zum niedrigsten Preis unterbringt.

Typisierte Fehler statt stiller Ausfälle

Versandbeschränkungen zu deutschen Inseln, Konflikte bei versandkostenfreien Produkten und Frachtpaket-Konflikte werfen jeweils eine eigene Exception, die der Cart-Processor abfängt und dem Kunden als konkreten Fehler vor dem Checkout anzeigt.

Automatischer Fallback für grenzüberschreitend

Nicht-deutsche Bestellungen überspringen die Packberechnung komplett und werden zu einem pauschalen Paketpreis aus der Versandmethode berechnet, sodass die Komplexität nur dort greift, wo sie gebraucht wird.

Lieferanten benachrichtigt, ohne Mensch in der Schleife

Ein geplanter Befehl mailt jedem Lieferanten automatisch seinen Anteil an jeder Bestellung, wobei jeder Versand protokolliert wird, damit nichts still fehlschlägt.

Ergebnisse & Geschäftsauswirkungen

Versandkosten entsprechen den tatsächlichen Kosten

Die Packberechnung bepreist jeden Warenkorb gegen reale Paket- und Palettenkombinationen statt einer pauschalen Schätzung.

Eingeschränkte Sendungen vor dem Checkout blockiert, nicht danach

Regeln für deutsche Inseln und Fracht-Konflikte stoppen die Bestellung im Warenkorb, mit einem konkreten Grund, auf den der Kunde reagieren kann.

Grenzüberschreitende Bestellungen bleiben einfach

Der Pauschal-Fallback hält internationale Preise vorhersehbar, ohne jeder Bestellung die volle Packlogik aufzuzwingen.

Elf Migrationen, immer noch in Entwicklung

Das Schema ist seit 2023 mit der Produktpalette des Shops mitgewachsen und hat neue Verpackungstypen und Randfälle aufgenommen, sobald sie in echten Bestellungen auftauchten.

Verwendete Technologien

  • Shopware 6.6
  • PHP 8
  • Custom Cart Processor
  • DAL
  • Typed Cart Exceptions
  • Mollie Payments
  • CLI Automation

Kostet Sie Pauschalversand Marge?

Wenn Ihr Katalog Produkte stark unterschiedlicher Größe enthält, überfordert eine Versandpauschale entweder manche Kunden oder frisst Ihre Marge bei anderen. Lassen Sie uns besprechen, was eine echte Packberechnung für Ihren Checkout leisten könnte.

Beratung buchen

Fallstudie teilen

Interessant gefunden? Teilen Sie es mit Ihrem Netzwerk