Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Как убрать нули .0000 в цене товара? Разные форматы цен

Здравствуйте! Сегодня приобрел и установил плагин. В Title для товаров сделал настройку:

Купить {$product.name} ({$product.features['seller_country']}) за {$product.price} руб.

Обнаружилось, что на странице товара цена отображается с точкой и 0000 после, например: Купить молоко за 127.0000 руб.

Ответ:

Для отображения цены могут использоваться следующие переменные:

  • {$product.price|string_format:"%d"} = 5000 ,
  • {$product.format_price} = 5 000 руб.
  • {$product.format_price|mb_substr:0:-1} = 5 000 руб (без точки)
  • {$product.price} = 5000.0000

Минимальная и максимальная цена в категории без валюты:

  • {$category.min_price_without_currency} , {$category.max_price_without_currency}

Вывести "Цена по запросу", если цена ноль:

  • {if $product.format_price == 0} Цена по запросу {/if}

Для модификации формата цифр можно использовать и другие возможности, доступные для языка Smarty

Инструкция была полезна?
89% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой