Przejdź do głównej zawartości

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.

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.

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.

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.

Kilku rzeczy celowo nie da się przestawić:

  • Przycisk zawsze renderuje się na haku woocommerce_after_add_to_cart_button z priorytetem 15, 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.
  • Szablony, nadpisz szablony Mezuro z motywu, kopiując templates/single-product/trigger.php, dialog.php lub chart-table.php do twojmotyw/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.

Produkt bez przypisanej tabeli nie renderuje nic. Nie ma pustego przycisku ani zepsutego modala, więc możesz wdrażać przewodniki rozmiarów stopniowo.