Задать вопрос
@aleksparshkov

Как массово отключить предзаказы в вариациях woocommerce?

Каким образом во всех товарах, можно отключить предзаказы, именно в вариациях?
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Сложный Комментировать
Решения вопроса 1
@aleksparshkov Автор вопроса
В итоге нашел решение, как по всей базе переключить "Разрешить предзаказы" - "Не разрешать" через sql-запрос.
UPDATE wp_postmeta SET  meta_value = 'no' WHERE meta_key = '_backorders';

Выполнить можно через phpMyAdmin
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Тоже задавался этим вопрсом.
Пришел к решению, что нужно обойти все товары и отключить предзаказ в каждом. Благо для этого есть bulk плагины.

В нете есть рекомендация
/**
 * Запрет на выполнение предзаказов
 */
add_filter( 'woocommerce_product_backorders_allowed', '__return_false' );

но для меня она сработала только для вновь обновляемых товаров. Получается что нужно переобновить все товары, что ранвносильно отключению предзаказа в каждом.

Может кто-то опровергнет мой ответ более простым и мудрым решением. Буду признателен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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