Zum Inhalt springen

Settings (Datums-Mathematik)

Die Tab Settings ist das Gehirn des Plugins — jedes Datum, das das Widget anzeigt, kommt aus dieser Tab. Fünf Karten: Shipping, Delivery, Holidays, Date, Cutoff time.

Das Versandfenster ist “wann das Paket das Lager verlässt”.

FeldZweck
Working days rule (shippingWorkingDaysRuleId)Shopware-Regel, die jeden als Werktag zählenden Tag matcht. Nicht passende Tage werden beim Zählen der min/max Tage übersprungen.
Minimum days (shippingMinDays)Frühester Versandtag relativ zu “heute”
Maximum days (shippingMaxDays)Spätester Versandtag relativ zu “heute”

Beide Werte zählen Werktage (nach Abzug von Nicht-Werktagen und Feiertagen). 0 / 1 heißt “Versand heute oder morgen”.

Das Lieferfenster ist “wann das Paket beim Kunden ankommt” — gezählt vom Versanddatum, nicht von heute.

FeldZweck
Working days rule (deliveryWorkingDaysRuleId)Werktage des Kuriers (kann sich von Ihrem Lager unterscheiden — Kuriere arbeiten oft samstags)
Minimum days (deliveryMinDays)Frühester Liefertag relativ zum Versanddatum
Maximum days (deliveryMaxDays)Spätester Liefertag relativ zum Versanddatum
Use product delivery time if available (useProductDeliveryTime)Wenn ein Shopware-Produkt eine eigene Lieferzeit hat, diese bei der Berechnung des Lieferfensters berücksichtigen

Die beiden Regel-Selektoren sehen gleich aus, gehören aber zu verschiedenen Pipeline-Stufen — Ihr Lager kann Mo–Fr arbeiten, der Kurier liefert Mo–Sa, ohne Konflikt.

Shopware liefert eine eingebaute Delivery time-Entität (Einzahl-/Mehrzahl-Name, Minimum-Tage, Maximum-Tage). Wenn diese Option aktiv ist, liest das Plugin das deliveryTime-Feld des Produkts und verwendet diese Zahlen anstelle der min/max Tage der Delivery-Karte. Das Plugin verwendet weiterhin die Werktags- und Feiertagsregeln dieser Tab, um Nicht-Werktage zu überspringen.

Für eine tiefere Anleitung siehe Advanced → Produktlieferzeit.

FeldZweck
Holidays rule (holidaysRuleId)Shopware-Regel, die Kalenderdaten matcht, die sowohl aus dem Versand- als auch aus dem Lieferfenster auszuschließen sind

Feiertage werden vor der Werktagsregel ausgewertet — selbst wenn ein Feiertag auf einen Montag fällt, behandelt das Plugin ihn als Nicht-Werktag.

Ein typisches Setup ist eine Regel pro Land (Ihre Versandherkunft) mit einer Liste von Datumsbereich-Bedingungen für jeden Feiertag. Die Regel muss nach Datum matchen, nicht nach Wochentag — meist eine Reihe von Datumsbereich-Bedingungen, mit OR verbunden.

FeldZweck
Date format (dateFormat)Wählen Sie aus einer langen Liste PHP-ähnlicher Formate (d/m, D, jS M, l, j F, …). Jede Option im Drop-down zeigt ein Beispiel.
Custom date format (customDateFormat)Freiform-Override. Leer lassen, um das obige Format zu verwenden.

Das gewählte Format wird für die Platzhalter %shippingMinDate%, %shippingMaxDate%, %deliveryMinDate%, %deliveryMaxDate% verwendet.

Tag-, Monats- und Wochentagsnamen, die in diesen Formaten verwendet werden, stammen aus der Tab Translation — siehe Configuration → Übersetzungen zur Lokalisierung.

Die Cutoff-Zeit sagt dem Plugin, wann eine heute aufgegebene Bestellung noch als heutige zählt vs. als morgige.

FeldZweck
Time format (cutoffTimeFormat)Wie %cutoffTime% formatiert wird: Stunden+Minuten+Sekunden oder nur Stunden+Minuten
Bold numbers / Bold textsVisuelle Hervorhebung der Zahlen bzw. Beschriftungen
General cutoff time (cutoffTime)Standard-Cutoff für jeden Tag
Monday cutoff timeSunday cutoff timeOverrides pro Wochentag. Leer lassen, um das allgemeine Cutoff zu erben.

Die zwei Time format-Optionen sind:

%hours% %transHours% %minutes% %transMinutes% %seconds% %transSeconds%
%hours% %transHours% %minutes% %transMinutes%

Die Klartext-Beschriftungen (%transHours%, %transMinutes%, %transSeconds%) kommen aus den globalen Widget-Snippets (hour / hours, minute / minutes, second / seconds) in der Tab Translation — sie pluralisieren automatisch und lokalisieren pro Sprache.

Ein häufiges Muster:

  • Mo–Do: 15:00 (allgemeines Cutoff)
  • Freitag: 13:00 (Kurier holt früher ab)
  • Sa/So: leer (kein Versand)

Leeres Cutoff für Samstag und Sonntag heißt “an diesen Tagen wird nichts versandt”. Kombiniert mit einer Werktagsregel, die das Wochenende nicht enthält, rollt eine Samstagsbestellung automatisch auf Montag.