Saltar al contenido

Eliminar / Ocultar Woocommerce agregado al mensaje del carrito pero Mantener / Mostrar el mensaje de cupón aplicado

Solución:

esto funcionó para mí:

add_filter( 'wc_add_to_cart_message', 'remove_add_to_cart_message' );

function remove_add_to_cart_message() {
    return;
}

Actualización: 18/05/2018 Consulte la respuesta mucho más simple de bellmountain para conocer la forma correcta de hacerlo.

Agrega este código a tus temas functions.php expediente. Eliminará solo ese mensaje. Debería activarse solo en las páginas donde es probable que ocurra.

function remove_added_to_cart_notice()
{
    $notices = WC()->session->get('wc_notices', array());

    foreach( $notices['success'] as $key => &$notice){
        if( strpos( $notice, 'has been added' ) !== false){
            $added_to_cart_key = $key;
            break;
        }
    }
    unset( $notices['success'][$added_to_cart_key] );

    WC()->session->set('wc_notices', $notices);
}
add_action('woocommerce_before_single_product','remove_added_to_cart_notice',1);
add_action('woocommerce_shortcode_before_product_cat_loop','remove_added_to_cart_notice',1);
add_action('woocommerce_before_shop_loop','remove_added_to_cart_notice',1);

No se preocupe por usar ese CSS que ha probado.

Estoy usando esto:

add_filter( 'wc_add_to_cart_message_html', '__return_null' );
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *