Lieferdatum-Auswahl einrichten
Mit dieser Anleitung bringen Sie in etwa zehn Minuten eine funktionierende Auswahl für Lieferdatum und Zeitfenster auf Ihre Produkt- und Warenkorbseiten. Kein Code erforderlich — Sie fügen einen Theme-App-Block hinzu und erstellen eine Verfügbarkeitsregel.
Bevor Sie beginnen
- Sie nutzen den Advanced-Tarif (Lieferfunktionen sind nur im Advanced-Tarif verfügbar). Wenn Sie Starter oder Pro nutzen, führen Sie unter Settings → Plan ein Upgrade durch — es gilt eine 14-tägige kostenlose Testphase.
- Sie haben mindestens ein Produkt zum Testen.
1. Lieferdaten aktivieren
- Öffnen Sie OrderRules in Ihrem Shopify-Admin (Apps → OrderRules).
- Gehen Sie zu Delivery → Availability rules.
- Klicken Sie auf Enable delivery dates. OrderRules fragt die benötigten Zusatzberechtigungen (Standorte, Bestellungen, Fulfillment) erst jetzt an — nie bei der Installation.
2. Theme-App-Block hinzufügen
Die Storefront-Auswahl wird über einen Theme-App-Block gerendert, bleibt also Teil Ihres Themes und übersteht Theme-Updates.
- Gehen Sie im Shopify-Admin zu Online Store → Themes → Customize.
- Öffnen Sie ein Produkt-Template. Wählen Sie im linken Bereich im Hauptproduktbereich Add block (oder Add section) und dann OrderRules — Delivery date (erscheint unter App blocks).
- Wiederholen Sie dies im Warenkorb-Template (und im Warenkorb-Drawer, falls Ihr Theme einen nutzt). Bei den meisten Themes erkennt OrderRules den Warenkorb automatisch; fügen Sie den Block nur hinzu, wenn die Auswahl nicht erscheint.
- Speichern. (Einrichtungsdetail: Der Block ist ein auf
mainSectionausgerichteter App-Block — siehe Theme-App-Block einrichten, falls Ihr Theme App-Blöcke ausblendet.)
3. Erste Verfügbarkeitsregel erstellen
- Zurück in OrderRules: Delivery → Availability rules → Add rule.
- Legen Sie fest:
- Vorlaufzeit — der früheste Zeitpunkt, den eine Kundin oder ein Kunde anfordern kann (z. B. 2 Tage).
- Cutoff-Zeit — Bestellungen nach dieser Uhrzeit werden am nächsten möglichen Tag versendet (z. B. 14:00).
- Liefertage — an welchen Tagen Sie liefern.
- Zeithorizont — wie weit im Voraus Kund:innen buchen können (z. B. 30 Tage).
- Geltungsbereich der Regel festlegen: Alle Produkte oder auf ein Produkt / eine Collection / einen Tag eingrenzen, optional auf ein Land. Wählen Sie die Fulfillment-Methode: Lieferung, Abholung oder beides.
- (Optional) Datum/Fenster im Checkout verpflichtend machen, um eine Auswahl zu erzwingen.
- Speichern.
4. Zeitfenster hinzufügen (optional)
Fügen Sie der Regel Zeitfenster hinzu (z. B. 10:00–12:00, 14:00–16:00). Legen Sie eine Kapazität pro Fenster fest, wenn Fenster ausverkauft sein sollen. Ausgebuchte Fenster werden für Käufer:innen automatisch ausgegraut.
5. Testen
Öffnen Sie Ihr Testprodukt in der Storefront. Sie sollten eine Datumsauswahl sehen (und Zeitfenster, falls konfiguriert). Legen Sie das Produkt in den Warenkorb und starten Sie den Checkout — die OrderRules Shopify Function blockiert jede fehlende, ausverkaufte oder gesperrte Auswahl. Aufgegebene Testbestellungen werden automatisch mit delivery:YYYY-MM-DD und slot:HHMM-HHMM getaggt — prüfen Sie die Bestellung im Admin.