Пример управления ценами

Урок 54 из 289
Автор: Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 247
Ограничения по редакциям: Старт, Стандарт

Пример: создаём наценку с помощью группового управления ценами

Допустим в Интернет-магазине понадобилось сделать наценку для всех товаров каталога Например, это актуально, когда по интеграции из 1С выгружаются базовые цены без наценки . Для этого существует инструмент Наценка Наценки - заранее установленная величина в относительном выражении (например, в процентах), на которую уменьшается или увеличивается цена товара.
Подробнее...
. Но если у каждого товара не установлена наценка заранее, то массово изменить цену товаров этим инструментом нет возможности. Посмотрим, как решить задачу с помощью группового управления ценами.

Создание типов цены

Настроим для нашего магазина два типа цен Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...
(страница Магазин > Настройки > Цены > Типы цен):

  • Базовая цена - в настройках оставим доступ только для Администраторов Нажмите на картинку для увеличения.
    Нажмите на рисунок, чтобы увеличить
    ;
  • Розничная цена - укажем права на просмотр и покупку этого вида цен для Всех пользователей (в том числе неавторизованных) Нажмите на картинку для увеличения.
    Нажмите на рисунок, чтобы увеличить
    .

Результат:

Создание наценки

Для создания наценки воспользуемся инструментом группового управления ценами. Т.к. мы хотим сделать одинаковую наценку для всех товаров каталога, удобнее всего перейти на страницу Контент > Каталоги > [Имя_каталога] и отметить все разделы в списке. В меню действий выберем из списка изменить цены и нажмем Применить. Заполним открывшуюся форму таким образом:

Нажмите на рисунок, чтобы увеличить

  • 1 Ставим галочку и указываем от какого типа цен производить расчет. В нашем примере это Базовый тип цены;
  • 2 Выбираем тип цены для которого сохранится наценка, т.е. Розничный;
  • 3 Указываем значение (в нашем примере 25.0%), на которое необходимо увеличить цену выбранных товаров;
  • Сохраняем. Теперь для товаров существует две цены Для наглядности настроим отображение цен в списке. Для раздела Футболки список выглядит так:
    .

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

Примечание: Таким же образом настраивайте разные значения наценки для различных групп товаров Например: для всего каталога наценка - 25%, но для платьев отдельно - 40%.
. При этом тип цены, в который сохраняется результат, останется тот же.

Настройка отображения новых цен в каталоге

В нашем примере для отображения каталога в Публичном разделе Публичный раздел - это часть сайта, которая доступна всем пользователям ресурса. Иначе говоря, это сам сайт в том виде, в котором его видят посетители сайта. Подробнее... Интернет-магазина используется комплексный компонент Каталог Комплексный компонент осуществляет вывод полного каталога товаров из определенного инфоблока. Его функциональность объединяет возможности нескольких одностраничных компонентов: фильтра, компонента сравнения, вывода элементов раздела, топа элементов, связанных элементов и др. Расположив комплексный компонент на странице, можно получить полнофункциональный каталог. Компонент является стандартным и входит в дистрибутив модуля.

Внимание! Компонент не работает с инфоблоками, не имеющими структуры разделов. Если по логике проекта информация не должна иметь структурного деления, то необходимо создать один раздел верхнего уровня и уже в нём размещать элементы инфоблока.

В визуальном редакторе компонент расположен по пути Контент > Каталог > Каталог.

Компонент относится к модулю Информационные блоки.

Порядок секций в форме настройки компонента может меняться в зависимости от выбранного шаблона.

Описание компонента «Каталог (комплексный компонент)» в пользовательской документации.
. Для вывода новых цен, перейдем в настройки компонента и поменяем тип цены на Розничная цена .

Результат проверим на примере раздела Футболки.

В фильтре теперь отображается Розничная цена. Цены изменились: например, цена футболки Женская ночь - 949 руб. (Базовая - 759 руб.)

Заключение

Теперь на сайте хранится информация о базовом типе цен. Относительно базового типа легко настраивать цены для групп товаров с помощью инструмента группового управления ценами.

Дополнительно



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас