1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Order Form
  4. Styl wyświetlania
  5. Jak dodać link do zamówień hurtowych na stronie Moje konto
  1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Order Form
  4. Jak dodać link do zamówień hurtowych na stronie Moje konto

Jak dodać link do zamówień hurtowych na stronie Moje konto

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.
  1. Skopiuj poniższy fragment kodu.
  2. Zaktualizuj adres URL w zaznaczonej linii, aby pasował do adresu Twojej strony z formularzem zamówień hurtowych.
  3. Dodaj fragment kodu do pliku functions.php swojego 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.

Zakładka Formularz zamówień hurtowych na stronie Moje konto
Zakładka Formularz zamówień hurtowych na stronie Moje konto

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

Potrzebujesz wsparcia?

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