Twój sklep wyświetla Cena hurtowa: przed ceną ze zniżką. Jeśli takie sformułowanie nie odpowiada Twoim klientom, możesz je zmienić na dowolne inne, takie jak Cena dla dystrybutora, Koszt dla partnera lub Cena VIP. Ten artykuł omawia ustawienie, które zmienia je wszędzie, fragment kodu, który nadaje każdej roli hurtowej własną etykietę, oraz osobny ciąg znaków używany do przyrostów ilości.
Zmień etykietę dla wszystkich
Pole to jest dostępne w darmowym wtyczce WooCommerce Wholesale Prices, więc nie potrzebujesz Wholesale Prices Premium do tej części.
- Przejdź do Wholesale > Ustawienia w panelu administracyjnym WordPress.
- Otwórz zakładkę Wholesale Prices, a następnie podzakładkę Price.
- W sekcji Price Options wpisz swoje sformułowanie w polu Wholesale Price Text.
- Kliknij Zapisz zmiany.

Nowa etykieta pojawia się od razu na listach produktów. W przypadku samej darmowej wtyczki to wszystko, czego potrzebujesz. Jeśli chcesz przejść przez samouczek dotyczący darmowej wersji z alternatywą filtra, zobacz jak zmienić tekst ceny hurtowej w darmowej wersji.
Nadaj każdej roli hurtowej własną etykietę
Ustawienie stosuje jedną etykietę dla każdego klienta. Aby wyświetlić inną etykietę dla każdej roli hurtowej, przefiltruj tekst za pomocą wwp_filter_wholesale_price_title_text. Dodaj to do motywu potomnego, wtyczki specyficznej dla witryny lub wtyczki fragmentów kodu.
add_filter( 'wwp_filter_wholesale_price_title_text', 'override_wholesale_text', 10, 1 );
function override_wholesale_text( $wholesaletext ) {
if ( ! class_exists( 'WWP_Wholesale_Roles' ) ) {
return $wholesaletext;
}
$wwp_wholesale_roles = WWP_Wholesale_Roles::getInstance();
$wholesale_role = $wwp_wholesale_roles->getUserWholesaleRole();
// Replace the role keys below with your own.
if ( ! empty( $wholesale_role ) && in_array( 'wholesale_customer', $wholesale_role, true ) ) {
return 'Wholesale Price:';
}
if ( ! empty( $wholesale_role ) && in_array( 'wholesale_vip', $wholesale_role, true ) ) {
return 'VIP Price:';
}
return $wholesaletext;
}
Ostateczne return $wholesaletext; ma znaczenie. Bez tego klient w każdej roli, której nie wymieniłeś, widzi pustą etykietę zamiast domyślnej.
Zmień tekst przyrostu ilości
WooCommerce Wholesale Prices Premium drukuje notatkę o przyroście pod ceną, gdy produkt używa przyrostu ilości, na przykład Przyrosty po 6. Nie ma ustawienia dla tego sformułowania. Ciąg znaków jest możliwy do przetłumaczenia, więc zmieniasz go w taki sam sposób, jak każdy inny ciąg znaków wtyczki.
Przetłumacz Increments of %1$s w domenie tekstowej WooCommerce Wholesale Prices Premium. Zachowaj symbol zastępczy %1$s w swoim zamienniku, ponieważ przechowuje on numer przyrostu.
Często zadawane pytania
Gdzie zmienić tekst ceny hurtowej w ustawieniach WooCommerce?
Przejdź do Wholesale > Settings > Wholesale Prices > Price i znajdź Wholesale Price Text w sekcji Price Options. Wpisz swoje sformułowanie, na przykład „Cena dla dystrybutora”, a następnie kliknij Save Changes. Nowy tekst pojawia się wszędzie tam, gdzie wyświetlane są ceny hurtowe.
Czy potrzebuję wtyczki Premium do tego?
Nie. Pole Wholesale Price Text jest dostępne w darmowej wtyczce Wholesale Prices. Premium dodaje ceny dla poszczególnych ról, które sprawiają, że powyższe etykiety specyficzne dla ról są warte skonfigurowania.
Czy zmiana etykiety działa z produktami złożonymi?
Tak. Sformułowanie dotyczy każdego typu produktu, w tym produktów złożonych i grupowych. Nie musisz ustawiać go dla każdego produktu z osobna.
Czy różne role hurtowe mogą wyświetlać inny etykietę?
Tak, za pomocą powyższego filtra. Standardowi kupujący mogą zobaczyć „Cena hurtowa”, podczas gdy rola VIP widzi „Cena VIP”. Zachowaj domyślny powrót, aby inne role nadal otrzymywały domyślne.
Czy etykieta pojawia się również w koszyku i podczas realizacji zakupu?
Ustawienie kontroluje etykietę wyświetlaną przy cenie na stronach produktów i listach. Szablony koszyka i realizacji zakupu formatują ceny osobno, a motyw lub kreator stron może je nadpisać, więc sprawdź każdy krok przepływu po zapisaniu.
Dlaczego mój nowy tekst ceny hurtowej się nie wyświetla?
Wyczyść pamięć podręczną strony i wszelkie CDN, a następnie przeładuj, logując się jako klient hurtowy. Jeśli stara etykieta się utrzymuje, potwierdź wartość zapisaną w sekcji Hurt > Ustawienia > Ceny hurtowe > Cena i sprawdź, czy jakiś fragment nie filtruje tekstu gdzie indziej.
Potrzebujesz pomocy?
Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.
- Użytkownicy wersji Premium: Otwórz zgłoszenie wsparcia
- Użytkownicy wersji darmowej: Odwiedź nasze forum społecznościowe
