1. aspro.ru
  2. Аспро: Приорити
  3. Тарифы
  4. Настройка цен тарифов

Настройка цен тарифов


Цены тарифов – это свойства инфоблока. Чтобы изменить их, откройте в админке Контент → Инфоблоки → Типы инфоблоков → Каталог (aspro.priority) → Тарифы.

b8e4f10f-7b61-11f1-8fe4-fa163e2ff576

Перейдите на вкладку «Свойства». В демо-данных подготовлены 4 типа цен (каждый имеет по 2 свойства):

8d25669e-7b60-11f1-8fe4-fa163e2ff576

Свойства с символьным кодом, начинающимся на TARIF_PRICE_, используются для отображения цен в таблице тарифов. А свойства с кодом FILTER_PRICE_ – для корректной работы корзины (они заполняются автоматически).

Вы могли заметить, что символьные коды одного из типов цен отличаются от остальных. В конце символьного кода вместо цифры используется слово DEFAULT (номер 4 на скриншоте выше). Этот тип используется как основной по умолчанию. Именно его в первую очередь видит пользователь при загрузке страницы:

1a3ae5f7-7b5f-11f1-8fe4-fa163e2ff576

Также, если вы активируете в карточке какого-нибудь тарифа параметр «Выводить только одну цену», отображаться будет тип с DEFAULT в символьном коде (по умолчанию «Цена за 1 год»).

194287a3-7b5d-11f1-8fe4-fa163e2ff576

Если вы хотите переименовать тип цены, исправьте названия. Чтобы не запутаться, обязательно оставьте пометку, какое из свойств является служебным.

5e35ecaa-7b61-11f1-8fe4-fa163e2ff576

Лишние типы цен можно деактивировать, сняв галки «Акт.».

045301e0-7b5f-11f1-8fe4-fa163e2ff576

Или удалить, установив галки в соответствующей колонке.

9373c7d0-7b5d-11f1-8fe4-fa163e2ff576

Внимание! Удаление свойств инфоблока без навыков работы с 1С-Битрикс и понимания последствий может привести к плачевным результатам.

Итак, вы знаете как менять названия типов цен и убирать лишние. Теперь рассмотрим пошагово как добавить новый тип цены:

  1. Создайте свойство для отображения цены на сайте (с кодом «TARIF_PRICE_%» – «%»  замените на номер):

45e9a6a6-7b60-11f1-8fe4-fa163e2ff576

2. Создайте служебное свойство для корзины (с кодом «FILTER_PRICE_%» – «%»  замените на номер; и добавьте соответствующую метку в название):
8fd48b68-7b64-11f1-8fe4-fa163e2ff576

3. Сохраните изменения в инфоблоке.

d5aa04ec-7b60-11f1-8fe4-fa163e2ff576
4. Через админку проверьте появился ли новый тип цены в карточке тарифа.

Если новые свойства на отобразились в карточке, выведите их вручную. Для этого кликните по шестеренке в правом верхнем углу.

72d771b9-7b5e-11f1-8fe4-fa163e2ff576


В новом окне в списках «Доступные вкладки» (1) и «Вкладки» (2) отметьте варианты «Тариф». А в списке «Доступные поля» (3) выделите созданные вами свойства и перенесите их в соседнюю колонку с помощью стрелки вправо (4). По окончанию нажмите «Сохранить» (5).

04f7a517-7b5e-11f1-8fe4-fa163e2ff576

5. Заполните новый тип цены и сохраните изменения (служебное свойство заполнится автоматически).

942eff12-7b63-11f1-8fe4-fa163e2ff576

6. Теперь перейдите в публичную часть сайта на страницу товара/услуги, где отображается тариф. В режиме правки наведите указатель на содержимое страницы. На всплывшей панели раскройте меню возле шестеренки. Выберите «Список новостей (bitrix:news.list)», а затем «Редактировать параметры компонента».  

4d5a5ccc-7b5c-11f1-8fe4-fa163e2ff576


7. В группе «Источник данных» найдите перечень «Свойства».
39bec71f-7b60-11f1-8fe4-fa163e2ff576

8. Впишите символьный код созданной вами цены (код того свойства, которое должно выводится на странице – c TARIF_PRICE_) и сохраните изменения.

3c023142-7b63-11f1-8fe4-fa163e2ff576

В результате в списке периодов появился новый вариант:

a11b3210-7b63-11f1-8fe4-fa163e2ff576

Предыдущая статья Привязка тарифа к товару/услуге
Следующая статья Редактирование дополнительных характеристик