Blok CMS
Plugin rejestruje blok Shopping Experiences (CMS) o nazwie Estimated Delivery. Wrzuć go gdziekolwiek na stronie CMS, żeby wyrenderować widget bez dotykania opcji placement w zakładkach konfiguracji.
Gdzie go znaleźć
Dział zatytułowany „Gdzie go znaleźć”- Otwórz Treść → Shopping Experiences.
- Otwórz lub stwórz stronę CMS.
- Kliknij Dodaj sekcję / blok.
- W pickerze bloków przełącz się na kategorię Commerce — znajdziesz tam Estimated Delivery.
- Przeciągnij na layout.
Co zawiera blok
Dział zatytułowany „Co zawiera blok”Blok CMS ma jeden slot zawartości — sam widget. Slot używa konfiguracji z zakładki Widget (look-and-feel) i Settings (matematyka dat), więc widget wewnątrz strony CMS wygląda i zachowuje się jak ten sam widget na karcie produktu.
Dziedziczenie z produktu
Dział zatytułowany „Dziedziczenie z produktu”Gdy blok jest wrzucony na layout karty produktu (Shopware pozwala używać Shopping Experiences jako szablon karty), możesz włączyć opcję Inherit from product w konfiguracji bloku:
Jeśli plugin pojawia się na karcie produktu i ta opcja jest aktywna, wszystkie ustawienia nieokreślone tutaj będą najpierw dziedziczone z ustawień indywidualnego produktu (jeśli są), potem z powiązanych Dynamic Product Groups (jeśli opcja dziedziczenia jest aktywna), a na końcu z ogólnych ustawień aktywnego kanału sprzedaży.
W praktyce:
- Off — blok zawsze używa konfiguracji poziomu kanału sprzedaży.
- On — blok najpierw sprawdza własną konfigurację produktu, potem dowolną Dynamic Product Group do której produkt należy (jeśli Inherit from Dynamic Product Groups jest włączone), a na końcu fallbackuje do domyślnej konfiguracji kanału.
To pozwala mieć jeden globalny layout CMS “Koszyk”, który automatycznie pokazuje inne okno wysyłki dla wyprzedaży vs. zwykłych produktów.
Łączenie z ustawieniami per strona
Dział zatytułowany „Łączenie z ustawieniami per strona”Blok CMS jest niezależny od opcji placement w zakładkach Product Page / Cart / Checkout / Register. Jeśli chcesz widgetu tylko wewnątrz layoutu CMS (np. customowa landing page) i nigdzie indziej, ustaw każdy drop-down placement na Disabled i używaj tylko bloku CMS.
Jeśli chcesz obu — np. widget pod przyciskiem Kup oraz osobna wersja na landing page’u — zostaw placement włączony i wrzuć blok CMS tam, gdzie potrzebujesz dodatkowej kopii. Obie wersje renderują z tą samą stylizacją Widget, ale liczą te same daty, więc pozostają zsynchronizowane.
Kategoria bloku
Dział zatytułowany „Kategoria bloku”Blok jest zarejestrowany w kategorii Commerce. Etykieta bloku i miniatura podglądu używają standardowych konwencji snippetów Shopware sw-cms.blocks.*, więc tłumaczą się razem z własnymi pakietami językowymi Shopware.