Как изменить текст "[Товар] добавлен в корзину" в WooCommerce?

15 мар. 2018 г., 06:30:02
Просмотры: 15K
Голосов: 3

Я хочу изменить текст "Товар добавлен в вашу корзину." для вариативных товаров, чтобы он включал информацию о вариации.

Например, если я добавляю в корзину обувь размера 7, должно отображаться: "Обувь размера 7 добавлена в вашу корзину"

Что мне нужно изменить для этого?

0
Все ответы на вопрос 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 » добавлен в вашу корзину.','woocommerce'), get_the_title( $product_id ) ); 
    return $message; 
}

Данный код поможет вам изменить сообщение. Используя хук wc_add_to_cart_message вы можете улучшить код

15 мар. 2018 г. 06:47:55
Комментарии

Спасибо! Я видел этот код в интернете, но не уверен, как добавить вариацию товара.

harvey harvey
15 мар. 2018 г. 06:50:38

Скоро обновлю ответ для этого случая. @harvey

melvin melvin
15 мар. 2018 г. 06:51:23

Хук был изменен на wc_add_to_cart_message_html

Chris Pink Chris Pink
27 июл. 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 добавлен в ваш выбор.', get_the_title( $product_id ) );

    return $message;
}

Надеюсь, это поможет вам :)

15 мар. 2018 г. 08:02:14