У меня в магазине два типа товаров
- один товар в наличии
- другой товар по запросу. По запросу продукт указывается как отсутствующий.
Если пользователю нужен продукт по запросу, он отправит запрос, затем из бэкэнда мы утвердим запрос, затем на странице учетной записи пользователя мы будем дать кнопку перехода к оплате, которая является прямой оплатой.
Проблема в том, что если я добавил продукт на страницу оформления заказа, как это (Domainname/checkout/?add-to-cart=product id
), я получаю такое сообщение об ошибке
Вы не можете добавить «продукт 1» в корзину, потому что продукта нет в наличии.
Для проверки валидации я использовал крючок woocommerce_add_to_cart_validation
, но он работает только в том случае, если какой-либо из продуктов там в тележке.