桌台相关指令
1.修改台头
触发指令方式:修改人数之后 触发XGTT指令。
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
台号 (4位)、空位(3位)、客人数量(2位)、服务员号(5位) 、空位(3位)、出厂号(7位)
备注(20位)
示例:
XGTT 101
1001 8 008
返回格式: 类型码(4位)
返回内容:“修改台头成功!”
信息提示
示例:
XGTT
修改台头成功!
2.账单查询
触发指令方式:进入XX桌台,触发 ZDCX指令。
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
台号(7位) 、空位(1位)、出厂号(7位)
示例:
ZDCX 101
1001 b0efegd
返回格式: (开台后的状态返回)
类型码(4位)、空位(1位)、点菜机机号(4位)
信息提示
菜品名称(20位)数量(4位)单位(4位)状态(4位)单价(9位)点菜员(10)时间(8)客户要求(40)流水号(8)折扣(4位)金额(9位)已上数量(4位)
ZDCX 101
人数5 共4道菜,合计66
说明:菜品名称左对齐,数量右对齐,单位左对齐,状态左对齐,金额右对齐
注意:“人数13”后面有个空格,“共20道菜”后面有个逗号
送菜单价要返回“0”
已经开台,但没有点菜返回示例:
ZDCX 101
人数5 共0道菜,合计0.00
状态位:
全角字符“⊙”表示已下单(必须)
后面可以跟随以下半角(ansi)符号: “!” 等叫状态, “$” 赠菜状态 , “#” 退菜状态, “!!”表示 急, “%”表示这个菜是套餐明细
菜品状态标志表
|
标志 |
意义 |
|
! |
等叫 |
|
$ |
赠菜 |
|
# |
退菜 |
|
!! |
急 |
|
% |
套餐明细 |
|
* |
已完成 |
(注意:退单菜品单价不要负值)
数量或单位中有“约”字,表示这个菜品可以修改数量,平板上点击数量位置就可以直接修改。参见“ZLQR”
ZDCX 101
人数10 共8道菜,合计402.00
湘味咕噜 1例 ⊙ 22
乡村豆腐 1例 ⊙!66
发财金钱 1例 ⊙ 66
酱板鸭( 1只 ⊙#55 【这个菜品已退完,所以也打上退菜标记】
酱板鸭( -1只 ⊙#55
雾都牛肉 2例 ⊙ 35 【还剩1例所以不用打标记】
雾都牛肉 -1例 ⊙#35
辣酒花螺 1例 ⊙ 33
流水号:
当一个账单有多个同样菜品,流水号可以让程序鉴别出你需要操作的单个菜品。当ZDCX返回给平板程序流水号的时候,退菜协议、赠菜协议、催菜协议都将使用流水号代替菜品编号,这样就能让后台软件知道客户需要操作的是那个菜品。如上列表:2个夫妻肺片的流水号分别是 8720 和 8721。
空台的返回格式:(未开台的状态返回)
注意:如果返回“桌台是空台!”电子菜谱执行开台操作
返回格式: 类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“桌台是空台!”
信息提示
ZDCX 101
桌台是空台!
3.打印账单
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
台号(7位)、空位(1位)、机器号(8位)
----- T1.txt --------
DJZD 101
1001 5yQgdvoH
返回格式: 类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“打印账单成功!”
----- R1.txt --------
DJZD 101
打印账单成功!
4.桌台互换
触发指令方式:点击换台 触发HT指令。
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
原始台号(7位)、空位(1位)、目标台号(7位)、空位(1位)、出厂号(8位)
----- T1.txt --------
HT 101
1001 2210 5yQgdvoH
返回格式: 类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“换台成功!”
----- R1.txt --------
HT 101
换台成功!
5.服务呼叫
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
台号(7位)、空位(1位)、机器号(8位)
----- T1.txt --------
HJ 101
1001 5yQgdvoH
返回格式: 类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“服务呼叫成功!”
----- R1.txt --------
HJ 101
服务呼叫成功!
6.桌台刷新ZZSX
触发指令方式:桌台选择时 触发ZZSX指令。这个指令必须处理
要求后台返回所有已开台桌台(或者已预订)
请求格式:类型码(4 位)、空位(1位)、点菜机机号(4 位)
出厂号(7 位)
示例:
----- T1.txt --------
ZZSX 101
5yQgdvoH
返回格式:
类型码(4位)、空位(1位)、点菜机机号(4位)
台号(4位)、状态说明(10位)、状态(2位)、保留(5位)、客人信息(20位)、座位号(6位)、状态背景色(8位)、状态文本色(8位)
2020-05 增加色值代替状态显示:(色值用 #开头, 一共七位, 例如 #FF0000 表示红色)
返回示例:
----- R1.txt --------
ZZSX 101
0044开台 6 李先生 #FF0006 #FFFF06
0045开台 6 账先生预订 #FF00FF #00FF06
101 开台 6
102 预订 4 这里是桌台备注
106 7 张部长预订
0105预定
0106 6
203 预订 5
注意:与“餐台状态表.TXT”不能同时使用,当txt目录中存在”餐台状态表.TXT”,WX不提交这个指令。
|
桌台状态 |
说明 |
|
4 |
预订状态1 |
|
5 |
预订状态2 |
|
6 |
就餐状态 |
|
7 |
结账封台 |
7. 并桌 BT
触发指令方式:点击并台按钮 触发 BT指令。
请求格式:类型码(4 位)、空位(1位)、点菜机机号(4 位)
当前台号或帐单号(7 位)、空(1位)、并台台号或帐单号(7 位)、空(1位)、出厂号(7 位)
示例:
BT 1001
1001 1005 000000
返回格式: 类型码(4位)、点菜机机号(4位)
信息提示
示例:
BT 1001
1001台与 1005台并台成功!
8.退空台 TKT
IPAD客户端对应按钮为:清空桌台
请求格式:类型码(4位)、空位(1位)、点菜机机号(4位)
台号(7位)
----- T1.txt --------
TKT 0001
102
----- R1.txt --------
TKT
102退空台成功
9、打印台卡单(客用单) DKYD
请求格式:
类型码(4位)、空位(1位)、点菜机机号(4位)
台号(7位)、空位(1位)、机器号(8位)
----- T1.txt --------
DKYD 101
1001 5yQgdvoH
返回格式:
类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“打印账单成功!”
----- R1.txt --------
DKYD 101
打印账单成功!
10、客户评价 KHPJ
请求格式:
类型码(4位)、空位(1位)、点菜机机号(4位)
台号(8位)、整体评分(4位)、空位(1位)、菜品口味(4位)、空位(1位)、服务质量(4位)、空位(1位)、餐厅环境(4位)
意见或建议(200位)
----- T1.txt --------
KHPJ 052
101 8 8 9 8
此处意见或建议
返回格式:
类型码(4位)、空位(1位)、点菜机机号(4位)
返回内容:“评价成功!”
返回示例:
----- R1.txt --------
KHPJ 024
评价成功!