# 珠宝商城需求文档需求简介 1. 开发平台:微信小程序。 2. 参考小程序:空托之城。 3. 功能大纲: 1. 单门店、商城基础功能。 2. 钻戒计算器。 3. 版房。 4. 不接支付、物流位置。 5. 在线客服。 # 商城基础功能 参考小程序页面 1. 支持商品列表、分类、商品详情页、商品规格选择、添加购物车。 2. 商品详情页,商品基础信息下方,显示统一的商城发货公告。 参考小程序页面 商城统一发货公告 1. 因商品特殊性,不需要在小程序内支付,由线下、微信转帐等方式进行支付。 2. 商品详情页,顶部banner图支持配多张图、支持配视频。 # 商品分类详情页 1. 展示该分类下,商品的属性。 1. 成色。 2. 主石。 3. 副石。 4. 手寸。 5. 价格。 2. 每个属性展示的参数值,由后台配置。 1. 参数值从商品信息中获取。 2. 每个属性可配置“其他”,用户选择“其他”后,会展示不在已配置的参数值中的其他物品。 1. 例:现在有3件商品,成色分别为“18K”“18K金”“普通金”。 2. 后台配置成色的参数“18K”“其他”。 3. 当用户选项“其他”时,商品列表展示“18K金”“普通金”的商品。 3. 价格后台可配置区间。 3. 点击商品,跳转到商品详情页。 # 库存警告 1. 管理后台在配置商品时,需填写每个商品款式的库存数量,当库存低于10%时,可在管理后台首页展示库存即将售罄的商品信息。 1. 优先排列库存数量最少的。 2. 点击可打开对应商品配置页面。 # 商品规格 参考小程序页面 1. 因商品特殊性,具有较多的商品规格属性,后台可配置。 2. 基础属性如下,在商品详情页中直接展示,固定选项,不可选择。 1. 商品名称 2. 基础价格 3. 款号 4. 库存 5. 损耗 6. 工费 3. 详细参数如下,不同分类下可能有多种选项,在商品详情页中点击【查看详细参数】弹出,支持多选。 1. 成色 2. 主石 3. 副石 4. 手寸 4. 选择详细参数后,根据选项展示详细数据规格列表,列表数据如下: 1. 商品型号名称 2. 成色 3. 主石 4. 副石 5. 手寸 6. 金料总重 7. 金料净重 8. 损耗 9. 金耗 10. 金价 11. 金值 12. 主石数量 13. 主石石重 14. 主石单价 15. 主石金额 16. 副石数量 17. 副石石重 18. 副石单价 19. 副石金额 20. 配件金额 21. 加工工费 22. 镶石工费 23. 总工费 24. 总价 5. 商品信息、对应规格信息,支持表格导入导出。 # 钻戒计算器 参考小程序页面 1. 支持计算以下公式,每条公式可单独计算。 2. 净金重/g = 金重/g - 主石重/ct \* 0.2 - 副石重/ct \* 0.2 3. 含耗重/g = 净金重/g \* 损耗 4. 金值/元 = 含耗重/g \* 倒模金价/元 5. 主石总价/元 = 主石重/ct \* 主石单价/元 6. 副石总价/元 = 副石重/ct \* 副石单价/元 7. 微镶总价/元 = 副石粒数/p \* 微镶费/元 8. 总价 = 金值 + 主石总价 + 副石总价 + 主石镶费 + 微镶总价 + 3D起板费 + 基本工费 + 其他费用。 # 购物车&订单提交&支付 ## 购物车 参考小程序页面 1. 展示购物车列表。 2. 展示的属性: 1. 商品名称。 2. 款号。 3. 商品型号名称。 4. 成色。 5. 主石。 6. 手寸。 7. 金料总重。 8. 总价。 3. 勾选要下单的商品,展示勾选商品总金额,点击【下单】按钮,跳转至“订单提交页”。 ## 订单提交 参考小程序页面 订单提交页 1. 展示的商品属性与上一页面保持统一。 2. 展示公司地址、物流信息。 3. 用户填写发货信息。 4. 展示发货时间提醒。 5. 展示要下单的商品信息列表 6. 展示贵重物品提醒,需用户手动勾选。 1. 勾选前,【提交订单】按钮处于灰色不可点击状态。 2. 勾选后,【提交订单】按钮处于亮色可点击状态。 7. 点击【提交订单】按钮,跳转到“订单详情页”。 ## 订单详情 参考小程序页面 订单详情页 1. 展示的商品属性与上一页面保持统一。 2. 展示订单商品列表、订单号、总价、当前状态。 1. 当前状态:待支付、已支付、已发货。 3. 展示下单成功提示、用户物流信息、客服微信号、购买相关提示。 1. 用户支付后,新增展示支付时间。 2. 商品发货后,新增展示物流公司名、物流单号。 1. 纯展示,不需要对接物流API。 4. 页面底部,展示【取消订单】【添加客服好友】【联系客服】按钮。 1. 点击【取消订单】按钮,取消该订单。 2. 点击【添加客服好友】按钮,弹出客服二维码弹窗。 3. 点击【联系客服】按钮,拉起小程序自带客服。 5. 成功创建订单后: 1. 管理后台创建该用户的订单详情信息,方便客服后续与用户沟通。 2. 用户可在“我的页面 - 订单详情”查看已创建的订单。 1. 点击任意订单,跳转到“订单详情页”。 6. 管理后台支持手动创建订单。 1. 创建时需关联用户ID,选择商品信息、型号信息等。 2. 创建成功后,用户的订单列表页自动更新。 7. 管理后台支持修改订单信息。 1. 如修改商品信息、型号信息等,前后端自动更新价格。 ## 支付 1. 用户通过在线客服或微信沟通、支付金额后,工作人员可在管理后台找到对应用户信息、订单列表,将订单状态改变为“已支付”。 1. 改变状态时,需提交用户支付凭证(如上传图片)、支付时间(如年月日)。 2. 商品发货后,工作人员需在管理后台将订单状态改为“已发货”。 1. 改变状态时,需提交物流公司名、物流单号。 # 版房 参考小程序页面 版房 1. 后台可配置名称、展示图片。 1. 每条信息可配置多个图片。 # 我的页面 参考小程序页面 版房 1. 参考我的页面,不显示【价格计算器】【推荐平台给好友】。 # 我的订单 1. 订单状态:全部、未付款、待发货、待收货、已收货。 1. “未付款”可改变为“待发货”,改变时需提交支付凭证、支付时间。 2. “待发货”可改变为“待收货”,改变时需提交物流公司、物流单号。 1. 前端(订单列表和订单情况页)展示物流公司名、物流单号,单号右侧有【复制】icon,点击可复制物流单号,并弹出系统提示“物流单号已复制”。 3. “待收货”可改变为“已收货 ”,改变时需提交收货日期。 1. 前端(订单列表和订单情况页)展示收货日期。 2. 展示订单编号、商品图、商品属性、订单总金额、下单时间、订单状态、【订单详情】按钮。 1. 商品属性,同订单提交页面展示的属性,即:名称、款号、商品型号名称、成色、主石、手寸、金料总重、总价。 3. 点击【订单详情】按钮,跳转至“订单详情页”。