1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Prices Premium
  4. Ceny hurtowe
  5. Jak ukryć ceny przed gośćmi w WooCommerce Wholesale Prices
  1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Prices
  4. Ceny hurtowe
  5. Jak ukryć ceny przed gośćmi w WooCommerce Wholesale Prices

Jak ukryć ceny przed gośćmi w WooCommerce Wholesale Prices

Chcesz, aby ceny widzieli tylko zalogowani klienci, tacy jak Twoi hurtownicy? Włącz Ukryj cenę i przycisk Dodaj do koszyka w WooCommerce Wholesale Prices, aby ukryć ceny i przycisk Dodaj do koszyka przed każdym, kto nie jest zalogowany.

Wymagania wstępne

  • Zainstalowano i aktywowano WooCommerce Wholesale Prices.
  • Wersja 2.3.0 lub nowsza, jeśli chcesz, aby goście nadal widzieli listy rozwijane wariantów na produktach zmiennych. W starszych wersjach włączenie tego ustawienia usuwa całą formę wariantu.
  • Konto administratora, aby uzyskać dostęp do Hurtownia → Ustawienia.

Krok 1: Ukryj ceny i przycisk Dodaj do koszyka

  1. Przejdź do Hurtownia → Ustawienia → Ceny hurtowe → Cena.
  2. Zaznacz Ukryj cenę i przycisk Dodaj do koszyka.
  3. Kliknij Zapisz zmiany.

Po zapisaniu ceny i przycisk Dodaj do koszyka zostaną ukryte przed każdym gościem, który nie jest zalogowany.

Strona ustawień cenowych WooCommerce Wholesale Prices z zaznaczonym polem wyboru Ukryj cenę i przycisk Dodaj do koszyka oraz widocznym przyciskiem Zapisz zmiany
Hurtownia → Ustawienia → Ceny hurtowe → Cena: zaznacz Ukryj cenę i przycisk Dodaj do koszyka, a następnie kliknij Zapisz zmiany

Krok 2 (opcjonalnie): Zmień komunikat zastępczy

Domyślnie goście widzą link Zaloguj się, aby zobaczyć ceny do strony Moje konto zamiast ceny. Możesz zastąpić go własnym komunikatem.

  1. Przejdź do Hurtownia → Ustawienia → Ceny hurtowe → Cena.
  2. Edytuj Komunikat zastępczy ceny i przycisku Dodaj do koszyka.
  3. Kliknij Zapisz zmiany.

Na przykład:

Pole Zastąpienie ceny i przycisku Dodaj do koszyka w ustawieniach cenowych Wholesale Prices z wpisaną niestandardową wiadomością
Hurtownia → Ustawienia → Ceny hurtowe → Cena: pole Komunikat zastępczy ceny i przycisku Dodaj do koszyka
Pojedyncza strona produktu pokazująca niestandardową cenę i komunikat zastępujący „Dodaj do koszyka” zamiast ceny
Inny przykładowy komunikat, wyświetlany na stronie pojedynczego produktu

Obejrzyj krótki poradnik dotyczący tego ustawienia:

Co widzą goście

Strona sklepu i strony produktów

Po włączeniu ustawienia goście nie widzą ceny ani przycisku Dodaj do koszyka nigdzie w Twoim sklepie:

Listy rozwijane wariantów pozostają widoczne dla produktów zmiennych

Jeśli produkt ma warianty, takie jak różne rozmiary lub kolory, WooCommerce Wholesale Prices w wersji 2.3.0 i nowszych zachowuje listy rozwijane atrybutów widoczne dla gości, nawet gdy Ukryj cenę i przycisk Dodaj do koszyka jest włączone. Gość nadal może wybrać rozmiar lub kolor, aby zobaczyć, które kombinacje są dostępne, ale cena, szczegóły zapasów i przycisk Dodaj do koszyka dla wybranego wariantu pozostają ukryte, tak samo jak w przypadku prostego produktu.

Strona produktu z wariantami widziana przez gościa, pokazująca rozwijane menu rozmiarów, bez ceny i przycisku „Dodaj do koszyka”
Widok gościa na produkt zmienny: listy rozwijane atrybutów pozostają widoczne, podczas gdy cena i przycisk Dodaj do koszyka pozostają ukryte

Rozwiązywanie problemów

Goście nie widzą list rozwijanych wariantów na produkcie zmiennym

Potwierdź, że WooCommerce Wholesale Prices jest zaktualizowane do wersji 2.3.0 lub nowszej. W starszych wersjach włączenie Ukryj cenę i przycisk Dodaj do koszyka usuwa całą formę wariantu dla produktów zmiennych, w tym listy rozwijane atrybutów.

Ceny nadal są widoczne dla niektórych gości

Najpierw przejdź do Hurtownia → Ustawienia → Ceny hurtowe → Cena i sprawdź, czy Ukryj cenę i przycisk Dodaj do koszyka jest nadal zaznaczone.

Następnie wyczyść pamięć podręczną witryny i wszelkie pamięci podręczne CDN. Wtyczka buforująca może serwować odwiedzającym starszą wersję Twoich stron.

Jeśli ceny nadal się wyświetlają, Twoja wtyczka lub inny motyw może wyświetlać cenę w inny sposób. Zobacz następną sekcję.

Cena nadal wyświetla się na stronie pojedynczego produktu

Jeśli ceny są ukryte na stronach sklepu i kategorii, ale cena nadal wyświetla się na stronie pojedynczego produktu, poproś dewelopera Twojego motywu o użycie standardowego wyjścia ceny WooCommerce dla elementu ceny. Możesz również dodać mały fragment kodu, który ukryje niestandardowy element ceny dla gości niezalogowanych.

Dzieje się tak, gdy motyw lub kreator stron wyświetla cenę za pomocą własnego elementu. Ustawienie Ukryj cenę kontroluje tylko standardowe wyjście ceny WooCommerce, więc niestandardowy element nie jest objęty. Dla deweloperów: niestandardowy element najprawdopodobniej wywołuje wc_price() bezpośrednio zamiast get_price_html().

Często zadawane pytania

Czy ukrywanie cen dla gości działa zarówno na stronie sklepu, jak i na stronach pojedynczych produktów?
Tak. W przypadku standardowych motywów WooCommerce ustawienie stosuje się jednocześnie do obu widoków, więc goście przeglądający Twój katalog i ci, którzy trafiają bezpośrednio na stronę szczegółów produktu, nie widzą ani ceny, ani przycisku Dodaj do koszyka. Jeśli Twój motyw lub kreator stron renderuje cenę za pomocą niestandardowego elementu, zobacz Cena nadal wyświetla się na stronie pojedynczego produktu w sekcji Rozwiązywanie problemów.

Czy gość może dodać produkt zmienny do koszyka po wybraniu wariantu?
Nie. Przycisk Dodaj do koszyka i pole ilości pozostają ukryte dla wybranego wariantu, tak samo jak dla reszty tej funkcji. Goście muszą się zalogować, aby zobaczyć ceny i dokonać zakupu.

Czy mogę zastąpić ukrytą cenę niestandardową wiadomością zamiast pozostawiać puste miejsce?
Tak. Wpisz swoją wiadomość w polu Zastąpienie ceny i przycisku Dodaj do koszyka i kliknij Zapisz zmiany. Domyślnie jest to link „Zaloguj się, aby zobaczyć ceny”. Pole to edytor tekstu sformatowanego, więc Twoja wiadomość może zawierać link, na przykład do formularza rejestracji hurtowej.

Czy mogę ukryć ceny od gości tylko dla niektórych produktów?
Ustawienie Ukryj cenę i przycisk Dodaj do koszyka dotyczy całego sklepu. Dotyczy każdego produktu dla każdego, kto nie jest zalogowany, więc nie ma wbudowanego sposobu na ukrycie cen w niektórych produktach, a wyświetlanie ich w innych dla gości. Jeśli potrzebujesz takiego poziomu kontroli, deweloper może użyć filtru wwp_hide_price_and_add_to_cart_button, aby zmienić, czy ustawienie dotyczy odwiedzającego. Filtr działa przed załadowaniem jakiegokolwiek produktu, więc nie może robić wyjątków dla pojedynczych produktów.

Czy ta funkcja ukrywa ceny również przed zalogowanymi klientami detalicznymi, czy tylko przed gośćmi?
Tylko goście. Zalogowani klienci widzą ceny jak zwykle dla swojej roli.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zakończ Zakup