应用市场
打开在线演示 →
点餐首页
在线点餐
v0.1.1
打开在线演示 → 界面截图
概述
为柜台取餐而生的提前点单。食客按真实的选项规则拼出一份餐点——必选的份量、必选的饼底、有上限的配料清单——再从你公布的营业时间和备餐时长算出的时段里选一个取餐时间,一路跟到“可取餐”;同一批订单,厨房在实时看板上处理。购物车里的一行是餐点加选项加备注,所以两份几乎一样的比萨仍然是两行,谁也不会拿错盒子。清单会在你连接的数据库中搭建九张表——菜单、选项分组、订单及其明细——并围绕它们生成后勤办公:菜单与价格维护、营业时间、订单队列和菜品结构报表。它是收银系统面向顾客的那一半,完整的厨房显示屏仍留在收银系统里。
能力
- 支付
- 实时
- 邮件收据
你会得到什么
新增的数据表9
- menu_categories
- menu_items
- modifier_groups
- modifiers
- orders
- order_items
- order_item_modifiers
- hours
- delivery_zones
全新创建,或在安装时映射到你已有的数据表。
管理后台新增的页面4
- 点餐仪表盘今日订单、平均客单,以及按小时的一天和菜品结构。
- 队列实时状态分页,旁边是含明细的订单详情,推进一步还能撤销。
- 菜单面向菜品的 CRUD 表格和卡片图库,并带有选项分组和选项的子标签页。
- 营业时间取餐时段所依据的营业时间。
预置的角色1
- kitchen-staff在队列里干活:读取订单、按状态推进,把某个菜品或选项标记为售罄。不能编辑菜单、价格、营业时间和设置。
需要配置的设置5
- 餐厅名称
- 时区
- 备餐时长(分钟)
- 订单号前缀
- 取餐时段步长(分钟)
用你自己的数据运行
在线点餐 需要一个存放数据的地方。回答一个问题,我们就为你指出最短的路径。
你已经在使用 Adminium 了吗?
一起装好
静态托管只能提供界面。你的数据需要一个数据库,而 Adminium 才能把它变成可用的后台 — 所以这三者要一起部署。
全部部署到 DigitalOceanPostgres、Adminium 和 在线点餐,已经连好。
想先在自己的电脑上试试?
npx @adminiumjs/adminium 不需要数据库 — 到时候它会问你要。之后回到这里,在上面选择「已经在用」。
你的 Adminium 在哪里?
你登录时用的地址,例如 https://admin.yourcompany.com
这看起来不像一个网址。它应该以 https:// 开头
在线点餐 应该放在哪里?
推荐
放在 Adminium 里
只需登录一次,也不用再部署别的。团队从后台的同一个地址就能进入。
告诉我怎么做
- 构建:
git clone https://github.com/Adminiumjs/online-ordering.git && cd online-ordering && npm install && npm run build:surface - 让 Adminium 指向它并重启:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - 然后打开:
https://admin.example.com/apps/ordering/staff/
放在自己的域名上
一个独立的站点,有自己的网址,与你刚才填写的 Adminium 通信。
Vercel 只托管界面 — 你的 Adminium 留在原处并保存数据。你需要粘贴一个密钥,让站点可以读取它们。
部署到 VercelVercel 会问你两个值。它们都在你的 Adminium 的 Studio → Public API 里。