SetRetail SCO v.3◾Синхронизация медиаконтента на КСО с SetSync

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

SetRetail SCO v.3◾Синхронизация медиаконтента на КСО с SetSync

https://crystals.atlassian.net/browse/SCOD-1457

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

10.4.11.0


https://crystals.atlassian.net/browse/SCOD-1556

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

10.4.16.0


https://crystals.atlassian.net/browse/SCOD-1694

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

10.4.17.0


https://crystals.atlassian.net/browse/SCOD-1840

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

10.4.19.0


https://crystals.atlassian.net/browse/SCOD-1909

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

10.4.20.0


https://crystals.atlassian.net/browse/SRTLM-122

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

10.4.21.0


https://crystals.atlassian.net/browse/SR-8640

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

https://crystals.atlassian.net/browse/SCOD-2259

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

10.4.23.0


https://crystals.atlassian.net/browse/SCOD-2313

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

10.4.24.0


https://crystals.atlassian.net/browse/SCOD-2357

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

10.4.26.0


https://crystals.atlassian.net/browse/SCOD-2463

https://crystals.atlassian.net/browse/SR-8987

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

https://crystals.atlassian.net/browse/SRTG-577

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

https://crystals.atlassian.net/browse/SRTG-644

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

10.4.27.0


https://crystals.atlassian.net/browse/SCOD-2581

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

10.5.0.0


https://crystals.atlassian.net/browse/SCOD-2633

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

10.5.1.0

Описание

В данной статье описана работа и настройка сервиса синхронизации медиаконтента SetSync для касс самообслуживания.

Общая настройка сервиса и его компонентов в статье Set Sync ◾️ Синхронизация медиаконтента (загрузка изображений и видео на кассы).

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

Обратите внимание, скорость подгрузки медиаконтента зависит от качества интернет-соединения в торговой сети.

Локальная загрузка и синхронизация через SetSync

Существуют две возможности загрузки медиаконтента на кассы:

  1. Централизованная загрузка на все КСО (или на все кассы в магазине) с помощью сервиса SetSync;

image-20250605-122053.png
  1. Локальная загрузка медиаконтента на КСО.

image-20250605-122430.png

В первом случае все необходимые файлы загружаются в MinIO один раз, а потом синхронизируются и загружаются на все кассы самообслуживания автоматически.

Во втором – контент загружается вручную на каждую КСО.

Настройка сервиса SetSync и его компонентов

Выполните настройку сервиса SetSync и его компонентов, как указано в статье в главах:

Загрузка медиаконтента в MinIO

Откройте консоль MinIO → войдите в свой аккаунт → создайте папки для медиаконтента как указано в инструкции в главе Настройка папки для загрузки контента в сервисе MinIO.

Синхронизация медиаконтента на кассы

С помощью SetSync

Настройте внешний процессинг SetSync и включите его на сервере, как указано в главе Настройка SetRetail/SetCentrum.

Для работы SetSync на кассах самообслуживания SetSCO v.3 используется одноименная вкладка SETSCOV3.

image-20250604-154125.png

Настройка контента для всей сети или по магазинам

Обратите внимание, в зависимости от топологии магазина - SetCentrum → SetRetail10 → кассы или SetCentrum → кассы - существуют разные возможности настройки синхронизации медиаконтента:

  1. Для всей сети;

  2. Отдельно для каждого магазина.

Настройка синхронизации медиаконтента для всей сети

Для настройки синхронизации медиаконтента для всей сети установите 57bed8da-699b-4325-991c-9f27a6ac5c63.png Для всей сети → выполните настройки для вкладки SETSCOV3 → заполните вкладку НАСТРОЙКИ, как указано в главе Вкладка НАСТРОЙКИ → кликните Сохранить.

image-20250619-094324.png

Настройка синхронизации медиаконтента по магазинам

Для настройки синхронизации медиаконтента по магазинам снимите 57bed8da-699b-4325-991c-9f27a6ac5c63.png для параметра выключено на сервере.png Для всей сети → выберите требуемый магазин → установите флажок для параметра 57bed8da-699b-4325-991c-9f27a6ac5c63.png Включить → заполните требуемые пути синхронизации и названия папок → заполните вкладку НАСТРОЙКИ, как указано в главе Вкладка НАСТРОЙКИ → кликните Сохранить.

image-20250619-142201.png

Загрузка изображений для товарных плиток и иконок пакетов

Кастомизируемые элементы

  • изображения на товарных плитках пик-листа;

  • изображение на папке пик-листа (с версии 10.4.23.0);

  • иконки пакетов.

Требования для изображений

Название файла

Артикул товара (например, 45033) или название группы товаров (как на сервере в пик-листе, например, Фрукты)

Название файла

Артикул товара (например, 45033) или название группы товаров (как на сервере в пик-листе, например, Фрукты)

Формат изображения

jpg (jpeg) или png

Минимальный растровый размер

512x512 px

Настройка в SetSync

Название пути синхронизации

Описание

Значение

Название пути синхронизации

Описание

Значение

Путь синхронизации медиа-контента для товарных плиток SetSCO v3

Путь для загрузки изображений для отображения в плитках товарных групп SetSCO v3, а также в шаблоне пик-листа с типом устройства SCO_3.

/home/tc/storage/crystal-cash/images/picklist

image-20250710-131215.png

Загрузка медиаконтента для кастомизации интерфейса

Кастомизируемые элементы

  • функциональные кнопки (кнопки быстрых действий);

  • иконка пакета на кнопке Добавить пакет;

  • логотип ТС (торговой сети) на экране ожидания покупателя и на экране добавления товаров;

  • кнопка переключения в режим сборки (взвешивания) заказа;

  • логотип клиента в шапке приложения;

  • изображение карты лояльности;

  • информационный баннер программы лояльности;

  • изображения сканирования штрихкода на экране добавления товаров (над и под текстом);

  • иконка маркированного товара на информационном сообщении;

  • иконка на информационном сообщении блокировки КСО;

  • изображение карты лояльности на экране-напоминании о карте;

  • баннер при подтверждении возраста через MAX;

  • иконка карты лояльности на экране информирования о списании баллов (при запрете редактирования суммы бонусов);

  • изображение на экране оплаты подарочной картой;

  • иконки типов оплаты;

  • иконки банковских провайдеров при оплате по СБП;

  • баннер при оплате по статической ссылке (СБП/NFC);

  • баннер при оплате по СБП через приложение торговой сети;

  • иконка бонусов на экране выбора типов оплат (“сердечко”);

  • иконка при отказе от печати чека (“листик”);

  • иконки платежных систем на экране оплаты;

  • экран Спасибо за покупку.

Требования к медиаконтенту

  • функциональные кнопки (кнопки быстрых действий);

Название файла

соответствует названию категории пик-листа, например, Сладости

Формат изображения

png

Минимальный растровый размер

32 px (в любом из измерений)

  • иконка пакета на кнопке Добавить пакет;

Название файла

package_icon

Формат изображения

.png

Минимальный растровый размер

32 px (в любом из измерений)

  • логотип клиента на экране ожидания покупателя;

Название файла

company_logo_common

Формат изображения

.svg

Минимальный растровый размер

512 px (в любом из измерений)

  • кнопка переключения в режим сборки (взвешивания) заказа;

Название файла

order_picker_icon

Формат изображения

.png

Минимальный растровый размер

32 px (в любом из измерений)

  • логотип клиента в шапке приложения;

Название файла

company_logo_horiz

Формат изображения

.svg

Минимальный растровый размер

56 px (по высоте)

  • изображение карты лояльности, которая используется во многих местах;

Название файла

loyalty_card

Формат изображения

 

Минимальный растровый размер

216×135 px

  • изображение баннера, призывающего отсканировать карту лояльности на странице списка товаров;

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

Название файла  

loyalty_card_applying_banner

Формат изображения 

 

Минимальный растровый размер 

140×1080 px

  • изображение сканирования штрихкода на экране добавления товаров (над текстом);

Обратите внимание, с версии 10.5.0.0 расширен список поддерживаемых форматов для этого изображения. Ранее использовался только svg.

Одновременно может быть загружено только одно изображение: либо верхнее, либо нижнее.

Название файла

purchase_empty_stub

Название файла

purchase_empty_stub

Формат изображения

.svg, .png, .gif, jpg.

Минимальный растровый размер

120×120 px, 200×200 px

  • изображение сканирования штрихкода на экране добавления товаров (под текстом);

Название файла

purchase_empty_stub_bottom

Название файла

purchase_empty_stub_bottom

Формат изображения

.svg, .png, .gif, jpg.

Минимальный растровый размер

120×120 px, 200×200 px

  • иконка маркировки;

Обратите внимание, на данный момент (версия 10.4.19.0) реализована замена иконки только для маркировки молочной продукции.

Замена иконки для табачной, алкогольной маркировки и т. д. будет реализована в следующих версиях.

Название файла  

popup_universal_mark

Формат изображения 

.svg

Минимальный растровый размер 

180×180 px

  • изображение карты лояльности на экране-напоминании о карте;

Название файла  

loyalty_card_scan_banner

Формат изображения 

.png

Минимальный растровый размер 

1080×500 px

  • баннер при подтверждении возраста через MAX;

Название файла  

  • application_max_banner - для экранов с вертикальной ориентацией;

  • application_max_banner_h - для экранов с горизонтальной ориентацией;

Формат изображения 

.png

Минимальный растровый размер 

  • 1080×1124 px - для экранов с вертикальной ориентацией;

  • 904×452 px - для экранов с горизонтальной ориентацией.

  • иконка в информационном окне вызова консультанта при блокирующих событиях;

Название файла  

notification_error

Формат изображения 

.svg

Минимальный растровый размер 

200×200 px

  • иконка карты лояльности на экране информирования о списании баллов (при запрете редактирования суммы бонусов);

Название файла  

loyaltyCard

Формат изображения 

.svg, .png, .jpg, .jpeg

Минимальный растровый размер 

216×135 px

  • изображение на экране оплаты подарочной картой;

Название файла  

payment_gift_card_illustration

Формат изображения 

png, jpeg

Минимальный растровый размер 

1080x1080 px

(с соотношением сторон 1:1 или менее с уходом в вертикальность)

  • иконки оплат;

Название файла 

sco3_+id оплаты (можно поменять любую иконку)

Формат изображения

.svg

Минимальный растровый размер

80×80px

Пример: название файла кастомной иконки для способа оплаты Яндекс Пэйsco3_yandex.pay.payment.plugin.svg или название файла кастомной иконки для оплаты по банковской карте - sco3_BankCardPaymentEntity.svg.

Идентификатор базового способа оплаты

Способ оплаты

Идентификатор базового способа оплаты

Способ оплаты

BankCardPaymentEntity

Оплата банковской картой

BankQRPaymentEntity

Оплата по QR-коду

GiftCardPaymentEntity

Оплата подарочной картой

BonusCardPaymentEntity

Оплата бонусной картой

ExternalBankTerminalPaymentEntity

Внешний банковский терминал

CashPaymentEntity

Оплата наличными

CashMachinePaymentEntity

Оплата наличными (купюроприемник)

deferred.payment.setkit

Отложенный чек (оплата наличными на КСО)

ChildrenCardPaymentEntity

Оплата по Детской карте

BankBiometricsPaymentEntity

Оплата по биометрии

BankInstallmentPaymentEntity

Оплата в рассрочку по карте

ConsumerCreditPaymentEntity

Потребительский кредит

PrepaymentEntity

Зачет предоплаты

SiebelBonusCardPaymentEntity

Оплата по бонусной карте Siebel

CashConsiderationPaymentEntity

Оплата встречным предоставлением

Идентификатор внешнего способа оплаты

Способ оплаты

anorbankqr.payment.plugin

Оплата с помощью “AnorCheck”

apelsinpay.payment.plugin