1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Wholesale Order Form
  4. Anzeigestil
  5. So fügen Sie einen Link zur Großhandelsbestellung auf der Seite Mein Konto hinzu
  1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Wholesale Order Form
  4. So fügen Sie einen Link zur Großhandelsbestellung auf der Seite Mein Konto hinzu

So fügen Sie einen Link zur Großhandelsbestellung auf der Seite Mein Konto hinzu

Wenn Ihre Großhandelskunden nach dem Einloggen auf der Mein Konto-Seite landen, können Sie einen direkten Link zu Ihrem Bestellformular als neuen Tab hinzufügen, damit sie ihn mit einem Klick erreichen. Der folgende Code-Schnipsel verwendet zwei Standard-WooCommerce-Filter, um einen benutzerdefinierten Menüpunkt zu registrieren und auf Ihre WooCommerce Wholesale Order Form-Seite zu verweisen.

Voraussetzungen

  • WooCommerce Wholesale Order Form installiert und aktiv, mit mindestens einer veröffentlichten Bestellformularseite.
  • Ein Child-Theme oder ein Code-Snippets-Plugin (wie z. B. WPCode), um sicher benutzerdefinierten PHP-Code hinzuzufügen.
  1. Kopieren Sie den folgenden Code-Schnipsel.
  2. Aktualisieren Sie die URL in der markierten Zeile, damit sie mit der Adresse Ihrer Großhandelsbestellformularseite übereinstimmt.
  3. Fügen Sie den Code-Schnipsel zur functions.php-Datei Ihres Child-Themes hinzu oder fügen Sie ihn in ein Code-Snippets-Plugin wie WPCode ein.
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;
 
}

Nach dem Speichern wird auf Ihrer Mein Konto-Seite ein neuer Tab Großhandelsbestellformular für alle eingeloggten Benutzer angezeigt. Sie können bestätigen, dass es funktioniert, indem Sie sich als Großhandelskunde anmelden.

Tab „Großhandelsbestellformular“ auf der Seite „Mein Konto“
Tab „Großhandelsbestellformular“ auf der Seite „Mein Konto“

Benötigen Sie Hilfe?

Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.

War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

Können Sie die Antwort, die Sie suchen, nicht finden?
Support kontaktieren
Kauf abschließen