Uno degli aspetti più fastidiosi per molti clienti che utilizzano WooCommerce è la difficoltà di personalizzare alcuni testi, per esempio ultimamente rispondo a richieste di clienti che vogliono cambiare alcuni testi, ad esempio cambiare pulsante “Scegli” nei prodotti variabili.
A volte è possibile intervenire forzando la traduzione tramite .mo e .po del plugin, ma in questo caso vedremo di utilizzare uno snippet molto utile.
Perchè cambiare il testo “Scegli” nei prodotti variabili?
Per un acquirente potrebbe non essere chiaro il significato di questo pulsante (Scegli), considerando ad esempio che alcuni prodotti dello shop potrebbero mostrare invece il pulsante “Acquista”.
Spieghiamo in breve il perchè esiste questa differenza:
- un prodotto semplice del nostro shop mostra il pulsante Acquista, perchè ha un unico prezzo,
- un prodotto variabile richiede invece la selezione di una opzione e quindi mostra Scegli, perchè è possibile una variazione di prezzo in base alla variabilità del prodotto.
D\’accordo, per noi che siamo del settore la spiegazione è facile, ma non tutti gli utenti o acquirenti potrebbero capire.
Cosa fare? O meglio cosa richiede spesso il gestore di uno Shop WooCommerce? Cambiare pulsante Scegli nei prodotti variabili!
Lo snippet seguente ci permette di modificare il testo di vari pulsanti, in base al tipo di prodotto (prodotto semplice, variabile, esterno o prodotti raggruppati)
Modifica il tuo file functions.php, come sempre intervieni sul tema child per non perdere la modifica al prossimo update.
add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' ); /** * Cambiare pulsante scegli prodotti variabili / e altri testi */ function custom_woocommerce_product_add_to_cart_text() { global $product; $product_type = $product->product_type; switch ( $product_type ) { case 'external': return __( 'Buy product', 'woocommerce' ); break; case 'grouped': return __( 'View products', 'woocommerce' ); break; case 'simple': return __( 'Add to cart', 'woocommerce' ); break; case 'variable': return __( 'Select options', 'woocommerce' ); break; default: return __( 'Read more', 'woocommerce' ); } }
Modifica le voci “Buy product”, “View products”, “Add to cart”, “Select options”, “Read more” in base alle tue preferenze o a quelle del cliente.
Per il momento è tutto, per eventuali domande lascia pure un tuo commento!
Buon lavoro!
Ciao!
Ottimo articolo! Grazie!!!
Avrei una domanda, è possibile anche invece di avere il tasto scegli, cliccare direttamente sull’immagine del prodotto?
Grazie!!!
Salve Lorenzo, dovrebbe già essere così: clicchi sull’immagine e ti porta al prodotto. Se così non fosse potrebbe dipendere dal tema in uso.
Articolo splendido: complimenti.
Nel caso in cui la variabile sia ancora da selezionare mi resta il pulsante “scegli”.
Sai qual è l’opzione?
Ciao Andrea, devi modificare il testo nello snippet. Al posto di “Select options” inserisci il testo che preferisci.
Volendo par comparire le variabili e, una volta scelta quella di interesse, procedere con “aggiungi al carrello”, com’è possibile fare?
Salve Bruno, credo sia una personalizzazione non menzionata nell’articolo, contattami per valutare meglio l’intervento sul tuo sito.