• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Зацепки для коррекции цен

stranger

Новичок
Здравствуйте все!
Пишу плагин, корректирующий цену согласно определенному коэффициенту. Для этой цели я использую хук 'woocommerce_get_price'. С большинством цен все отлично работает, но но есть небольшая проблема: это не действует на цены вариативных товаров.

Можно действовать через woocommerce_get_price_html' или сделать отдельный запрос к БД, но, возможно, есть вариант лучше? Как получить цены вариативных товаров до того, как из них будет сформирован HTML?
 

searchingman

Гуру
Местный
Открывайте \wp-content\plugins\woocommerce\includes\class-wc-product-variation.php в функции get_price_html() алгоритм формирования и нужные хуки.
 
Сверху Снизу