Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Для работы с заказами во внешних системах (в т.ч. с интернет-заказами) в состав кассовой системы входит отдельный сервер заказов, в который заказы из внешних систем загружаются через web-сервисы.

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

Заказы могут быть двух видов:

     1) оплата и получение одновременно;

     2) получение 100% предоплаты и выдача после сборки.

Заказ может состоять как из реальных товаров, которые заказывает покупатель, так и из фиктивного товара-аванса, если покупатель вносит деньги за неопределенный перечень товаров.

Когда покупатель приходит за заказом, касса УКМ 5 получает с сервера заказов информацию о составе заказа и его предоплате (если она была внесена). Товары, входящие в заказ и находящийся в статусе Ожидает предоплаты, нельзя изменить или удалить (это можно сделать только с товарами из заказов в статусе Ожидает выкупа). На них также не распространяются скидки кассовой системы. В чек можно добавить товары из магазина, на которые будут распространяться скидки кассы. Карту лояльности покупателя также можно предъявить в момент формирования чека по заказу (если на не была зарегистрирована в процессе формирования заказа). По завершении чека, на карту лояльности будут начислены бонусы, а чек через сервер заказов будет выгружен во внешнюю систему. При работе с заказами также возможны операции возврата предоплаты и возврата выкупленного товара. В случае возврата по заказу, перерасчет бонусных средств покупателя полностью осуществляет внешняя система (интернет-магазин).

Функционал кассы при оформлении заказов и возвратов по заказам подробно описан здесь.

Настройка

1. На кассовом сервере по адресу: Магазин – Типы касс нужно выбрать тип кассы и нажать кнопку Настройки:

В файле sale.conf (applications\sale\sale.confв раздел bl добавить параметры сервера заказов:

orders: {

  url = "http://192.168.10.228:8080/api/v1.0/order"

  timeout = 5 seconds

}

2. На кассовом сервере по адресу: Оборудование – Шаблоны нужно выбрать шаблон оборудования и нажать кнопку Оборудование:

В конфигурационный файл с актуальной раскладкой клавиатуры по адресу: hardware\keyboard_layout\файл актуальной раскладки необходимо добавить:

  code: 118

  keyType: "UIAction"

  params: "FindOrder"

}

После этого в раскладке клавиатуры (для клавиатурной кассы) будет запрограммирована новая кнопка, посылающая при нажатии запрос на поиск заказа (FindOrder), а в меню кассы возникнет новый пункт меню Заказы. На touch-кассе, соответственно, появится новая кнопка в левой части рабочего стола.

Примечание. Пункт будет доступен, только если в Init придет параметр useOrder=true, и если чек не открыт.

3. Также можно настроить горячую клавишу поиска заказа на клавиатуре кассы, добавив в конфигурационный файл с актуальной раскладкой клавиатуры по адресу: hardware\keyboard_layout\файл актуальной раскладки следующий код:

{

  code = 119 # F8

  type = "FindOrder"

  params = ""

}

4. Дальнейшие настройки осуществляются через API.

5. Включить меню интернет-заказов в список функций на Рабочем столе кассы можно в конфигурационном файле mintukm.config (\mintukm.config) по адресу: Магазин – Типы касс на кассовом сервере.

  • Нет меток