Come personalizzare le tab prodotto di WooCommerce

Come personalizzare le tab prodotto di WooCommerce

Le tab prodotto di WooCommerce — come “Descrizione”, “Informazioni Aggiuntive” e “Recensioni”— forniscono ai tuoi clienti delle informazioni organizzate e facilmente navigabili all’interno delle schede prodotto.

Ma sapevi che puoi personalizzare le tab per adattarle alle tue esigenze?

È possibile rimuovere, riordinare, rinominare o aggiungere nuove tab, in modo da presentare le informazioni più pertinenti per i tuoi clienti.

Con questo codice potrai riordinare le tab, mettendo al primo posto le Recensioni, poi la Descrizione del prodotto e infine la tab Informazioni aggiuntive.

add_filter( 'woocommerce_product_tabs', 'lab_reorder_tabs', 98 );
function lab_reorder_tabs( $tabs ) {


$tabs['reviews']['priority'] = 5; // 1.recensioni
$tabs['description']['priority'] = 10; // 2.Descrizione
$tabs['additional_information']['priority'] = 15; // 3.Informazioni aggiuntive


return $tabs;
}

Buon lavoro.

Perché personalizzare le tab?

Le tab di WooCommerce non sono una soluzione “taglia unica”. Forse vuoi:

✅ Aggiungere una tab con le caratteristiche del prodotto

✅ Rimuovere la tab delle informazioni aggiuntive, che per il tuo store non è importante

✅ Modificarne l’ordine o il testo, per dar maggior risalto a quanto conta di più per i tuoi clienti

Come personalizzare le tab di WooCommerce

È possibile ottenere questo risultato con il filtro woocommerce_product_tabs, che controlla come le tab vengono generate. 

È sufficiente inserirlo all’interno del functions.php del tuo tema child (per mantenere le modifiche anche dopo l’ aggiornamento del tema) o in un plugin custom.

Rimuovere la tab “Informazioni Aggiuntive”

add_filter( 'woocommerce_product_tabs', 'rimuovi_scheda_informazioni_aggiuntive', 10, 1 ); function rimuovi_scheda_informazioni_aggiuntive( $tabs ) { unset( $tabs['additional_information'] ); // rimuove la tab "Informazioni Aggiuntive" return $tabs; }

Aggiungere una tab personalizzata

add_filter( 'woocommerce_product_tabs', 'aggiungi_scheda_personalizzata', 10, 1 );
function aggiungi_scheda_personalizzata( $tabs ) {
    $tabs['scheda_personalizzata'] = array(
        'title'    => 'Dettagli Tecnici',
        'priority' => 50,
        'callback' => 'contenuto_scheda_personalizzata'
    );
    return $tabs;
}

function contenuto_scheda_personalizzata() {
    echo'<h2>Dettagli Tecnici</h2>';
    echo'<p>Qui potete inseririre contenuto statico o dynamic, ad es. caratteristiche del prodotto.</p>';
}

Riordinare le tab

È sufficiente settare la priority. Le tab con una priority più bassa compariranno per prime.

add_filter( 'woocommerce_product_tabs', 'riordina_schede_prodotto', 10, 1 );
function riordina_schede_prodotto( $tabs ) {
    $tabs['description']['priority'] = 5;
    $tabs['additional_information']['priority'] = 10;
    $tabs['reviews']['priority'] = 15;
    return $tabs;
}
Per il momento è tutto,, buon lavoro!

Hai bisogno di personalizzazioni su WooCommerce?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

Torna in alto