Cum să modifici mesajul „[Produs] a fost adăugat în coș” în WooCommerce?

15 mar. 2018, 06:30:02
Vizualizări: 15K
Voturi: 3

Doresc să modific textul "Produsul a fost adăugat în coșul tău." pentru produsele variabile, astfel încât să includă și variația.

De exemplu, dacă adaug o încălțăminte mărimea 7 în coș, ar trebui să afișeze: "Încălțăminte mărimea 7 a fost adăugată în coș"

Ce trebuie să modific pentru a schimba acest mesaj?

0
Toate răspunsurile la întrebare 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 » a fost adăugat în coșul tău.','woocommerce'), get_the_title( $product_id ) ); 
    return $message; 
}

Codul de mai sus vă va ajuta să modificați mesajul. Cunoscând hook-ul wc_add_to_cart_message puteți îmbunătăți codul

15 mar. 2018 06:47:55
Comentarii

Mulțumesc! Am văzut acel cod online, dar nu sunt sigur cum să integrez variația produsului.

harvey harvey
15 mar. 2018 06:50:38

Voi actualiza răspunsul pentru asta în curând. @harvey

melvin melvin
15 mar. 2018 06:51:23

Hook-ul s-a schimbat între timp în wc_add_to_cart_message_html

Chris Pink Chris Pink
27 iul. 2024 18:09:53
0
// Filtru pentru personalizarea mesajului de adăugare în coș WooCommerce
add_filter( 'wc_add_to_cart_message', 'custom_wc_add_to_cart_message', 10, 2 ); 

/**
 * Funcție personalizată pentru mesajul de adăugare în coș
 * 
 * @param string $message Mesajul original
 * @param int $product_id ID-ul produsului
 * @return string Mesajul modificat
 */
function custom_wc_add_to_cart_message( $message, $product_id ) { 
    // Generarea mesajului personalizat
    $message = sprintf( '%s a fost adăugat în selecția ta.', get_the_title( $product_id ) ); 

    return $message; 
}

Sper că acest cod vă va fi de folos :)

15 mar. 2018 08:02:14