Как правильно изменить функцию wc_add_to_cart_message()?
Хочу добавить атрибут продукта к сообщению корзины, которое появляется когда товар добавляется в корзину: «3 x Товар добавлен в вашу корзину».
В итоге это должно выглядеть так: «3 {pa_attribute} x Товар добавлен в вашу корзину».
Почему - то при добавлении фильтра к функции wc_add_to_cart_message(), или редактирование как в данном случае - Customize add to cart message in Woocommerce 3, вызывает ошибку. Пробую добавить данный код, но на второй строке возникает ошибка:
global $product;
$ed = $product->get_attribute( 'pa_attribute' );
Ответы (1 шт):
Автор решения: Peter.A.
→ Ссылка
Вот тут:
global $product;
$ed = $product->get_attribute( 'pa_attribute' );
У вас $product не инициализировн, при вызове функции с ним и вылетает ошибка.
Попробуйте сначала получить продукт:
$product = wc_get_product($product_id);