Come modificare "[Prodotto] è stato aggiunto al carrello" in WooCommerce?

15 mar 2018, 06:30:02
Visualizzazioni: 15K
Voti: 3

Vorrei modificare il testo "Prodotto è stato aggiunto al tuo carrello" per i prodotti variabili per includere la variante.

Ad esempio, se aggiungo una Scarpa taglia 7 al carrello dovrebbe dire: "Scarpa in taglia 7 è stata aggiunta al tuo carrello"

Cosa devo modificare per cambiare questo testo?

0
Tutte le risposte alla domanda 2
3
add_filter( 'wc_add_to_cart_message', 'my_add_to_cart_function', 10, 2 ); 

function my_add_to_cart_function( $message, $product_id ) { 
    $message = sprintf(esc_html__('« %s » è stato aggiunto al tuo carrello.','woocommerce'), get_the_title( $product_id ) ); 
    return $message; 
}

Il codice sopra ti aiuterà a modificare il messaggio. Conoscendo l'hook wc_add_to_cart_message puoi migliorare il codice

15 mar 2018 06:47:55
Commenti

Grazie! Ho visto quel codice online ma non sono sicuro di come incorporare la variazione del prodotto.

harvey harvey
15 mar 2018 06:50:38

Aggiornerò presto la risposta per quello. @harvey

melvin melvin
15 mar 2018 06:51:23

L'hook è stato cambiato in wc_add_to_cart_message_html

Chris Pink Chris Pink
27 lug 2024 18:09:53
0
add_filter( 'wc_add_to_cart_message', 'custom_wc_add_to_cart_message', 10, 2 );

function custom_wc_add_to_cart_message( $message, $product_id ) {

$message = sprintf( '%s è stato aggiunto alla tua selezione.', get_the_title( $product_id ) );

return $message;

}

Spero che questo ti sia d'aiuto :)

15 mar 2018 08:02:14