Zum Inhalt springen

Cutoff-Zeiten

Die Cutoff-Zeit ist die Deadline, nach der eine heute aufgegebene Bestellung als morgige zählt. Sie ist die am meisten beobachtete Zahl im Widget — die Live-Uhr zählt zu ihr auf jeder Produktseite herunter.

Konzeptionell ist das “Heute” des Plugins für die Versand-Datums-Mathematik nicht dasselbe wie das Wanduhr-Heute:

if jetzt <= cutoff_today AND today ist Werktag AND today ist kein Feiertag
effective_today = today
else
effective_today = nächster Werktag, der kein Feiertag ist

Das minimale Versanddatum ist dann effective_today + shippingMinDays, und der Rest der Daten folgt.

In der Karte Settings → Cutoff time:

  • General cutoff time (cutoffTime) — das Standard-Cutoff, das verwendet wird, wenn kein wochentagsspezifisches gesetzt ist.
  • Monday … Sunday cutoff time — Overrides für einzelne Tage. Leer lassen, um den allgemeinen Wert zu erben.

Wenn Sie das Freitags-Cutoff auf 12:00 setzen, das General-Cutoff auf 15:00:

  • Mo–Do — Bestellungen versenden heute, wenn vor 15:00 aufgegeben.
  • Freitag — Bestellungen versenden heute nur, wenn vor 12:00 aufgegeben (Kurier holt freitags früher ab).
  • Sa/So — erben üblicherweise das 15:00-General, aber da die Werktagsregel Wochenenden meist ausschließt, rollt die Bestellung ohnehin.

Das Widget zeigt die verbleibende Zeit zum Cutoff in einem von zwei Formaten:

cutoffTimeFormatRendert als
%hours% %transHours% %minutes% %transMinutes% %seconds% %transSeconds%02 hours 14 minutes 32 seconds
%hours% %transHours% %minutes% %transMinutes%02 hours 14 minutes

Die Einheiten-Labels (%transHours%, %transMinutes%, %transSeconds%) kommen aus der Tab Translation und pluralisieren automatisch (hour vs hours usw.). Für fette Typografie der Zahlen oder Labels verwenden Sie die Toggles Bold numbers und Bold texts in derselben Karte.

Zwei Optionen:

  1. Lassen Sie das Cutoff dieses Wochentags leer — das Plugin behandelt es als “kein Cutoff”, und die Werktagsregel entscheidet. Wenn dieser Wochentag auch in der Werktagsregel fehlt, rollt die Bestellung auf den nächsten Werktag.
  2. Setzen Sie das Cutoff auf 00:00 — gleicher Effekt: keine Bestellung des Tages schlägt das Cutoff, alles rollt.

Beide funktionieren — Option (1) ist sauberer, weil sie keinen fiktiven Cutoff-Wert erfordert.

Das Cutoff gilt immer für den Wanduhr-Tag, nicht den effektiven Versandtag. Wenn heute Montag ist, Montag aber Feiertag, wird das Montags-Cutoff vollständig ignoriert — das Plugin weiß bereits, dass heute nichts versendet wird, und rollt.

Die Uhr liest das Cutoff auf drei Arten:

  • Vor dem heutigen Cutoff → zählt zum heutigen Cutoff herunter, zeigt “today” als Versand-Label.
  • Nach dem heutigen Cutoff (aber Tag noch Werktag) → zählt zum nächsten Werktags-Cutoff herunter.
  • An einem Nicht-Werktag → wie oben.

Wenn der nächste Werktag mehr als einen Tag entfernt ist (z. B. Samstagsbestellung für Montagsversand), nutzt die Uhr den alternativen Snippet clockOrderInTheNextWithDays, der einen Tageszähler enthält (“Order in the next 1 day and …”).

Notieren Sie sich ein paar Szenarien und testen Sie sie nach jeder Änderung an Werktags- oder Feiertagsregel:

SzenarioErwarteter Versand
Mo 09:00, Cutoff 15:00, kein FeiertagHeute
Mo 16:00, Cutoff 15:00, kein FeiertagMorgen
Fr 16:00, Cutoff 15:00, Mo FeiertagNächster Di
Sa beliebig, Cutoff 15:00, Mo WerktagMontag

Die Vorschau in der Widget-Tab ist schnell — Uhrzeit auf der Dev-Box ändern, speichern, neu laden.