131  /  219

Документация Сотбит: B2B. Каталог. Цены. Индивидуальные цены. Настройка полей

Для отображения индивидуальной цены необходимо настроить соответствие полей и выбрать режим работы. Для настройки перейдите на страницу Администрирование → Сотбит → Сотбит: Индивидуальные цены → Настройки → [id вашего сайта].
Страница включает следующие общие настройки.
Включение работы модуля – при активном параметре в каталоге появится возможность использовать индивидуальные цены.
HL-блок – поле выбора Highload-блока, в котором хранятся данные с индивидуальными ценами.
Режим работы – ключевой параметр, определяющий способ определения индивидуальной цены для пользователя. Доступны варианты:
  • Работа через сессии;

  • Работа через пользовательские поля.

Ключ товара – в списке необходимо выбрать, какой идентификатор товара будет использоваться для привязки индивидуальной цены. Доступны варианты:
  • PRODUCT_ID – в записи HL-блока хранится ID товара;

  • PRODUCT_XML_ID – в записи HL-блока хранится внешний код товара.

Колонка из HL-блока содержащая ключ товара – в параметре необходимо выбрать поле HL-блока, в котором хранится ID или внешний код товара.
Колонка из HL-блока содержащая значение цены – в параметре необходимо выбрать поле HL-блока, в котором хранится индивидуальная цена.
Колонка из HL-блока содержащая тип валюты – в параметре необходимо выбрать поле HL-блока, в котором хранится валюта индивидуальной цены.
Валюту в HL-блоке требуется указывать в формате, указанном в списке валют в колонке “Валюта” (RUB, USD и т.д.).
Документация Сотбит: . Настройка полей. Картинка 1
Включить автоматическое удаление записей помеченных на удаление – при включенной опции, по событию успешной выгрузки с 1С, будет происходить удаление записей в HL-блоке с пометкой на удаление.
Колонка из HL-блока содержащая пометку на удаление (тип Да/Нет) –  в параметре необходимо выбрать поле HL-блока, в котором хранится отметка о удалении индивидуальной цены.

Работа через пользовательские поля

При работе в этом режиме в индивидуальной цене должен храниться идентификатор пользователя (ID, Email или иное поле пользователя). Режим подходит в случае, если за каждой организацией закреплено не больше одного пользователя. 
В дополнительных настройках необходимо настроить соответствие полю HL-блока с данными пользователя.
Документация Сотбит: . Настройка полей. Картинка 2

Работа через сессии

При работе в этом режиме в индивидуальной цене должен храниться идентификатор организации (ИНН, внешний код или иное поле организации). Режим подходит в случае, если в организации может быть несколько сотрудников. Индивидуальная цена назначается для организации, а не конкретного пользователя. 
В дополнительных настройках необходимо настроить соответствие между полем с данными организации из HL-блока и ключом сессии.
Документация Сотбит: . Настройка полей. Картинка 3
Ключ сессии необходимо дополнительно передать на страницу каталога.