Jump to content

Как вывести цену со скидкой в вариативном товаре?


Recommended Posts

Здравствуйте!

Сегодня заметил такую проблему в вариативном товаре.

Стоит цена на вариацию 100р, я делаю скидку «новая цена» 50р. а в карточке товара отображается старая цена, но когда я добавляю товар в корзину, он туда попадает по новой цене 50р.

И да, в категории товаров, вариативные товары выводятся уже со скидкой, но без перечеркнутой старой цены(

Я не понимаю где я намутил своими кривыми руками, второй день мучаюсь…

Я понял что шаблон вывода цены это {{{ data.variation.price_html }}} где его редактировать?

Я помню что добавил этот код чтобы убрать диапазон цен:

add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);
function custom_variation_price( $price, $product ) {
 
$price = '';
 
$price .= woocommerce_price($product->get_price());
 
return $price;
 
}

Я заблокировал вывод диапазона цен вверху, в файле плагина: plugins/woocommerce/templates/single-product/price.php

вот этот код: 

<p class="price"><?php echo $product->get_price_html(); ?></p>

Когда я обратно разблокировал этот код, я вверху увидел цену 50р но как ее переместить вниз там где старая цена которая выводится шаблоном {{{ data.variation.price_html }}}

Что-то такое намутил что просто ппц…

Ребята, кто понимает, помогите пожалуйста решить эту проблему…


Заранее спасибо, если нужна еще какая-то информация, спрашивайте.

Спасибо!

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...