Przejdź do głównej zawartości

FAQ

Sprawdź, w kolejności:

  1. General → Active jest włączone dla aktualnie wybranego kanału sprzedaży (nie tylko dla “All sales channels”).
  2. Drop-down placement na właściwej zakładce — Product Page, Cart, Checkout, Checkout Register — jest ustawiony na coś innego niż disabled.
  3. Working-days rule jest wybrana w zakładce Settings. Bez reguły plugin nie ma jak liczyć dni roboczych.
  4. Cache HTTP (Varnish / app.cache.adapter) — wyczyść po zmianach konfiguracji, widget renderuje się po stronie serwera.

Kilka możliwych przyczyn:

  • Inny kanał sprzedaży jest w użyciu w storefroncie niż wybrany w panelu. Przełącz selektor kanału w panelu by potwierdzić.
  • Produkt ma własny delivery time, a useProductDeliveryTime jest włączone (lub wyłączone, w zależności od oczekiwań). Zobacz Advanced → Czas dostawy z produktu.
  • Dynamic Product Group nadpisuje konfigurację — wyłącz Inherit from Dynamic Product Groups by potwierdzić.

Zegar napędzany jest JavaScriptem client-side. Jeśli widzisz tylko skeleton lub statyczną wartość:

  • Otwórz dev tools przeglądarki i sprawdź błędy JS z bundla storefrontu.
  • Sprawdź, czy theme storefrontu jest skompilowany (bin/console theme:compile) po instalacji pluginu.
  • Jeśli CSP blokuje inline event handlery, dopuść ścieżkę bundla pluginu.

Cut-off jest częścią output’u widgetu, który jest renderowany po stronie serwera i cache’owany HTTP. Po zmianie:

Okno terminala
bin/console cache:clear

i wyczyść cache reverse-proxy (Varnish, Cloudflare).

Pola snippetów edytują jeden snippet set na raz. Jeśli Twoje tłumaczenie nie pokazuje się w storefroncie:

  1. Potwierdź, że snippet set jest przypisany do języka kanału sprzedaży.
  2. Przełącz picker języka panelu (prawy górny róg) na język, który edytujesz i zapisz ponownie.
  3. Wyczyść cache Shopware.

Plugin ewaluuje regułę świąt względem hipotetycznej przyszłej daty, nie aktualnego koszyka. Jeśli Twoja reguła zawiera warunki zależne od stanu koszyka (cart total, customer group, payment method), te warunki nie zmatchują się ze scope’m przyszłej daty i reguła zachowa się dziwnie. Zostaw regułę świąt czystą — tylko warunki typu Date range / Day of the week.

Użyj drop-downu placement, by go przesunąć (np. z besidePrice na belowAddToCard). Dla większej kontroli — nadpisz szablon Twig, zobacz Storefront → Bloki szablonów.

Dwie opcje:

  1. Dodaj blok Estimated Delivery do Shopping Experience. Zobacz Storefront → Blok CMS.
  2. Includuj szablon widgetu z custom theme’a. Zobacz Storefront → Bloki szablonów.

Cut-off jest per kanał sprzedaży i per dzień tygodnia, nie per metoda wysyłki. Jeśli potrzebujesz tej granularności, użyj wielu kanałów sprzedaży z różnymi konfiguracjami cut-off albo nadpisz widget Twig i sam odczytaj metodę wysyłki z koszyka.

Ta sama odpowiedź — zamodeluj każdy magazyn jako własny kanał sprzedaży, a cut-off (i reguła dni roboczych) może różnić się per magazyn.

To prawie zawsze problem tłumaczenia snippetu. Sprawdź Translation → Weekdays w testowanym języku — długie i krótkie snippety dla każdego dnia muszą być wypełnione.