1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Order Form
  4. Stile di visualizzazione
  5. Come aggiungere un link per ordini all'ingrosso nella pagina del mio account
  1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Order Form
  4. Come aggiungere un link per ordini all'ingrosso nella pagina del mio account

Come aggiungere un link per ordini all'ingrosso nella pagina del mio account

Se i tuoi clienti all'ingrosso atterrano sulla pagina Il mio account dopo l'accesso, puoi aggiungere un link diretto al tuo modulo d'ordine come nuova scheda in modo che lo raggiungano con un clic. Lo snippet seguente utilizza due filtri standard di WooCommerce per registrare una voce di menu personalizzata e puntarla alla tua pagina WooCommerce Wholesale Order Form.

Prerequisiti

  • WooCommerce Wholesale Order Form installato e attivo, con almeno una pagina del modulo d'ordine pubblicata.
  • Un tema figlio o un plugin per snippet di codice (come WPCode) per aggiungere in modo sicuro PHP personalizzato.
  1. Copia lo snippet qui sotto.
  2. Aggiorna l'URL sulla riga contrassegnata per corrispondere all'indirizzo della tua pagina del modulo d'ordine all'ingrosso.
  3. Aggiungi lo snippet al file functions.php del tuo tema figlio o incollalo in un plugin per snippet di codice come 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;
 
}

Dopo aver salvato, la tua pagina Il mio account visualizzerà una nuova scheda Modulo d'ordine all'ingrosso per tutti gli utenti connessi. Puoi confermare che funziona accedendo come cliente all'ingrosso.

Scheda Modulo d'ordine all'ingrosso nella pagina Il mio account
Scheda Modulo d'ordine all'ingrosso nella pagina Il mio account

Serve aiuto?

Se hai una domanda o riscontri problemi, siamo qui per aiutarti.

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto