Публичное пространство
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 Шт.
2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.
Изменение формулировки для вывода второй цены
в файл локализации добавлен текст Выгоднее с картой;
1. Покупатель сканирует штрихкод товара → товар добавлен в чек:
под названием товара отображается вторая цена с текстом Выгоднее с картой.
2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.
Изменение цвета текста
1. Покупатель сканирует штрихкод товара → товар добавлен в чек:
под названием товара отображается вторая цена, цвет текста фиолетовый.
2. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате чека.
Пример работы отрицательного сценария
Для одного товара есть вторая цена, а для другого - нет
1. Покупатель сканирует товар 1 → товар добавлен в чек → для товара под названием отображается вторая цена.
2. Покупатель сканирует товар 2 → товар добавлен в чек → для товара отображается только одна цена.
3. Покупатель продолжает сканировать товары или нажимает Начать оплату для перехода к оплате.
Ограничения
1. Итоговая цена товара может отличаться от отображаемой второй цены, так как для товара могут применяться дополнительные скидки и акции.
2. Если при импорте из ERP для товара не добавлена 2-5 цена, тогда для таких товаров не отображается вторая цена на экране редактирования чека и в пик-листе.
3. Настройка выбора цены будет применена ко всем товарам, для разных товаров нельзя выбрать разные цены из карточки товара.
4. Для SetSCO(4:3): при добавлении мягкого чека (заказа) в чек на КСО для товаров в составе МЧ не будет показана вторая цена.
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.
За отображение второй цены на КСО отвечает настройка в базе данных ‘priceNumberForSecondCostShow'
, по умолчанию для настройки выставлено значение 0
, т. е. включено отображение одной основной цены с сервера.
Для включения отображения второй цены отредактируйте и выполните скрипт на сервере в базе данных set в таблице
sales_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';
В таблице ниже приведены возможные значения параметра и примеры работы функциональности на КСО (на основе товара Хлеб РЖАНОЙ на скриншоте выше).
| Отображаемая цена на КСО |
---|---|
| На КСО отображается одна основная цена с сервера. |
| На КСО отображаются две цены. Основная цена совпадает с ценой 1 на сервере - 49,00. |
| На КСО отображаются две цены. Основная цена - 49,00. Вторая цена (= цена 2 на сервере) - 44,30. |
| На КСО отображаются две цены. Основная цена - 49,00. Вторая цена (= цена 3 на сервере) - 39,30. |
| На КСО отображаются две цены. Основная цена - 49,00. Вторая цена (= цена 4 на сервере) - 35,30. |
Кастомизация сообщения о второй цене
Изменение цвета
Изначально на кассе присутствует файл /home/tc/storage/crystal-cash/modules/visualization/customization-system-config-template.json.
Создайте копию файла → удалите template из названия копии.
Обратите внимание, в файле уже присутствуют цветовые значения для некоторых элементов интерфейса. Если после создания копии КСО будет перезагружена, тогда эти изменения применятся.
За кастомизацию цветовой схемы на КСО отвечает файл /home/tc/storage/crystal-cash/modules/visualization/customization-system-config.json.
Откройте файл для редактирования → найдите секцию "virtualCheckConfiguration"
→ установите требуемое цветовое значение для параметра "selectedRowBackground"
в формате HEX → сохраните изменения в файле.
Изменение текста
Ограничение по количеству символов - 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
3. Загрузите файл локализации на кассу в папку /home/tc/storage/crystal-cash/config/localizations.
4. Перезагрузите кассу.
Статьи по теме
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.