Produktlieferzeit
Shopware liefert eine eingebaute Lieferzeit-Entität — ein bezeichneter Bereich (z. B. “1–3 Werktage”), den Sie jedem Produkt zuweisen können. Das Plugin kann sich optional auf diese Pro-Produkt-Daten stützen, um das Lieferfenster zu berechnen, mit Fallback auf eigene Min-/Max-Einstellungen, wenn ein Produkt keine eigene Lieferzeit hat.
Aktivieren
Abschnitt betitelt „Aktivieren“- Öffnen Sie Einstellungen → Plugins → Estimated Delivery → Einstellungen.
- In der Karte Lieferung aktivieren Sie Verwenden Sie die Produktlieferzeit, wenn verfügbar (
useProductDeliveryTime). - Speichern.
Ab jetzt liest das Plugin product.deliveryTime.min und product.deliveryTime.max und verwendet diese Zahlen anstelle von deliveryMinDays / deliveryMaxDays für Produkte mit gesetzter Lieferzeit.
Was weiterhin vom Plugin kommt
Abschnitt betitelt „Was weiterhin vom Plugin kommt“Selbst mit aktivem useProductDeliveryTime stammen diese Einstellungen weiterhin aus der Plugin-Konfiguration:
- Lieferarbeitstage Regel — Nicht-Werktage werden weiterhin übersprungen.
- Feiertage Regel — weiterhin ausgeschlossen.
- Mindesttage / Maximaltage für den Versand — Versandfenster bleibt unberührt; nur das Lieferfenster wird überschrieben.
Das heißt: die Pro-Produkt-Lieferzeit beschreibt “wie lange der Kurier braucht, nachdem wir versendet haben” — sie sagt dem Plugin nicht, wann Sie versenden.
Was, wenn ein Produkt keine Lieferzeit hat
Abschnitt betitelt „Was, wenn ein Produkt keine Lieferzeit hat“Shopware verlangt nicht, dass ein Produkt eine Lieferzeit hat. Wenn das Feld leer ist:
useProductDeliveryTimeaus — das Plugin verwendet immer seine eigenendeliveryMinDays/deliveryMaxDays.useProductDeliveryTimeein — das Plugin fällt auf dieselbendeliveryMinDays/deliveryMaxDayszurück.
Das Aktivieren der Option ist also sicher: Produkte ohne Lieferzeit bleiben auf den Plugin-Defaults, Produkte mit Lieferzeit bekommen eine genauere Schätzung.
Lieferzeit auf der Variante
Abschnitt betitelt „Lieferzeit auf der Variante“Wenn eine Produktvariante ihre deliveryTime vom Stamm-Produkt erbt, wird das Erbe respektiert — die Variante bekommt die Lieferzeit des Stamms, und das Plugin liest den aufgelösten Wert. Wenn die Variante eine eigene Lieferzeit hat, gewinnt diese.
Wiederbeschaffungszeit für nicht lagernde Produkte hinzufügen
Abschnitt betitelt „Wiederbeschaffungszeit für nicht lagernde Produkte hinzufügen“Für Artikel, die Sie nicht auf Lager halten — Made-to-Order oder auf Bestellung — kann Shopwares Pro-Produkt-Feld Wiederbeschaffungszeit in Tagen (restockTime) als zusätzliche Vorlaufzeit zum Versand- und Lieferfenster hinzugefügt werden.
Aktivieren unter Einstellungen → Lieferung → Wiederbeschaffungszeit bei nicht lagernden Produkten berücksichtigen (restockTimeMode):
- Nicht hinzufügen (Standard) — Wiederbeschaffungszeit wird ignoriert.
- Hinzufügen (nur Abverkauf) — Wiederbeschaffungszeit wird nur für nicht lagernde Produkte mit Abverkauf-Kennzeichen hinzugefügt.
- Hinzufügen (alle Produkte) — Wiederbeschaffungszeit wird für jedes nicht lagernde Produkt hinzugefügt.
Die Wiederbeschaffungstage werden nur angewendet, wenn der verfügbare Bestand 0 oder niedriger ist. Ist das Produkt lagernd, ändert sich nichts. Die zusätzlichen Tage verschieben das Versanddatum, sodass sich Versand- und Lieferdatum entsprechend verschieben — der Cut-off-Countdown (“Bestellen Sie innerhalb…”) bleibt jedoch unberührt. Die Wiederbeschaffungszeit wird bei Varianten vom Stamm-Produkt geerbt, genau wie die Lieferzeit.
So müssen Sie die Wiederbeschaffungszeit nicht mehr von Hand in das Lieferzeit-Feld einrechnen: Die Lieferzeit bleibt das Kurier-Transitfenster, und restockTime modelliert die “wir müssen es erst herstellen/bestellen”-Vorlaufzeit.
Wahl zwischen den beiden Ansätzen
Abschnitt betitelt „Wahl zwischen den beiden Ansätzen“Es gibt keine einzig richtige Antwort; beides funktioniert. Heuristiken:
- Einzelnes Lager, einzelner Kurier, einheitliche Lieferung —
useProductDeliveryTimeaus lassen, globales 1–3-Tage-Lieferfenster setzen, fertig. - Gemischter Katalog mit Drop-Ship + Lagerware — einschalten. Drop-Ship-Artikel können pro Produkt 5–10 Tage gesetzt haben, Lagerware 1–3 Tage, und das Plugin spiegelt den Unterschied wider.
- Pre-Order / Made-to-Order — einschalten und das Lieferzeit-Feld als Indikator für lange Lead-Time nutzen. Kombinieren mit Allgemein → Von dynamischen Produktgruppen erben, um die gleiche Lieferzeit gleichzeitig auf ganze Produktgruppen anzuwenden.