1. Массово управлять ценой/скидкой всех товаров.
Админка -> Товары -> Все товары -> Слева, сверху галочку на поле -> Чуть выше «Действия» -> «Изменить» -> Применить -> В появившемся списке функций ищем «Цена»/»Распродажа» -> Выставляем фиксированную или % для всех выделенных товаров -> Справа, снизу, под списком функций «Обновить».
2. Массово управлять определенной категорией.
Админка -> Товары -> Все товары -> Фильтровать по категориям -> Слева, сверху галочку на поле -> Чуть выше «Действия» -> «Изменить» -> Применить -> В появившемся списке функций ищем «Цена»/»Распродажа» -> Выставляем фиксированную или % для всех выделенных товаров -> Справа, снизу, под списком функций «Обновить».
я использовал данный код:
function my_price($price, $_product)
{
$kurs = 58; // фиксированный базовый курс валюты
$kurs_current = 58.8; // текущий курс валюты
$new_price = $price * ($kurs_current / $kurs);
return $new_price; // новая цена
}
add_filter('woocommerce_get_price', 'my_price',100,2);
цена на товар меняется , но! только на фиксированный товар. а вариативный товар цена не меняется
1. Экспортируете из Woo ID SKU(Чтобы понять к какому товару какой ID) и тип товара.
2. Добавляете к таблице название столбца Sale Price.
3. Напротив нужного ID и нужного типа (Variation) указываете в столбец Sale Price цену скидки.
4. Сохраняете все в CSV(UTF-8).
5. Импортируете полученный файл.
6. Радуетесь результату.
Вспомогательное видео, в котором выставляется, в том числе, и скидка на вариативный товар (проставляется скидка по ID вариациям): https://www.youtube.com/watch?v=bSMCOC15_e8
С экспортом и импортом это понятно. Хотелось найти инное решение
Тогда использовать вариант, который я описал ранее.
Он позволяет изменять цену в % или на определенную сумму всем типам товаров в выбранных категориях или вообще всему списку товаров.
Но импортом (если один раз оптимизировать и автоматизировать процесс) — это делается, буквально, за 5 секунд. Причем, регулировать можно конкретно указанному ID любого товара (так как при импорте данные будут привязаны не к типу, а к конкретному ID).