Настройки отображения цен

Настройки отображения цен
Материал добавлен: 31 Июля 2017
Материал обновлен: 31 Июля 2017

Инструкция состоит из нескольких частей:

  1. Формат цен
  2. Автоизменение цен при вводе количества
  3. Цены в шаблонах

Формат цен

В настройках магазина вы можете задать, как будет выглядеть цена на страницах сайта: количество знаков после запятой и разделитель групп разрядов. Примеры разных форматов:

  • $1012,54
  • $1012
  • $1’012
  • $1 012

Чтобы настроить формат цен, в панели управления интернет-магазином откройте настройки модуля:

Найдите блок «Товары» и настройки Формат отображения цены и Разделитель групп разрядов в цене:

В поле Формат отображения цены указывается маска цены. По умолчанию — #.##. Решетка означает цифру, а точка — разделитель целых и дробных частей. В данном случае формат цен будет включать сотые доли. Если нужно отбросить и не показывать дробную часть цены (например, копейки или центы), используйте маску вида «#».

В поле Разделитель групп разрядов в цене указывается символ разделителя. По умолчанию какой-либо символ отсутствует. Поставьте курсор в поле, введите символ (пробел, запятую или точку) и сохраните настройки. Разделитель групп разрядов в цене должен отличаться от разделителя дробной части, заданного в параметре «Формат отображения цены».

Так выглядит цена, если отбросить дробную часть и в качестве разделителя указать пробел:

Автоизменение цен при вводе количества

Если вы используете кнопку «В корзину» с вводом количества товара, то данная функция автоматически покажет стоимость нескольких экземпляров товара.

Примеры:

Чтобы включить или отключить такую возможность, в настройках интернет-магазина найдите пункт «Автоизменение цен при вводе количества в $2BASKET_Q$» в блоке «Товары»:

Если вы кастомизировали кнопку $2BASKET_Q$, то убедитесь, что корректно задали идентификаторы и указали все JS-события для кнопки, поля ввода количества и цены, например так:

<!-- Добавление товара в корзину -->
<div class="input-group">
<input type="text" id="q$BLOCK_PREF$-$ID$-basket" value="1" onfocus="this.select()" onkeypress="return checkNumber(this, event, '1');" class="form-control" size="2">
<span class="input-group-btn">
<button class="btn btn-success" onclick="add2Basket($ID$,'$BLOCK_PREF$');" id="b$BLOCK_PREF$-$ID$-basket"><i class="fa fa-shopping-cart"></i> В корзину</button>
</span>
</div>
<!-- Цена -->
<span class="$BLOCK_PREF$-good-$ID$-price">$PRICE_RAW$руб.</span>

Цены в шаблонах

В шаблонах все типы цен имеют по две переменных:

  • Входящая цена $PRICE_IN$ и $PRICE_IN_RAW$
  • Старая цена $PRICE_OLD$ и $PRICE_OLD_RAW$
  • Цена $PRICE$ и $PRICE_RAW$

Переменная с постфиксом “RAW” выведет цену в условных единицах без валюты. Без “RAW” переменная цены будет включать в себя символ валюты и выводиться в той валюте, которая задана по умолчанию или выбрана пользователем на сайте.

Настройки отображения цен