Jeśli Twoi klienci hurtowi po zalogowaniu trafiają na stronę Moje konto, możesz dodać bezpośredni link do swojego formularza zamówień jako nową zakładkę, aby mieli do niego dostęp jednym kliknięciem. Poniższy fragment kodu wykorzystuje dwa standardowe filtry WooCommerce do zarejestrowania niestandardowego elementu menu i wskazania go na Twoją stronę WooCommerce Wholesale Order Form.
Wymagania wstępne
- WooCommerce Wholesale Order Form zainstalowany i aktywny, z co najmniej jedną opublikowaną stroną formularza zamówień.
- Motyw potomny lub wtyczka fragmentów kodu (taka jak WPCode) do bezpiecznego dodawania niestandardowego kodu PHP.
Jak dodać link do zamówień hurtowych
- Skopiuj poniższy fragment kodu.
- Zaktualizuj adres URL w zaznaczonej linii, aby pasował do adresu Twojej strony z formularzem zamówień hurtowych.
- Dodaj fragment kodu do pliku
functions.phpswojego motywu potomnego lub wklej go do wtyczki fragmentów kodu, takiej jak WPCode.
add_filter ( 'woocommerce_account_menu_items', 'wholesale_ordering_link' );
function wholesale_ordering_link( $menu_links ){
$new = array( 'wholesaleorderinglink' => 'Wholesale Ordering Form' );
$menu_links = array_slice( $menu_links, 0, 1, true )
+ $new
+ array_slice( $menu_links, 1, NULL, true );
return $menu_links;
}
add_filter( 'woocommerce_get_endpoint_url', 'wholesale_ordering_hook_endpoint', 10, 4 );
function wholesale_ordering_hook_endpoint( $url, $endpoint, $value, $permalink ){
if( $endpoint === 'wholesaleorderinglink' ) {
// Replace this URL with your wholesale order form page address
$url = 'https://example.com/wholesale-ordering/';
}
return $url;
}
Po zapisaniu na stronie Moje konto pojawi się nowa zakładka Formularz zamówień hurtowych dla wszystkich zalogowanych użytkowników. Możesz potwierdzić, że działa, logując się jako klient hurtowy.

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
