Добрый день, форумчане!
Требуется Ваша помощь, так как сам не могу справиться с задачей.
Суть такова – Использую плагин WooCommerce, но стандартную карточку товара использовать не хочу.
Сделал свою карточку товара и вывел через шорткод [add_to_cart id="4068" show_price="false"] кнопку добавить в корзину.
Проблема – Например товара в наличии 2. Когда нажимаешь на кнопку добавить в корзину 2 раза, то идет редирект на карточку товара, где всплывает оповещение, что столько товара нет в наличии.
Вопрос – Как убрать этот редирект? В идеале – чтоб оповещение всплывало на этой же странице. Если не представляется такой возможности, то просто больше не добавлять в корзину и никакого редиректа.
Спасибо!
Если что, ссылка на пробную страницу, на которой провожу эксперименты))
https://ganzola.ru/proba/
попробуйте этот фильтр добавить в functions.php:
Только попробуйте сделать return false
Если не поможет, используйте вот это вместо предыдущего кода (тоже в functions.php):
Спасибо, но, к сожалению, не помогло.
Правда я совсем не понял, как сделать return false. А просто добавил первый фильтр, а затем второй. Ни с одним, ни с другим не работает, также перенаправляет на карточку товара.
вы сразу 2 фильтра добавили?
Сначала по отдельности, затем сразу. Все перепробовал, чтоб наверняка)
Но изменений не вижу.
попробуйте по очереди:
Если не поможет, то замените на этот:
Не-а, не помогает, к сожалению.
Тогда я не вижу пути решения через шорткоды, к сожалению.
Но всё равно есть минимум 2 решения:
– убрать учет товаров и уже на уровне обработки заказа оператором отсекать заказы, для которых закончился товар
– сделать отдельный шаблон в пхп, в котором вывести нужные товары. такое решение должно убрать редирект, но придется повозиться