Przejdź do głównej zawartości

Pozycje na stronach

Cztery z zakładek konfiguracji — Product Page, Shopping Cart, Checkout, Checkout Register — mają ten sam podstawowy kształt: drop-down Placement position wybierający, gdzie widget jest renderowany, plus opcjonalne nadpisania kontekstowe.

Każdy kontekst można niezależnie wyłączyć wybierając Disabled w jego drop-downie.

Opcja placementGdzie widget się pojawia
disabledNie renderuj na karcie produktu
belowAddToCardTuż pod przyciskiem “Do koszyka” (domyślne umiejscowienie)
aboveAddToCardNad przyciskiem “Do koszyka”
besidePriceInline obok ceny produktu

Zakładka Product Page jako jedyna ma nadpisania widoczności dla produktów niedostępnych. Każda część widgetu może być niezależnie ukrywana, gdy produkt jest niedostępny:

PoleOpcje
clockHideOutOfStockdisabled (nie ukrywaj) / closeoutOnly (ukryj dla wyprzedaży) / allProducts (ukryj dla każdego niedostępnego produktu)
stepsHideOutOfStockTe same trzy opcje
messageHideOutOfStockTe same trzy opcje

Opcja clearance sale celuje we flagę clearance / closeout Shopware — przydatna do utrzymania zegara pilności na zwykłych niedostępnych produktach (gdzie możesz uzupełnić stan), ale ukrywania na produktach których już nie sprzedajesz.

Opcja placementGdzie widget się pojawia
disabledNie renderuj
belowProductListTablePod tabelą line-itemów
aboveProductListTableNad tabelą line-itemów

Najszerszy zbiór opcji, bo strona checkout ma więcej punktów zaczepienia:

Opcja placementGdzie widget się pojawia
disabledNie renderuj
atTopOfPageNad wszystkim, pełna szerokość strony
atTopPageContainerWewnątrz kontenera strony, nad resztą
aboveHeaderNad nagłówkiem “Podsumowanie zamówienia”
belowHeaderPod nagłówkiem “Podsumowanie zamówienia”
aboveProductListTableNad line-itemami zamówienia

Strona konta / rejestracji (/account/register oraz inline guest register na checkoucie):

Opcja placementGdzie widget się pojawia
disabledNie renderuj
atTopOfPageNad wszystkim
aboveHeaderNad nagłówkiem strony
belowHeaderPod nagłówkiem strony

Kilka heurystyk:

  • Karta produktu: belowAddToCard jest domyślne nie bez powodu — wzrok klienta już jest na przycisku Kup. besidePrice dobre dla sklepów gdzie cena to focal point.
  • Koszyk: aboveProductListTable dobrze działa jako linia zapewnienia tuż przy podsumowaniu.
  • Potwierdzenie: belowHeader umieszcza widget pod tytułem strony “Zakończ zamówienie”.
  • Rejestracja: belowHeader żeby wyróżnić dostawę jako powód założenia konta.

Jeśli żadna opcja umiejscowienia nie pasuje do Twojego theme’a, każde renderowanie widgetu przechodzi przez blok twig include — możesz to rozszerzyć z nadpisania theme’a. Zobacz Storefront → Bloki szablonów.