Cerca

Come cambiare il testo “Scegli” dei prodotti variabili nelle pagine catalogo di WooCommerce

Snippet testo scegli prodotti variabili WooCommerce
Snippet testo scegli prodotti variabili WooCommerce

Snippet testo scegli prodotti variabili WooCommerce

Lo spunto per questo post mi รจ venuto grazie al commento di Lorenzo, nell’articolo dedicato alla modifica del pulsante “aggiungi al carrello” e acquista”.

Le due voci “Acquista” e “Aggiungi al carrello” riguardano i prodotti semplici, mentre per i prodotti variabili il pulsante assume la voce “Scegli”, e cambia anche nel caso dei prodotti raggruppati ed esterni.

C’รจ uno snippet per tutto, e allora andiamo a vedere come modificare il testo del pulsante “Scegli” dei prodotti variabili, ma anche quello dei prodotti esterni e raggruppati, e naturalmente il testo del pulsante di default “Per saperne di piรน”, che WooCommerce utilizza, ad esempio, nei prodotti in cui non viene indicato il prezzo.

Lo snippet che segue, come al solito, va inserito nel file delle funzioni functions.php del tema, meglio se si utilizza un tema child.

add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' );

/**
 * custom_woocommerce_template_loop_add_to_cart
*/
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' );
	}
	
}

Le voci da modificare sono “Buy product, View products, Add to cart, Select options e Read more”, rispettivamente per i prodotti esterni, raggruppati, semplici, variabili e per il pulsante di default.

รˆ possibile cambiare una o piรน voci, a piacere.

Lo snippet รจ stato testato con WooCommerce 2.3.5, WordPress 4.1.1 e tema Storefront.

(Fonte: documentazione WooCommerce)

Condividi se ti รจ piaciuto!

Altri articoli che potrebbero interessarti:

Immagine di Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilitร  e comunicazione in rete. Il mio curriculum รจ su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti รจ stato di aiuto, contribuisci alla continuitร  di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

3 risposte

  1. Ciao Roberto,

    ti ringrazio della tua celere risposta, ho provato ad inserire lo snippet, non ho potuto inserirlo nel tema child in quanto provando ad inserire il file function.php mi dava errore, perciรฒ lo aggiunto al file nel tema genitore. Risultato le labels con prima scritto “Per saperne di piรน” sono diventate “acquista”.
    Io avevo inserito lo snippet modificando la voce “Read More” in “Prenota” ma non รจ servito.

    Grazie lo stesso
    Paolo

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.