Menu i oferta

Bloki i shortcode’y na stronie

Pełny opis bloków Gutenberga i shortcode'ów WP InPlate – menu, nawigacja, danie dnia, koszyk, sprawdzanie dostawy i formularz zamówienia.

Dotyczy WP InPlate 1.25.2 · Aktualizacja:

Elementy WP InPlate wstawiasz na strony jako bloki w edytorze Gutenberg albo jako shortcode'y. Działają w dowolnym motywie WordPress, także w kreatorach stron, które obsługują shortcode'y.

ElementBlokShortcode
MenuInPlate – Menu[wp-inplate-menu]
Nawigacja kategoriiInPlate – Nawigacja menu[wp-inplate-menu-nav]
Danie dniaInPlate – Danie dnia[wp-inplate-dish]
KoszykInPlate – Koszyk–
Sprawdzanie dostawyInPlate – Sprawdzacz dostawy[wp-inplate-delivery-checker]
Formularz zamówienia–[wp-inplate-checkout]

Pełna karta dań podzielona na kategorie. Kliknięcie dania otwiera okno ze zdjęciem, opisem, gramaturą, znacznikami i dodatkami. Na telefonie okno wysuwa się od dołu: przeciągnięcie uchwytu w dół je zamyka, a długą listę dodatków przewijasz normalnie. Przycisk „+” na karcie dodaje danie do koszyka bez otwierania okna (dla dań z wymaganymi dodatkami otwiera okno).

Opcja blokuAtrybut shortcode'uWartościDomyślnie
Układ kartlayoutgrid (siatka, karta pionowa), list (lista, karta pozioma), tiles (kafelki kwadratowe)grid
Pokaż zdjęcieshow_image1 / 01
Pokaż opisshow_description1 / 01
Minimalna szerokość kafelka (px)min_widthliczba; kafelki są szersze, jeśli kolumna ma miejsceautomatycznie

Przykład:

Shortcode
[wp-inplate-menu layout="list" show_description="0"]

Strona z menu musi być wskazana w InPlate → Ustawienia → System → Strony → Strona menu. Na nią prowadzą przekierowania ze stron sklepu WooCommerce i linki z koszyka.

Nawigacja menu

Przyciski kategorii, które przewijają stronę do wybranej sekcji menu. Bieżąca kategoria jest podświetlona podczas przewijania. Umieść blok nad menu (wiersz) albo w sidebarze obok menu (kolumna).

Opcja blokuAtrybutWartościDomyślnie
Układtyperow – poziomy pasek nad menu, column – kategorie jedna pod drugą, np. w sidebarzerow
Przyklejona nawigacja (sticky)sticky1 – zostaje widoczna przy przewijaniu, 0 – statyczna1

Przykład nawigacji w sidebarze: [wp-inplate-menu-nav type="column"].

Danie dnia

Wyróżnione dania InPlate na dziś, np. na stronie głównej. Gdy zamówienia są zamknięte, blok pokazuje komunikat i opcjonalnie datę, od kiedy znów przyjmujesz zamówienia.

Opcja blokuAtrybut shortcode'uOpisDomyślnie
Typy dańtypeKlucze typów oddzielone przecinkami, np. danie-dnia,zupa-dnia. Brak = wszystkie typywszystkie
Układlayoutlist, grid, tileslist
Pokaż niedostępne daniashow_unavailable1 – niedostępne dania wyświetlą się jako wyprzedane0
Pokaż zdjęcieshow_image1 / 01
Pokaż opisshow_description1 / 01
Minimalna szerokość kafelkamin_widthliczba w pxautomatycznie
Komunikat gdy brak dańaltTekst, gdy na dziś nie ma dań, np. „Zapraszamy jutro”tekst domyślny
Komunikat zamknięciatylko w blokuTekst, gdy zamówienia są zamknięte lub minęła godzina ich przyjmowaniatekst domyślny
Pokaż datę powrotutylko w blokuPokazuje, kiedy znów przyjmujesz zamówieniawłączone

Klucze typów znajdziesz w InPlate → Typy dań – przy każdym typie jest gotowy shortcode.

Przykład:

Shortcode
[wp-inplate-dish type="danie-dnia" layout="grid" alt="Dziś bez dania dnia – zapraszamy jutro."]

Starszy shortcode [wp-inplate] nadal działa jak [wp-inplate-dish], ale jest przestarzały. Zastąp go nowym.

Koszyk

Przycisk z licznikiem pozycji. Kliknięcie wysuwa panel z podsumowaniem zamówienia: pozycje z dodatkami, zmiana ilości, link „Personalizuj” przy daniach z dodatkami, suma i przycisk przejścia do zamówienia. Dostępny jako blok.

OpcjaOpisDomyślnie
Tekst przyciskuNapis na przycisku„Zobacz zamówienie”
Pokaż ikonę koszykaIkona przed napisemwłączone
Strona wysuwaniaZ prawej albo z lewejz prawej
Maksymalna szerokość (px)Szerokość panelu360
Tekst przycisku przejścia do kasyNapis na przycisku w panelu„Zamawiam”
KoloryTło przycisku, kolor ikony, tło licznika, kolor liczbykolory motywu

Kod rabatowy klient wpisuje na stronie zamówienia, nie w panelu koszyka. Rabat zastosowany na stronie zamówienia jest uwzględniony w sumie w panelu.

Sprawdzacz dostawy

Przycisk, który otwiera okno z dwoma krokami: najpierw klient wybiera, jak zje zamówienie (na miejscu albo z dostawą), potem przy dostawie wpisuje adres. Wynik pokazuje się od razu: adres w strefie (z opłatą i minimum) albo poza strefą (z propozycją odbioru). Wybór klienta jest zapamiętany i ustawiony z góry w formularzu zamówienia.

Okno działa także po godzinach zamówień – klient widzi wtedy informację o zamknięciu i wynik dla swojego adresu.

Opcja blokuOpis
Pokaż ikonę / Zmień ikonęIkona w nagłówku okna, z biblioteki mediów
Pokaż tytuł / TytułDomyślnie „Jak zjesz swoje zamówienie?”
Pokaż opis / OpisDomyślnie „Twój wybór zapamiętamy na następny raz.”
Etykieta: Na miejscuNazwa przycisku wyboru, np. „Odbiór w lokalu”
Etykieta: DostawaNazwa przycisku wyboru, np. „Dostawa do biura”

Puste pole oznacza tekst domyślny.

Formularz zamówienia

Shortcode [wp-inplate-checkout] wstawia formularz zamówienia: wybór sposobu realizacji, godziny, adresu, danych kontaktowych i płatności. Umieść go na osobnej stronie i wskaż ją w InPlate → Ustawienia → System → Strony → Strona checkout. Kreator konfiguracji tworzy tę stronę automatycznie.

Opis tego, co widzi klient, w rozdziale Jak zamawia klient.