Как отключить накопление товаров в корзине Woocommerce?

Всем привет!
Есть проблема - необходимо отключить "накопление товаров" в корзине woocommerce. Если покупатель прервал оформление заказа и вышел на страницу с товарами, добавил другой товар в корзину - старый товар не должен показываться, только тот, что он добавил в этот момент.
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
Punkie
@Punkie
Вставьте в functions.php вашей темы:

add_filter( 'woocommerce_add_cart_item_data', 'woo_custom_add_to_cart' );

function woo_custom_add_to_cart( $cart_item_data ) {

    global $woocommerce;
    $woocommerce->cart->empty_cart();

    // Do nothing with the data and return
    return $cart_item_data;
}


При добавлении другого товара в корзину она будет очищена, после чего будет добавлен только новый товар.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы