Задать вопрос
CoolHeart
@CoolHeart
Junior FrontEnd developer

Как запретить предзаказ в WooCommerce?

Здравствуйте! Необходимо запретить предзаказ товаров которых нет в наличии, даже если в самой карточке товара в админке предзаказ разрешен. Подскажите пожалуйста как это сделать?
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
самое логичное - это изменить значения в карточке товара в админке

Ну а если через код,посмотрите в сторону хука woocommerce_add_to_cart_validation. Он вызывается аккурат перед добавлением товара в корзину. И загляните еще в функцию wc_protected_product_add_to_cart если хотите что то отображать пользователю (почему он не может добавить товар в корзину)

Но, лучше исключать возможность добавления, чем информировать почему нельзя добавить.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы