Konfiguracja
Mezuro ma dwie części do skonfigurowania: tabele, które budujesz i wykorzystujesz wielokrotnie, oraz dwa pola treści, które decydują o tym, co czyta klient. Wyboru stylu wyświetlania, stylu wyzwalacza ani umiejscowienia celowo nie ma: przewodnik to zawsze przycisk za przyciskiem dodania do koszyka, otwierający modal.
Tworzenie tabeli
Dział zatytułowany „Tworzenie tabeli”Otwórz WooCommerce > Przewodniki rozmiarów, zakładka Tabele rozmiarów, i utwórz tabelę. Tabela to prosta opisana tabela wierszy i kolumn, na przykład rozmiary po boku (S, M, L) i wymiary u góry (klatka, talia, długość). Zbuduj raz; tę samą tabelę możesz przypisać do wielu produktów. Wszystkie tabele są zapisywane razem w opcji sizer_charts, a zapis formularza zastępuje cały zestaw, więc nie ma zapisu pojedynczej tabeli.
Treść odnośnika i nagłówka
Dział zatytułowany „Treść odnośnika i nagłówka”Zakładka Ustawienia ma dokładnie dwa pola, zapisywane razem w opcji sizer_settings:
- Treść odnośnika (
trigger_label), klikalny tekst na karcie produktu. Puste pole oznacza domyślne “Size guide” w języku witryny. - Nagłówek okna (
modal_title), nagłówek na górze modala. Puste pole powtarza treść odnośnika.
Przypisywanie tabeli
Dział zatytułowany „Przypisywanie tabeli”Tabela pojawia się dopiero po przypisaniu do produktu. Wejdź w edycję produktu, otwórz Dane produktu > Przewodnik rozmiarów i wybierz tabelę. Wybór zapisuje się w metadanej _sizer_chart_id, a opcja - Brak tabeli - ją usuwa.
W darmowej edycji nie ma przypisania per kategoria ani domyślnej tabeli dla całego sklepu. Jedną domyślną tabelę dla wszystkich produktów bez własnego przypisania dodaje Mezuro PRO, przez filtr sizer/resolved_chart_id.
Co jest ustalone w kodzie
Dział zatytułowany „Co jest ustalone w kodzie”Kilku rzeczy celowo nie da się przestawić:
- Przycisk zawsze renderuje się na haku
woocommerce_after_add_to_cart_buttonz priorytetem15, ustawienia umiejscowienia nie ma. - Wyzwalacz to zawsze stylizowany przycisk (
.sizer-trigger--button), wariantu linku tekstowego nie ma. - Tabela zawsze otwiera się w natywnym modalu
<dialog>, wyświetlania w zakładce produktu nie ma. - Produkt bez przypisanej tabeli nie renderuje niczego.
Motywy i nadpisania
Dział zatytułowany „Motywy i nadpisania”- Szablony, nadpisz szablony Mezuro z motywu, kopiując
templates/single-product/trigger.php,dialog.phplubchart-table.phpdotwojmotyw/sizer/single-product/. Kopia z motywu wygrywa z wtyczką i przeżywa aktualizacje. - CSS, wyjście na sklepie udostępnia zmienne CSS, więc możesz przemotywować tabelę i wyzwalacz bez ruszania znaczników. Wyjście jest responsywne, świadome trybu ciemnego i respektuje
prefers-reduced-motion.
Łagodne z założenia
Dział zatytułowany „Łagodne z założenia”Produkt bez przypisanej tabeli nie renderuje nic. Nie ma pustego przycisku ani zepsutego modala, więc możesz wdrażać przewodniki rozmiarów stopniowo.