Как обновить цены на woocommerce?

Приветствую.
Товаров 4000. Почти у всех товаров цена распродажи стоит 0 следовательно отображается, перечеркнутый основной товар и новая цена распродажи равная нулю.
Как массово удалить распродажу?

В базе данных удалить не вариант, потому что там три цены regular_price, sale_price и price
обычно regular_price=price
Но когда делаешь распродажу, то price=sale_price
Если удаляешь sale_price , то price остается =0
если удалить sale_price и price, то цена вообще не отображается

Если только запрос надо сделать такой: if (sale_price=0){sale_price="" and price=regular_price}, но реально ли такой запрос сделать в sql я не знаю.

Прошу помощи. Возможно задача тривиальная.
  • Вопрос задан
  • 917 просмотров
Пригласить эксперта
Ответы на вопрос 2
azerphoenix
@azerphoenix
Java Software Engineer
- Можно SQL запросом. Смотрите в сторону UPDATE wp_postmeta (именно в этой таблице вукомер хранит метаданные о товаре)
- Можно проверить плагином
Наберите в интернете Woocommerce Bulk Product Edit и выйдет куча плагинов
https://ru.wordpress.org/plugins/yith-woocommerce-...
https://ru.wordpress.org/plugins/mq-woocommerce-pr...
Ответ написан
Комментировать
Может попробовать через выгрузку в Excel, коррекцию, и загрузку

Я пользуюсь плагином (сам писал), который меняет цены прямо из EXCEL. Правда он пока сырой, для передачи сторонним лицам

Если ничего не получится, могу предложить помочь через свой плагин. только нужен будет список артикулов
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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