Introduction

Delivery requires the White Server Agent (WSA) to be installed.

All White Server agents of ver. 2 are managed via the admin panel. For more information, see the article on the admin panel.

Setting up an agent for Delivery

  1. Go to the WhiteServer admin panel. Use the dealer login and password to access
  2. Go to the Restaurants section
  3. Enter the full object code in the ObjectId field and click the Find button.
  4. Go to the restaurant editing menu by clicking on the gear . The restaurant card will open.
  5. Make sure the Connected Systems section is blue and the enabled agent for RKMid is selected
  6. Go to the Order Creation Parameters menu
  7. Click the Update directories button to download the parameters from the cash register server.
  8. The necessary settings for connecting to Delivery will be filled in automatically. Detailed descriptions of the parameters are in the table below:
    • Cashier ID
    • Table ID
    • Cash register ID
    • Order type code
    • Order category code
    • In the Optional parameters block:
      • Select Order Currency. Specify the currency used for online payments.
      • Menu selector code—leave empty
      • Please indicate the Reason for order cancellation
      • In the Order confirmation time in seconds field, enter 0
      • Enable the Create unconfirmed order setting
      • Turn off the Create order as draft setting

        Attention!
        If you skip the Optional Parameters setting, r_k Delivery may not work correctly.


    • Save your changes by clicking the Save button
  9. The new settings will be applied to the agent with the RkMid role.


Description of parameters

Parameter

Default value

Description

Parameter

Default value

Description

Cashier

Cashier #1The cashier through whom delivery orders will be processed

Table for orders

Table No. 1The code of the r_keeper table for which the order will be created.

Cash register

Cash register #1The identifier of the r_keeper cash register where: the order will be created, the guest bill (PreReceipt) will be printed, the order will be paid for and closed.

Order type


Order type. r_k Delivery does not use this parameter, but it is required for the agent to work.

Order category


Order category. r_k Delivery does not use this parameter, but it is required for the agent to work.

Order currency

RublesThe currency in which online orders will be paid (rubles are used by default).
Reason for order cancellationWaiter's mistake without writing offReason for canceling dishes in r_keeper
Order confirmation time in seconds0It is better to use the default value. In this case, the confirmation form will not appear at the cash register
Name of the node with the order confirmation form127.0.0.1The IP address where the Agent's website with the order confirmation form is deployed.
Create an unconfirmed order YesTo create or not to create an order not confirmed at the cash register
Create order as draftNoWhether or not to create an order as a draft
ExtSource Code42

View logs

On the tasks tab, in the restaurant card, you will see a list of tasks that were received at the facility from different systems.
For delivery, the AggregatorId value is always 199990357.