CSI K, SetSCO (4:3) ◾ Отображение второй цены

Публичное пространство

CSI K, SetSCO (4:3) ◾ Отображение второй цены

https://crystals.atlassian.net/browse/SCOC-2178

https://crystals.atlassian.net/browse/CR-11968

10.4.13.0

Описание

Начиная с версии 10.4.13.0 добавлена возможность отображения второй цены товара на экране в режиме покупателя.

Ценность

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

Пример работы успешного сценария

Отображение 2-ой цены из карточки товара

  • цена 1 - 49.00, цена 2 - 44.30;

1. Покупатель сканирует штрихкод товара → товар добавлен в чек:

  • справа в строчке с товаром отображается цена товара;

  • под названием товара отображается вторая цена товара с текстом Цена по карте 44.30 х 1 Шт.

image-20250305-130324.png
image-20250306-090530.png

 

2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.

Изменение формулировки для вывода второй цены

  • в файл локализации добавлен текст Выгоднее с картой;

1. Покупатель сканирует штрихкод товара → товар добавлен в чек:

  • под названием товара отображается вторая цена с текстом Выгоднее с картой.

image-20250305-154322.png
image-20250305-163817.png

2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.

Изменение цвета текста

1. Покупатель сканирует штрихкод товара → товар добавлен в чек:

  • под названием товара отображается вторая цена, цвет текста фиолетовый.

image-20250305-155426.png
image-20250305-163442.png

2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.

Пример работы отрицательного сценария

Для одного товара есть вторая цена, а для другого - нет

1. Покупатель сканирует товар 1 → товар добавлен в чек → для товара под названием отображается вторая цена.

2. Покупатель сканирует товар 2 → товар добавлен в чек → для товара отображается только одна цена.

3. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате.

Ограничения

1. Итоговая цена товара может отличаться от отображаемой второй цены, так как для товара могут применяться дополнительные скидки и акции.

2. Если при импорте из ERP для товара не добавлена 2-5 цена, тогда для таких товаров не отображается вторая цена на экране редактирования чека и в пик-листе.

3. Настройка выбора цены будет применена ко всем товарам, для разных товаров нельзя выбрать разные цены из карточки товара.

4. Для SetSCO(4:3): при добавлении мягкого чека (заказа) в чек на КСО для товаров в составе МЧ не будет показана вторая цена.

image-20250401-075348.png

5. Вторая цена на экране редактирования чека будет отображаться только при включенной настройке showVirtualCheck в базе данных.

Дополнительная информация

1. Текст сообщения о второй цене единый для экрана редактирования чека и пик-листа и может быть кастомизирован.

2. Пример json для импорта товара из ERP с тремя ценами.

<goods-catalog> <price-entry marking-of-the-good="602007" price="123.45"> <begin-date>2020-08-15T00:00:00Z</begin-date> <end-date>2075-02-01T00:00:00Z</end-date> <number>1</number> <department number="1"/> </price-entry> <price-entry marking-of-the-good="602007" price="110.45"> <begin-date>2020-08-15T00:00:00Z</begin-date> <end-date>2075-02-01T00:00:00Z</end-date> <number>2</number> <department number="1"/> </price-entry> <price-entry marking-of-the-good="602007" price="90.45"> <begin-date>2020-08-15T00:00:00Z</begin-date> <end-date>2075-02-01T00:00:00Z</end-date> <number>3</number> <department number="1"/> </price-entry> </goods-catalog>

Настройка

Включение отображения второй цены

Для просмотра всех возможных загруженных цен для товара войдите на сервер SetCentrum/SetRetail10 → перейдите в раздел Товары → вкладка Поиск товаров → меню Политика продаж.

У товара Хлеб РЖАНОЙ указано 4 цены:

1. 49,00;

2. 44,30;

3. 39,30;

4. 35,30.

image-20250306-091200.png

За отображение второй цены на КСО отвечает настройка в базе данных ‘priceNumberForSecondCostShow', по умолчанию для настройки выставлено значение 0, т. е. включено отображение одной основной цены с сервера.

Для включения отображения второй цены отредактируйте и выполните скрипт на сервере в базе данных _DB.pngset в таблице _Table.jpgsales_management_properties.

UPDATE sales_management_properties SET property_value='2', send_status=0 WHERE module_name='SCO' and plugin_name='ITAB' and property_key='priceNumberForSecondCostShow';

В таблице ниже приведены возможные значения параметра и примеры работы функциональности на КСО (на основе товара Хлеб РЖАНОЙ на скриншоте выше).

property_key='priceNumberForSecondCostShow'

Отображаемая цена на КСО

property_key='priceNumberForSecondCostShow'

Отображаемая цена на КСО

property_value='0'

На КСО отображается одна основная цена с сервера.

image-20250306-092908.png

property_value='1'

На КСО отображаются две цены.

Основная цена совпадает с ценой 1 на сервере - 49,00.

image-20250306-093151.png

property_value='2'

На КСО отображаются две цены.

Основная цена - 49,00. Вторая цена (= цена 2 на сервере) - 44,30.

image-20250306-092801.png

property_value='3'

На КСО отображаются две цены.

Основная цена - 49,00. Вторая цена (= цена 3 на сервере) - 39,30.

image-20250306-093422.png

property_value='4'

На КСО отображаются две цены.

Основная цена - 49,00. Вторая цена (= цена 4 на сервере) - 35,30.

image-20250306-093742.png

Кастомизация сообщения о второй цене

Изменение цвета

Изначально на кассе присутствует файл /home/tc/storage/crystal-cash/modules/visualization/customization-system-config-template.json.

Создайте копию файла → удалите template из названия копии.

Обратите внимание, в файле уже присутствуют цветовые значения для некоторых элементов интерфейса. Если после создания копии КСО будет перезагружена, тогда эти изменения применятся.

За кастомизацию цветовой схемы на КСО отвечает файл /home/tc/storage/crystal-cash/modules/visualization/customization-system-config.json.

image-20250305-145400.png

Откройте файл для редактирования → найдите секцию "virtualCheckConfiguration" → установите требуемое цветовое значение для параметра "selectedRowBackground" в формате HEX → сохраните изменения в файле.

image-20250305-150006.png

Изменение текста

Ограничение по количеству символов - 19 символов.

1. Скачайте файл локализации → расшифруйте требуемое сообщение из UTF-8 в Unicode Escape с помощью инструмента для расшифровки.

2. Вставьте расшифровку в файл локализации → получится строка следующего вида:

SECOND_PRICE_TEASER_PREFIX = \u0412\u044b\u0433\u043e\u0434\u043d\u0435\u0435\u0020\u0441\u0020\u043a\u0430\u0440\u0442\u043e\u0439
image-20250305-152718.png

3. Загрузите файл локализации на кассу в папку /home/tc/storage/crystal-cash/config/localizations.

image-20250305-152910.png

4. Перезагрузите кассу.

Статьи по теме

© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных