Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

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

Тема в разделе "Вопросы новичков", создана пользователем joint931, 9 фев 2015.

  1. joint931

    joint931

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте. Подскажите, пожалуйста, как можно сделать так (может плагин есть), чтобы у покупатель мог заказать только один товар. Т.е. он выбирает Товар1, идет в оформление, и если передумал и выбрал Товар2, но Товар1 в корзине автоматически заменяется на Товар2.
    ps. Или, как вариант, запускать функцию очистки корзины перед добавление товара.
    Заранее спасибо.
     
    Последнее редактирование: 9 фев 2015
  2. joint931

    joint931

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Нашел решение:
    Добавить в 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;
    }