Поддержка Проблемы и решения Условие вывода цены, изменение кода woocommerce

  • Здравствуйте.
    Товарищ попросил помочь с сайтом с woocommerce.
    Проблема в том, что в карточке товара не выводится значение из поля «Цена распродажи», только базовую цену показывает. Как я понимаю, код переделанный. В файле woocommerce/single-product.php вообще нет упоминания о выводе get_sale_price

    <div class="prod-order">
    					<p class="prod-price"><?=$product->get_regular_price()?> <span class="price-valute">руб.</span></p>
    					<p class="order-num">Количество: <span class="quantity-left"></span><input type="text" value="1" size="3"><span class="quantity-right"></span></p>
    					<a class="buy-button" href="<?=get_permalink($product->id)?>?add-to-cart=<?=$product->id;?>">В корзину</a>
    				</div> 

    Подскажите, как сделать стандартную выдачу, т.е. если цена распродажи указана, то он выдает зачеркнутую базовую цену и цену распродажи, если распродажи нет — просто базовую цену.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Попробуйте get_price_html() вместо get_regular_price().

    Вот спасибо! Помогло.
    Только теперь цена стала выдаваться 5000р 5500р руб.

    Как бы сделать так, чтобы было 5000 руб. 5500 руб.
    т.е. «р.» убрать, а после цены распродажи добавить «руб.»

    • Ответ изменён 7 лет, 3 месяца назад пользователем seoweber.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Условие вывода цены, изменение кода woocommerce» закрыта для новых ответов.