• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Заказ только одного товара

Image CMS

joint931

Новичок
#1
Здравствуйте. Подскажите, пожалуйста, как можно сделать так (может плагин есть), чтобы у покупатель мог заказать только один товар. Т.е. он выбирает Товар1, идет в оформление, и если передумал и выбрал Товар2, но Товар1 в корзине автоматически заменяется на Товар2.
ps. Или, как вариант, запускать функцию очистки корзины перед добавление товара.
Заранее спасибо.
 
Последнее редактирование:

joint931

Новичок
#2
Нашел решение:
Добавить в functions.php код:
Код:
add_filter( 'woocommerce_add_cart_item_data', 'wdm_empty_cart', 10, 3);
function wdm_empty_cart( $cart_item_data, $product_id, $variation_id )
{
global $woocommerce;
$woocommerce->cart->empty_cart();

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