Hajcer

连接收银系统、服务两家分店的餐厅点餐应用

Hajcer restaur s.r.o. · iOS 与 Android · 自 2021 年起

Hajcer — 在两家分店之间选择配送方式与自提地点
Hajcer — 按类别展示汉堡及价格
Hajcer — 订单配菜及数量调整

概览

为 Hajcer restaur s.r.o. 开发完整的 iOS 和 Android 应用:分店选择、配送或自提、点餐流程、管理后台,以及通过 PLU 与收银系统集成。

我的职责
全栈开发:应用、后端与管理后台
团队
为客户开发
客户 / 公司
Hajcer restaur s.r.o.
时间
自 2021 年起
平台
iOS · Android · Web 管理后台
状态
已上线运行

工作范围

  • iOS 与 Android 移动应用
  • 点餐流程与客户账号
  • 运营管理后台
  • 通过 PLU 集成收银系统

01 /背景

Hajcer 是一家拥有两家分店的餐厅。顾客可以在应用中选择分店和取餐方式,并从当前菜单中下单。

自 2021 年起,我以全栈开发者身份完成这个项目,涵盖移动应用、后端、管理后台和收银系统集成。

02 /问题

两家门店意味着两份菜单、各自的供应情况和两套收银系统。订单从一开始就必须明确属于哪家分店,不能进入错误的厨房。

餐厅不希望手动把手机订单重新输入收银系统。因此,应用中的每个商品,包括规格和配菜,都必须通过 PLU 编码对应收银系统中的商品。

03 /我的角色与责任

我以全栈开发者身份参与这个方案,工作范围包含 iOS 和 Android 应用、点餐流程、运营管理后台和收银系统集成。

04 /限制与风险

  • 餐厅运营没有太多时间用于培训。管理后台必须让员工在无需技术帮助的情况下修改菜单、价格和供应状态。
  • 需要集成的收银系统并非由我设计。PLU 映射必须适应收银系统的工作方式,而不是反过来。
  • 在大量订单同时到达、客户尤其无法承受故障的高峰期,应用必须保持稳定。

05 /关键决策

  1. 01

    先选择分店

    选择门店和取餐方式是应用中的第一步。之后的菜单、价格、供应状态和时间都以具体分店为准。

  2. 02

    用 PLU 统一商品对应关系

    每道餐品、规格和配菜在后台都有对应的 PLU 编码,让订单以收银系统能够识别的结构进入,无需重新录入。

  3. 03

    为实际运营设计后台

    菜单、订单和营业设置集中在一个地方,员工只需看到当班所需的信息。

06 /架构

顾客应用、管理后台和收银系统组成一条完整的点餐流程。PLU 集成把应用菜单与收银商品关联起来。

07 /用户体验

点餐流程简短清晰:选择分店与取餐方式,浏览分类菜单,查看餐品与配菜,加入购物车并确认。照片和价格直接可见;配菜在具体餐品中选择,不需要额外跳转。

08 /技术

iOS, Android, Web 管理后台, 收银系统集成 / PLU

09 /成果

应用为拥有两家分店的餐厅提供在线点餐。Hajcer restaur s.r.o. 运营总监 Marián Bulák 的评价是:“这个方案在日常运营中运行可靠,即使是更复杂的需求也没有成为障碍。”(译自原文)

图片