Распродажа - это сниженная цена на товар.
Вы хотите изменить цену для всех товаров категории? Тогда Вам нужно изменить цену для каждого товара категории. Массово это можно сдлать через любой плагин массового редактирования.
Пычев Анатолий, вы меня не совсем правильно поняли, наверное. в woocomerce есть инструмент распродажа. при его использовании цена товара отображается в виде двух цен. Стандартным методом можно можно включить такое только для каждого товара по отдельности. Вопрос в том, существуют ли способы включения подобного для категорий товаров? Как решение - установить плагин (платный). Мне же интересно, существует ли реализация через код.
Получаете все товары требуемой категории. Циклом меняете цену каждому товару. Сохраняете измененный товар.
В случае если товаров много делите на блоки (например по 50) и запускаете в несколько запросов.