Выпустили релиз WhiteServer версии 1.71.14 и White Server Agent версии 2.10.2.9 от 05.03.2025.

  1. Поддержали работу по новой схеме лицензирования. Начиная с версии r_k 7.25.04 и WSA 2.10.2.9 наличие технической лицензии R-Keeper модуль 2. XML-интерфейс для WSA ПО не обязательно. Для полноценной работы продукта достаточно основной лицензии Интерфейс White Server.
  2. Поддержали передачу ClientId в запросе CreateOrder, что позволит передавать данные о госте для программ лояльности, работающих через Far Cards.
    Пример запроса:

    "customer": {
    
            "name": "Allen Nader",
    
            "phone": "+7 911-111-1111",
    
            "loyalty": {
    
              "clientId": -00000,
    
              "interfaceCode": 1
    
            }
    
          }
    CODE
  3. Добавили параметр PrepayId в запрос RemovePrepayOrder, что позволяет удалять внесенную ранее предоплату в заказе.
    Пример запроса:

    {
    
        "taskType": "RemovePrepayOrder",
    
        "params": {
    
            "sync": {
    
                "objectId": "********",
    
                "timeout": 120
    
            },
    
            "orderGuid": "8fcf1323-a26c-4afc-a8a4-7023372b4ebb",
    
            "prepayId": "0cb956ac-6c1c-4c58-89b8-a409d8a6efcd"
    
        }
    
    }
    CODE
  4. С помощью методов StartParkOrder и EndParkOrder поддержали возможность передачи статуса Парковка для заказов, переданных на KDS PRO.
  5. Поддержали передачу стоп-листов для модификаторов. Добавили метод GetModifierStopList в запрос GetStopList. Работает с версией r_k7 не ниже 7.07.00.381.
    Пример запроса:

    "modifierStopList": {
    
                "dishes": [
    
                    {
    
                        "id": "1000065",
    
                        "name": "Сметана",
    
                        "type": "ingredient"
    
                    }
    
                ]
    
            }
    CODE