Wordpress. WooCommerce. Действие крюка ДО добавления в корзину

Что я должен сделать: Я хочу выполнить некоторые проверки продукта, прежде чем добавить его в корзину.Точнее: Я хочу сравнить продукт, который я собираюсь добавить в корзину, с уже добавленными, чтобы увидеть, есть ли конфликты.Пример: Позволять'скажем, у нас есть продукт под названием "Обе туфли "и продукт "левый башмак ", Пользователь добавляет "левый башмак " в корзину. Затем он добавляетобе туфли ", Я хочу напечатать ошибку вместо добавления "обе туфли "Извините, но вы можетедобавить обе туфли, если вымы добавили левый ботинок в корзину. Если хочешь купитьобе туфли "Пожалуйста, сначала удалите "левый башмак ".I '

я посмотрел на class-wc-cart.php и обнаружил ловушку действия в строке811,но это'слишком поздно! Это's после добавления продукта "

do_action ('woocommerce_add_to_cart», $ cart_item_key, $ product_id, $ количество, $ вариация_ид, $ вариация, $ cart_item_data); "

Метод add_to_cart начинается со строки705.http://wcdocs.woothemes.com/apidocs/source-class-WC_Cart.html#705

Как может мойменеджер по конфликту продуктов » функция должна быть подключена перед строкой 801,без взлома woocommerce?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос