Я добавил следующий фильтр (см. Ниже) для сценария, когда покупатель добавляет другой (индивидуально проданный, цифровой) товар в корзину, которая уже находится в корзине.
Это был хороший способотключить некрасивое сообщение «Вы не можете добавить другой продукт» в случае, если это произошло, и просто показать корзину (как напоминание о том, что продукт уже находится в корзине)
С новым обновлением 3.7 woocommerce,появляющийся круг в верхней части «кнопки покупки» ajax застрял в бесконечно вращающейся петле.
В версии до того, как круг начал вращаться, он остановился, появилась корзина, чтобы показать покупателю, что продукт ужев корзине.
Изменил ли woocommerce переменные, включенные в фильтр ниже, или есть другое простое исправление, о котором я не знаю?
// if product is already in cart, just go to cart and don’t show ugly “you cannot add another product” message
add_filter( ‘woocommerce_add_to_cart_sold_individually_found_in_cart’, ‘spark_redirect_to_cart’ );
function spark_redirect_to_cart( $found_in_cart ) {
if ( $found_in_cart ) {
wp_safe_redirect( wc_get_page_permalink( ‘cart’ ) );
exit;
}
return $found_in_cart;
}
Помощь очень ценится, Спасибо.Или эта ошибка связана с темой, которую я использую.