FAQ
Nichts wird im Storefront gerendert
Abschnitt betitelt „Nichts wird im Storefront gerendert“Prüfen Sie der Reihe nach:
- General → Active ist für den aktuell ausgewählten Sales Channel an (nicht nur für “Alle Sales Channels”).
- Das Placement-Drop-down der relevanten Tab — Product Page, Cart, Checkout, Checkout Register — ist nicht auf
disabledgesetzt. - Die Working-days rule ist in der Settings-Tab ausgewählt. Ohne Regel hat das Plugin keine Möglichkeit, Werktage zu zählen.
- Der HTTP-Cache (Varnish /
app.cache.adapter) — leeren nach Konfigurationsänderungen, das Widget wird serverseitig gerendert.
Daten sind in der Vorschau korrekt, im Storefront aber falsch
Abschnitt betitelt „Daten sind in der Vorschau korrekt, im Storefront aber falsch“Einige mögliche Ursachen:
- Im Storefront ist ein anderer Sales Channel aktiv als im Admin ausgewählt. Sales-Channel-Picker im Admin umschalten zur Bestätigung.
- Produkt hat eigene Lieferzeit, und
useProductDeliveryTimeist ein- (oder ausgeschaltet, je nach Erwartung). Siehe Advanced → Produktlieferzeit. - Eine Dynamic Product Group überschreibt die Konfiguration — Inherit from Dynamic Product Groups zur Bestätigung deaktivieren.
Die Uhr tickt nicht
Abschnitt betitelt „Die Uhr tickt nicht“Die Uhr wird client-seitig per JavaScript getrieben. Wenn Sie nur das Skeleton oder einen statischen Wert sehen:
- Browser-DevTools öffnen und auf JS-Fehler aus dem Storefront-Bundle prüfen.
- Theme nach Plugin-Installation neu kompilieren (
bin/console theme:compile). - Falls Ihre CSP Inline-Event-Handler blockiert, den Bundle-Pfad des Plugins erlauben.
Cutoff-Änderungen werden nicht angewendet
Abschnitt betitelt „Cutoff-Änderungen werden nicht angewendet“Das Cutoff ist Teil der Widget-Ausgabe, die serverseitig gerendert und HTTP-gecacht wird. Nach Änderung:
bin/console cache:clearund Reverse-Proxy-Cache leeren (Varnish, Cloudflare).
Pro-Sprache-Übersetzungen erscheinen nicht
Abschnitt betitelt „Pro-Sprache-Übersetzungen erscheinen nicht“Snippet-Felder bearbeiten ein Snippet-Set pro Mal. Wenn Ihre Übersetzung im Storefront nicht erscheint:
- Bestätigen, dass das Snippet-Set einer Sales-Channel-Sprache zugewiesen ist.
- Admin-Sprachen-Picker (oben rechts) auf die zu bearbeitende Sprache umschalten und erneut speichern.
- Shopware-Cache leeren.
Feiertagsregel feuert bei warenkorbabhängigen Bedingungen
Abschnitt betitelt „Feiertagsregel feuert bei warenkorbabhängigen Bedingungen“Das Plugin wertet die Feiertagsregel gegen ein hypothetisches zukünftiges Datum aus, nicht gegen den aktuellen Warenkorb. Wenn Ihre Feiertagsregel Bedingungen enthält, die vom Warenkorb-Zustand abhängen (Cart-Total, Customer-Group, Payment-Method), matchen diese Bedingungen nicht den Future-Date-Scope und die Regel verhält sich unerwartet. Halten Sie die Feiertagsregel rein — nur Datumsbereich / Wochentag-Bedingungen.
Das Widget überlappt etwas in meinem Theme
Abschnitt betitelt „Das Widget überlappt etwas in meinem Theme“Verwenden Sie das Placement-Drop-down, um es zu verschieben (z. B. von besidePrice auf belowAddToCard). Für feinere Kontrolle — überschreiben Sie das Twig-Template, siehe Storefront → Template-Blöcke.
Ich möchte das Widget auf einer Custom-Seite zeigen
Abschnitt betitelt „Ich möchte das Widget auf einer Custom-Seite zeigen“Zwei Optionen:
- Fügen Sie das CMS-Block Estimated Delivery zu einer Shopping Experience hinzu. Siehe Storefront → CMS-Block.
- Inkludieren Sie das Widget-Twig-Template aus Ihrem Custom-Theme. Siehe Storefront → Template-Blöcke.
Ich möchte unterschiedliche Cutoffs pro Versandmethode
Abschnitt betitelt „Ich möchte unterschiedliche Cutoffs pro Versandmethode“Das Cutoff ist pro Sales Channel und pro Wochentag, nicht pro Versandmethode. Für diese Granularität nutzen Sie mehrere Sales Channels mit unterschiedlichen Cutoff-Konfigurationen oder überschreiben Sie das Widget-Twig und lesen die Versandmethode selbst aus dem Warenkorb.
Ich möchte unterschiedliche Cutoffs pro Lager
Abschnitt betitelt „Ich möchte unterschiedliche Cutoffs pro Lager“Gleiche Antwort — modellieren Sie jedes Lager als eigenen Sales Channel, dann können Cutoff (und Werktagsregel) pro Lager unterschiedlich sein.
Das Widget zeigt falsche Wochentagsnamen
Abschnitt betitelt „Das Widget zeigt falsche Wochentagsnamen“Das ist fast immer ein Snippet-Übersetzungsproblem. Prüfen Sie Translation → Weekdays in der getesteten Sprache — lange und kurze Snippets für jeden Tag müssen ausgefüllt sein.