Static HTML Prototype · V1.1
白马网上购物商城 · 原型目录
面向白马村滑雪游客的英文在线便利店。三端:客户购物网页 / 管理后台 / 配送员手机网页。本原型为静态稿,用于确认信息架构、页面流与关键规则,不含后台逻辑。
说明:本原型以中文呈现,便于开发团队评审;实际上线产品需支持 EN / 日本語 语言切换(默认随浏览器语言、兜底日语,具体要求见 PRD FR-09.3,仅商城首页 appbar 右侧显示切换器)。
客户购物网页
Mobile web · EnglishC01–C05
首页 / 商品列表
配送地址选择(弹层选择 / 添加)、分类、搜索、商品卡(缺货 / 酒类标记)
配送地址弹层 · 仅 Stripe
C02
商品详情 · 酒类
含税价、规格、库存、年龄限制说明,加购即触发年龄确认弹窗
成人购买提示 = 加购时提醒
C03 / C05
购物车
商品金额、运费、合计,酒类分组提示,起送差额进度
可切换「未达起送额」状态
3.2
结账页
邮箱、住宿设施(地址库下拉)、房号、配送日期与时段、年龄确认、条款
无配送方式选择 · 不可取消告知
3.3
支付(Stripe)
跳转 Stripe 托管收银台,仅此一种支付方式,日元整数金额
金额以 JPY 计价
3.3
下单成功
订单号、确认邮件、安全查询链接、后续流程说明
邮件 + 链接双兜底
3.3.6
订单状态
支付 / 备货 / 配送时间轴,交付方式与送达照片
登录后查看
T04
邮箱验证码登录
输入邮箱 → 收 6 位验证码 → 进入我的订单;无密码、无注册
10 分钟有效 · 同 jade
T05
我的订单
该邮箱下全部订单,含状态、金额、退款与被取消标记
客户无取消入口
T06
帮助中心 / FAQ
配送范围、起送额、支付、取消与退款、酒类年龄、发票等常见问题
底部 Tab「帮助」入口
配送员手机网页
Mobile web6.0
配送员登录
配送员邮箱 + 6 位验证码,校验司机名册后进入任务
无密码 · 校验名册
6.1
今日任务列表
配送顺序、酒店、区域、件数、时段、状态,大按钮操作
离线重试提示
6.2
任务详情 / 交付
地址、房号、备注、导航;四种交付结果;拍照强制上传
配送员选择交付方式
管理后台
Desktop5.2.6
工作台
订单 / 销售额 / 待拣货 / 待配送 / 异常 / 低库存,新订单声音与小票设置
声音提醒 + 小票打印
5.2.1
订单列表
按订单号、邮箱、酒店、日期、状态筛选
待处理队列
5.2.2
订单详情
客户资料、明细、税率拆分、支付流水、状态日志、退款与取消
管理员保留取消权
A01 / A08
商品与库存
SKU、售价、成本、库存数量与预警、图片、描述、温层、成人购买提示,弹层新增 / 编辑
库存预警高亮 · 图片上传
A01
分类管理
单级分类独立页:中日分类名、商品数、前台筛选开关、排序,弹层新增 / 编辑
排序即时生效
5.3 / 4
配送设置
运费、起送额、免运费开关、营业日与配送时段、截单时间、住宿设施地址库
地址库 = 免费的范围控制
打印
厨房小票
80mm 热敏小票版式,拣货用,含酒类标记与税率汇总
浏览器直接打印
逻辑缺口 · 全部已拍板
已确认 26(V1.2 14 + V1.3 12)· 2026-10-23| 等级 | 问题 | 为什么必须定 | 原型里我先按这个做的 |
|---|---|---|---|
| 已确认 | 客户不可取消 · 管理员可取消 | 客户侧全程无取消入口、无退款申请入口;管理员保留取消 + 全额/部分退款权(缺货、拒单、配送异常的唯一出口)。 | 已按此实装:订单页/成功页只提示联系客服;取消与退款仅在后台订单详情由管理员执行,必填原因并释放库存。 |
| 已确认 | 地址校验走哪种口径 | 你选了「免费可实现就做,否则人工拒单」。但 V1.1 又要求"超范围不能结账",两者不能同时成立。 | 住宿设施下拉(后台地址库)+「我的住宿不在列表」手输 → 标红提示"可能超范围、将人工复核",仍可下单。区域外由管理员拒单退款。 |
| 已确认 | 酒类配送是否需要当面核验年龄 | 网页勾选 20 岁 ≠ 已核验。若允许门口放置,等于无核验交付,日本酒类销售有风险。 | 已按拍板实装:结账勾选「已满 20 岁」即记录年龄确认;配送员端不禁用任何交付方式,含酒订单与普货同规则(driver-task.html 已恢复「放置门口」)。 |
| 已确认 | 支付会话时长 = 库存预留时长 | V1.1 只说"超时释放预留"。若不定义,雪季爆单时库存被长期冻结,或反过来超卖。 | 建议 15 分钟:创建支付即预留,超时自动释放并置 Pending→Expired。 |
| 已确认 | 网售酒类的资质与票据记载 | V1.1 没有写完这部分。日本网售酒类需要「通信販売酒類小売業免許」主体资质,且发票制度改革(インボイス)后,適格請求書発行事業者的登録番号要印在小票与回执上。这两项不是产品能自己定的,必须你这边确认主体与格式。 | 原型按「有免許主体 + 注册编号印在小票页脚」假设绘制;若实际无酒类网售资质,需在 V1 直接下架所有酒类 SKU。 |
| 已确认 | 出库前能不能改单 | 客户不能取消,但客户打来要求改时间、改房号、加一盒鸡蛋,这类请求一定会出现。要不要支持、由谁改、改完要不要重发小票,现在都没定义。 | 已按拍板实装:完全不支持改单。客户只能新建一单,管理员通过退单处理,无任何改单入口(含邮箱、时段、房号、备注)。 |
| 已确认 | 缺货时整单取消还是部分退差 | 客户不能取消,所以缺货的处理方式只能由管理员发起。若只支持整单取消,一个单品缺货就会毁掉整单(雪季补货慢,概率不低)。 | 建议给管理员两个动作:① 整单取消 + 全额退款;② 移除缺货商品 + 差额退款,其余照常配送(需客户电话/邮件确认后执行)。 |
| 已确认 | 营业时间 ≠ 截单时间 | 「超过营业时间只能下第二天」隐含两个概念:接单窗口、当日截单时间。休息日如何顺延也要定。 | 营业 10:00–18:00,当日 15:00 截单做次日配送;非营业日顺延到下一个营业日;今日时段在截单后直接置灰。 |
| 已作废 | 满额时段显示还是隐藏 | V1.1 写"仅显示未满额时段",客户会以为今天不配送。 | 已作废:2026-10-23 拍板不做时段容量限制,结账页无「满」态;过截单置灰逻辑不受影响(见上一行)。 |
| 已确认 | 混合税率怎么算 | 食品 8%、酒类 10%、运费 10%。V1.1 有"税率"字段但没写订单级税额与小票口径。 | 已按拍板实装:售价全部含税;80mm 小票仅作内部出货对比(非税票),不向客户展示税率拆分,Stripe 收总额。 |
| 已确认 | Stripe 与日元整数 | JPY 是 zero-decimal 币种,金额传整数。另需确认是否开 JCB、Apple/Google Pay 域名验证、3DS 中断态。 | amount = 7070(不是 707000);3DS 中断 → 订单保持 Pending、购物车保留、15 分钟释放。 |
| 已确认 | 小票打印机与漏单兜底 | 声音依赖后台页面常开;静音 / 关标签页就漏单。小票还需定机型与走纸宽度。 | 声音 + 浏览器通知 + 标签页标题闪烁 + 未处理徽标四重;小票走浏览器打印,80mm。 |
| 已确认 | 订单查询走「jade 式」邮箱验证码登录 | 原 V1.1 3.3.5 是一次性安全链接,与 jade 的实际逻辑不同。 | 已改为:输入邮箱 → 收 6 位验证码 → 登录 → 看到该邮箱下全部订单(含历史与被取消订单)。无密码、无注册;验证码 10 分钟有效、60 秒可重发。 |
| 已确认 | 邮箱是全站唯一身份,填错就没有订单 | 改成验证码登录后,客户能看到哪些订单完全取决于结账时填的那个邮箱。填错一个字母,订单就再也找不回来(而客户又不能取消)。日本客人用手机键盘,邮箱输错很常见。 | 已按拍板实装:结账邮箱二次确认 + 成功页展示订单号与邮箱;后台不支持修改订单邮箱,填错只能退单重下。 |
| 已确认 | 免运费开关还留不留 | 你说"第一版统一配送费",V1.1 有免运费门槛 ¥15,000。 | 开关保留、默认 OFF(成本几乎为零,二期促销要用)。 |
| 已确认 | 后台与配送员端语言 | 站点英文,但仓库与配送员是本地日本人。 | 已按拍板实装:全界面 EN/JP,默认随浏览器语言,匹配不到默认日语;原型评审期用中文便于阅读,上线前替换。 |
本原型为产品设计参考,菜名、价格、库存、订单号、客户信息均为虚构示例数据;具体实施请结合公司合规与法务要求确认。