Jak tworzyć pozycje menu tylko dla hurtowni

Jeśli chcesz, aby Twoi hurtowi klienci widzieli szybki link do formularza zamówienia lub strony rejestracji w głównym menu nawigacyjnym Twojej witryny, ale nie chcesz, aby ten link był widoczny dla klientów detalicznych, potrzebujesz sposobu na wyświetlenie pozycji menu tylko dla określonej roli użytkownika.

Możesz to zrobić za pomocą darmowej wtyczki Nav Menu Roles, dopasowanej do roli hurtowej, którą WooCommerce Wholesale Prices tworzy na Twojej stronie.

Ukrycie pozycji menu wpływa tylko na jej widoczność w nawigacji. Nie ogranicza dostępu do samej strony lub formularza, więc każdy, kto ma bezpośredni adres URL, nadal może ją otworzyć.

Wymagania

  • WooCommerce Wholesale Prices zainstalowane i aktywowane.
  • Darmowa wtyczka Nav Menu Roles zainstalowana i aktywowana.
  • Strona, do której chcesz dodać link, jest już skonfigurowana, na przykład formularz zamówienia utworzony w Wholesale Order Form lub Strona Rejestracji Hurtowej utworzona przez Wholesale Lead Capture.
  • Konto testowe przypisane do Twojej roli hurtowej, abyś mógł potwierdzić, że pozycja menu wyświetla się i ukrywa zgodnie z oczekiwaniami.

Znajdź nazwę swojej roli hurtowej

Nav Menu Roles ogranicza pozycję menu według roli użytkownika WordPress, więc potrzebujesz dokładnej roli, którą WooCommerce Wholesale Prices przypisuje Twoim klientom hurtowym.

  1. Przejdź do Wholesale → Role.
  2. Sprawdź kolumnę Nazwa dla roli, której chcesz użyć. Domyślnie jest to Wholesale Customer, ale mogła zostać zmieniona na Twojej stronie.
Hurtownia → Strona Roli wymieniająca rolę Klienta Hurtowni i jej klucz roli
Hurt → Role: zlokalizuj dokładną nazwę roli, do której chcesz skierować Nav Menu Roles

Zainstaluj i aktywuj Nav Menu Roles

  1. Przejdź do Wtyczki → Dodaj nową wtyczkę.
  2. Wyszukaj Nav Menu Roles.
  3. Kliknij Zainstaluj teraz, a następnie kliknij Aktywuj.

Dodaj pozycję menu tylko dla hurtowni

  1. Przejdź do Wygląd → Menu.
  2. Dodaj link do swojego formularza zamówienia lub strony rejestracji do menu, tak samo jak dodałbyś jakąkolwiek inną pozycję menu.
  3. Kliknij Zapisz menu.
Link Zamówienia Hurtowe dodany do głównego menu nawigacyjnego w Wyglądzie i Menu
Wygląd → Menu: dodany link tylko dla hurtowni w głównym menu nawigacyjnym

Ogranicz pozycję menu do swojej roli hurtowej

  1. W Wygląd → Menu kliknij pozycję menu, którą właśnie dodałeś, aby rozwinąć jej ustawienia.
  2. W sekcji Role dodanej przez Nav Menu Roles zaznacz pole dla swojej roli hurtowej, na przykład Wholesale Customer.
  3. Kliknij Zapisz menu.
Rozszerzone ustawienia pozycji menu pokazujące listę kontrolną Roli dodaną przez Nav Menu Roles z zaznaczonym Klientem Hurtowni
Wygląd → Menu: lista kontrolna ról dodana przez Nav Menu Roles, z zaznaczonym Wholesale Customer

Potwierdź, co widzi każdy odwiedzający

Klient zalogowany z wybraną rolą hurtową widzi link w głównym menu nawigacyjnym. Niezalogowany gość lub klient zalogowany z inną rolą go nie widzi.

Główne menu nawigacyjne na stronie front-end bez widocznego linku tylko dla hurtowni dla niezalogowanego gościa
Widok front-end dla niezalogowanego gościa: link tylko dla hurtowni nie pojawia się

Rozwiązywanie problemów

Potwierdź, że kliknąłeś Zapisz menu po zaznaczeniu pola roli, a nie tylko nawigowałeś poza ekranem. Jeśli ustawienie zostało zapisane, wyczyść pamięć podręczną strony lub obiektów na swojej stronie, a następnie przeładuj stronę w prywatnym oknie przeglądarki lub oknie incognito, aby wykluczyć lokalną pamięć podręczną przeglądarki.

Wróć do WooCommerce → Role i upewnij się, że nazwa roli nie zmieniła się od czasu skonfigurowania pozycji menu. Następnie sprawdź konto klienta, aby potwierdzić, że rola hurtowa jest do niego aktualnie przypisana. Jeśli oba są poprawne, wyczyść pamięć podręczną stron Twojej witryny i poproś klienta o odświeżenie strony.

Tak. Nav Menu Roles sprawdza role przypisane do Twojego konta, a nie to, czy jesteś administratorem. Aby zobaczyć menu tak, jak widzi je klient hurtowy, zaloguj się na konto z przypisaną rolą hurtową lub użyj prywatnego okna przeglądarki zalogowanego jako ten klient.

Często zadawane pytania

Tak. Nav Menu Roles ogranicza dowolną pozycję menu, dzięki czemu możesz linkować do dowolnej strony lub adresu URL w Twojej witrynie, takiej jak strona katalogu dostępnego tylko dla hurtowników lub FAQ dotyczący cen.

Czy mogę ograniczyć pozycję menu do więcej niż jednej roli hurtowej?

Tak, jeśli zaznaczysz więcej niż jedno pole roli w sekcji Role pozycji menu. Posiadanie więcej niż jednej dostępnej roli hurtowej wymaga WooCommerce Wholesale Prices Premium, który pozwala tworzyć dodatkowe role hurtowe w WooCommerce → Role.

Czy ukrycie pozycji menu uniemożliwia klientom niehurtowym bezpośrednie otwarcie formularza zamówienia lub strony rejestracji?

Nie. Ukrycie pozycji menu usuwa tylko link nawigacyjny. Strona, do której prowadzi, jest nadal dostępna dla każdego, kto ma bezpośredni adres URL, więc to ustawienie jest udogodnieniem nawigacyjnym, a nie ograniczeniem dostępu.

Czy istnieje sposób na ukrycie treści strony, a nie pozycji menu, przed klientami hurtowymi lub niehurtowymi?

Tak. WooCommerce Wholesale Prices Premium zawiera shortcody [wholesale_content] i [hide_from_wholesale], które pokazują lub ukrywają zawartość opakowaną wewnątrz nich w zależności od tego, czy odwiedzający ma rolę hurtową. Jest to oddzielne od konfiguracji menu nawigacyjnego omówionej w tym artykule. Wholesale Suite nie zawiera wbudowanego sposobu ograniczania pozycji menu nawigacyjnego według roli, więc Nav Menu Roles (lub podobny wtyczka widoczności menu) jest nadal wymagana w tym konkretnym przypadku.

Czy potrzebuję zainstalowanego Wholesale Order Form lub Wholesale Lead Capture, aby używać Nav Menu Roles?

Nie. Te wtyczki są potrzebne tylko wtedy, gdy chcesz linkować do formularza zamówienia lub strony rejestracji hurtowej. Nav Menu Roles może ograniczyć pozycję menu wskazującą na dowolną stronę, z tymi wtyczkami lub bez nich.

Co się stanie, jeśli zmienię nazwę mojej roli hurtowej po skonfigurowaniu pozycji menu?

Zmiana nazwy roli w WooCommerce → Role zmienia tylko jej nazwę wyświetlaną. Nav Menu Roles nadal celuje w tę samą bazową rolę, więc Twoje istniejące wybory nadal działają. Sprawdź etykietę roli w sekcji Role pozycji menu po tym, aby upewnić się, że patrzysz na zmienioną nazwę roli.

Nie. WordPress sprawdza bieżącą rolę odwiedzającego przy każdym ładowaniu strony, więc odświeżenie strony po zmianie roli jest wystarczające. Wylogowanie i ponowne zalogowanie nie jest wymagane.

Tak. Nav Menu Roles ogranicza poszczególne pozycje menu, dzięki czemu możesz dodać i ograniczyć link dostępny tylko dla hurtowni w dowolnej lokalizacji menu obsługiwanej przez Twój motyw.

Pomoc i wsparcie

Mamy dedykowany zespół wsparcia dla Wholesale Suite, który bardzo dobrze zna nasze produkty, WooCommerce i branżę. Zapraszamy do korzystania z ich wiedzy w dowolnym momencie, na całym świecie.

Jeśli jesteś obecnym klientem, przejdź do formularza zgłoszenia zgłoszenia wsparcia i wyślij nam wiadomość.

Jeśli jesteś użytkownikiem darmowej wtyczki, wyślij nam prośbę o wsparcie na forum. Aktywnie monitorujemy fora wsparcia WordPress.org dla darmowej wtyczki i staramy się jak najlepiej pomagać naszym użytkownikom.

Czy ten artykuł był pomocny?

Powiązane artykuły

Potrzebujesz wsparcia?

Nie możesz znaleźć odpowiedzi, której szukasz?
Skontaktuj się z pomocą techniczną
Zakończ Zakup