¿Cómo modificar "[Producto] ha sido añadido a tu carrito" en WooCommerce?

15 mar 2018, 06:30:02
Vistas: 15K
Votos: 3
Aquí está la traducción al español manteniendo la estructura HTML:

Me gustaría cambiar el texto "El producto ha sido añadido a tu carrito" para productos variables e incluir la variación.

Por ejemplo, si añado un Zapato talla 7 a mi carrito, debería decir: "Zapato en Talla 7 fue añadido a tu carrito"

¿Qué tengo que editar para cambiar esto?

0
Todas las respuestas a la pregunta 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 » ha sido añadido a tu carrito.','woocommerce'), get_the_title( $product_id ) ); 
    return $message; 
}

El código anterior te ayudará a cambiar el mensaje. Al conocer el hook wc_add_to_cart_message puedes mejorar el código

15 mar 2018 06:47:55
Comentarios

¡Gracias! He visto ese código en línea pero no estoy seguro de cómo incorporar la variación del producto.

harvey harvey
15 mar 2018 06:50:38

Actualizaré la respuesta para eso pronto. @harvey

melvin melvin
15 mar 2018 06:51:23

El hook ha cambiado desde entonces a wc_add_to_cart_message_html

Chris Pink Chris Pink
27 jul 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 ha sido añadido a tu selección.', get_the_title( $product_id ) ); 

    return $message; 

}

Espero que esto te ayude :)

15 mar 2018 08:02:14