19 KiB
19 KiB
校园跑腿需求文档需求简介
- 开发平台:微信小程序。
- 功能大纲:
- 发单、接单。
- 单子分类。
- 跑腿人员认证。
- 跑腿佣金分销。
- 平台内双方沟通。
- 评分。
- 原型地址:https://modao.cc/proto/q1eBStmZt9o3e6FU4ln53A/sharing?view_mode=read_only&screen=rbpV9lrin4TaB20nu #tb0024_校园跑腿-分享
登录注册
- 用户登录时,需获取手机号登录。
首页
- 首页展示下订单入口。
- 顶部banner,后台可配置图片、跳转链接。
- 可跳转外部链接。
- 可跳转内部指定页面。
- 点击【代取】按钮,跳转至“代取页”。
- 入口图片后台可配置。
- 点击【代送】按钮,跳转至“代送页”。
- 入口图片后台可配置。
- 点击【万能帮】按钮,跳转至“万能帮页”。
- 入口图片后台可配置。
- 点击【代购】按钮,跳转至“代购页”。
- 入口图片后台可配置。
- 点击【美食街】按钮,跳转至“美食街页”。
- 入口图片后台可配置。
代取页
- 用户需输入以下内容:
- 代取物品。
- 代取地点。
- 送达地点。
- 备注信息。
- 手机号。
- 跑腿佣金。
- 手机号,在跑腿未接单的情况下,无法查看。只有接单的跑腿能看到。
- 跑腿佣金,最低输入1.0元,支持小数点后1位。
- 低于1元时,拉起支付前弹出系统提示“跑腿佣金不可低于1.0元”。
- 点击【确定】按钮,拉起支付,成功支付后创建订单。
代送页
- 用户需输入以下内容:
- 代送物品。
- 取货地点。
- 送达地点。
- 备注信息。
- 手机号。
- 跑腿佣金。
万能帮页
- 用户需输入以下内容:
- 要做的事情。
- 手机号。
- 代购商品总金额。
- 跑腿佣金。
- 代购商品总金额,需输入商品总额 + 包装费等额外费用。
- 点击点击【确定】按钮,拉起支付,支付商品总金额 + 跑腿佣金总和,成功支付后创建订单。
代购页
- 用户需输入以下内容:
- 代购物品。
- 买货地点。
- 送达地点。
- 备注信息。
- 手机号。
- 代购商品总金额
- 跑腿佣金。
美食街页
门店列表
- 展示门店照片、门店名、门店位置、店内美食种类数量。
- 后台可配置。
- 点击门店信息,跳转对应门店详情页。
门店详情页
- 展示banner图,后台可配置,支持多张。
- 门店信息下方,展示该门店注意事项,如打包费等额外费用。
- 后台可配置文字。
- 部分门店该项配置可能为空。
- 展示该门店美食列表,展示食品照片、名称、价格。
- 后台可配置。
- 每个门店可能会存在打包费等额外费用,后台支持配置。在用户支付前自动计算商品总额 + 额外费用总和。
- 后台可配置总打包费、单份打包费。
- 例:总打包费,不论在该店买多少道菜,打包费固定。
- 例:单份打包费,1道菜品按1份打包费收取,买10道就收10份打包费。
- 后台可配置总打包费、单份打包费。
- 点击对应菜品的【+】按钮,将该菜品添加进购物车。
- 可点击【-】按钮,删除购物车内该菜品。
- 将菜品添加进购物车后,底部购物车栏显示添加的菜品数量、价格总和。
- 点击【购物车】按钮,弹出“购物车弹窗”。
- 点击【去结算】按钮,跳转至“美食街订单页”。
购物车弹窗
- 显示菜品照片、门店名、菜品名、价格、数量、额外费用、总价。
- 点击【+】【-】可增减菜品。
- 菜品减至0时,删除该菜品。
美食街订单页
- 用户需输入以下内容:
- 送达地点。
- 备注信息。
- 手机号。
- 跑腿佣金。
- 餐品总金额,含打包费等额外费用,由系统自动计算。
- 点击【确定】按钮,拉起支付,支付商品总金额 + 跑腿佣金总和,成功支付后创建订单。
订单大厅页
订单列表
- 按订单分类展示对应订单列表。
- 只展示未被接取的订单。
- 用户接取订单时,若该订单已被接取,弹出系统提示“该订单已被接取”。
- 进入页面时向用户申请小程序定位权限。
- 可选择列表的排序方式,默认佣金优先。
- 佣金优先,按佣金价格从高到低排列。
- 距离优先,按跑腿当前位置 与 代购+代送多点位之和的距离,从近到远排列。
- 例:代取单,跑腿当前位置在A点,取货地点在B,送达地点在C,计算A到B到C的距离和。
- 该功能依赖地图API,需开发时再尝试能否实现、计算量是否过大、是否涉及商用地图问题、地图API次数是否够用等。
- 代取订单,展示:
- 代取物品。
- 取货地点。
- 送达地点。
- 备注信息。
- 跑腿费。
- 代送订单,展示:
-
- 送货物品名。
- 取货地点。
- 送达地点。
- 备注信息。
- 跑腿费。
- 厉能帮订单,展示:
-
- 备注信息。
- 跑腿费。
- 代购订单,展示:
-
- 代购物品名。
- 买货地点。
- 送达地点。
- 备注信息。
- 垫付商品金额。
- 跑腿费。
- 美食街订单,展示:
-
- 涉及门店数量。
- 美食菜品数量。
- 送达地点。
- 垫付商品金额。
- 跑腿费。
- 点击刷新按钮,刷新全部列表。
- 刷新后,不切换当前标签。
接单
- 除“美食街”订单外,跑腿用户可直接点击【接单】按钮,弹出“接单确认弹窗”。
-
- 点击【接单】按钮,接取该订单。
- 美食街订单,不能在大厅直接接单,显示【查看详情】按钮,点击跳转至“美食街订单详情页”。
-
- 展示该订单的备注信息、送达地点、打包费等额外费用、跑腿佣金、门店名称、菜品照片、菜品名、菜品份数、菜品价格、垫付金额总和。
- 点击【接单】按钮,弹出“接单确认弹窗”。
跑腿认证弹窗
- 在用户接单前,验证该用户是否通过跑腿认证。
- 若通过,正常接单。
- 若未通过,弹出“跑腿认证弹窗”。
- 需用户输入姓名、手机号,点击【提交】按钮,上传至管理后台。
- 用户提交后,在通过审核前该弹出不再弹窗,每次呼出时弹出系统提示“平台审核中”。
消息页
消息列表
- 展示平台内所有的消息。
- 有关平台的系统信息,在“系统消息”中展示,点击跳转至“系统消息页”。
- 有未读时,最右侧显示未读条数。
- 有关订单的通知信息,在“订单通知”中展示,点击跳转至“系统消息页”。
- 有未读时,最右侧显示未读条数。
- 当有任意未读消息时,底部导航栏【消息】按钮右上角显示未读条数。
- 展示有聊天记录的用户消息列表。
- 展示用户头像、昵称、最后一句消息、最后一句时间。
- 点击跳转至“聊天页”。
系统消息页
- 显示通知标题、正文、图片缩略图、发布时间。
- 正文最多展示三行,超出时以“…”代替。
- 后台可配置通知。
- 正文支持富文本。
- 可通知指定用户、全部用户、类型用户。
- 类型用户:下单用户、跑腿用户。
- 用户默认为下单用户,当认证成跑腿后,两个类型同时存在。
- 类型用户:下单用户、跑腿用户。
- 点击通知内容,跳转至“通知详情页”。
订单通知页
- 按分类展示订单信息,“全部”“被接单”“已完成”“已取消”。
- 展示通知标题、订单编号、订单类型、该订单填写的第1项内容标题和内容、时间。
- 例:如果是代取订单,该订单第1项为“代取物品”,此位置就显示该标题和内容。
- 时间精确到年月日时分。
- 点击【查看订单】按钮,跳转至“订单详情页”。
聊天页
聊天
- 暂定使用腾讯IM。
- 能否通过腾讯IM,查看每一个用户的聊天内容?
- 顶部展示订单信息,点击【查看详情】,跳转至“订单详情页”。
- 展示的订单信息,与接单大厅列表展示的内容相同。
- 展示对方的沟通聊天记录。
- 点击【拨打电话】按钮,弹出“电话弹窗”。
-
- 双方都可点击该按钮,展示对方的手机号。
- 单主呼起弹窗,展示跑腿在认证时填写的手机号。
- 跑腿呼起弹窗,展示单主在下单时填写的手机号。
- 点击【复制电话】按钮,该手机号复制进剪切板,并弹出系统提示“手机号已复制”。
- 点击【联系客服】按钮,跳转至微信小程序自带客服页。
- 跳转时能否将订单号一起发给客服?或通过API的形式?
- 点击输入框右侧的【+】按钮,弹出更多功能选项。
-
- 所有订单都展示【发送图片】【更改跑腿价格】按钮。
- 代购、美食街订单额外显示【更改商品价格】按钮。
- 只能跑腿用户能看到【完成订单】按钮。
- 点击【发送图片】按钮,可选择拍照或相册上传。
- 跑腿用户点击【完成订单】按钮,跳转至“完成订单确认页”。
改价
- 双方都可呼起两种改价申请。
- 点击【改价】按钮,弹出对应“改价弹窗”。
-
- 可修改商品总额或跑腿佣金,可输入比原价更小的价格。
- 点击【发起修改申请】按钮后,聊天列表中由系统向对方发送改价申请。
-
- 对方发起时,用户可点击【同意】【拒绝】按钮。点击后双方都展示系统提示“您/对方已同意/拒绝商品/跑腿佣金改价”,并展示在最新一条聊天消息位置处。
- 当用户发起时,改价区域中会提示用户“等待对方确认中”。
- 对方同意或拒绝后,双方展示对应系统提示。
改价补缴或退款
- 改时价,单主需补缴金额或平台退还金额。
- 单主主动发起改价,若当前价格 < 修改后价格,在“改价弹窗”点击【发起申请】时,自动计算需补缴金额并跳转至微信支付页。
- 支付成功后,自动向对方发送改价申请。
- 单主主动发起改价,若当前价格 > 修改后价格,在对方同意改价后,平台自动退款超出金额至单主微信中。
- 单主在聊天列表中弹出系统提示“已退还您xx元,请在微信中查看”。
- 因涉及微信支付商户号权限问题,需开发时看一下自动部分退款能否实现。
- 若不能实现,将退还金额退至单主用户的平台收益中,并在聊天列表中弹出系统提示“已退还您xx元,请在我的收益中查看”。
- 对方主动发起改价,若当前价格 < 修改后价格,单主同意后,同上述退款流程。
- 对方主动发起改价,若当前价格 > 修改后价格,单主同意后,同上述补缴流程。
我的
- 展示下单和接单的订单数、完成数。
- 点击对应区域,跳转至对应“我的订单页”“我的接单页”。
- 点击【联系客服】按钮,跳转至小程序自带客服页。
- 点击【客服二维码】按钮,跳转至“客服二维码页”。
-
- 二维码图片后台可配置。
- 点击【跑腿认证】按钮,弹出“跑腿认证弹窗”。
- 点击【我的收益】按钮,跳转至“我的收益页”。
- 点击【用户协议】【隐私政策】按钮,跳转至“用户协议页”“私聊政策页”。
- 后台可配置相关内容。
- 点击【退出登录】按钮,退出登录。
我的订单页
- 按订单状态、订单类型分类展示。
- 订单状态:全部、待接单、进行中、待确认、已完成、已取消、申诉中。
- 订单未被接取时,可主动取消订单,点击【取消订单】按钮,弹出“取消订单确定弹窗”。
-
- 点击【确定】按钮,取消该订单。
- 取消后,若用户接取该订单,弹出系统提示“该订单已被取消”。
- 订单被接取后,自动改变为“进行中”。
- “待接单”“进行中”“已完成”的订单,可点击【查看详情】按钮,跳转至“订单详情页”。
- “进行中”的订单,可点击【查看详情】【联系跑腿】按钮。
- 跑腿提交订单完成后,订单进入“待确认”状态,可点击【确认处理】按钮,弹出“确认订单完成弹窗”。
-
- 点击【确定完成】按钮,该订单转为“已完成”状态。
- “已完成”的订单,可点击【评价跑腿】【查看详情】【联系跑腿】按钮。
- 点击【评价跑腿】按钮,弹出“评价跑腿弹窗”。
-
-
-
选择星级,默认不选择。 2. 可输入评价内容,非必填。 3. 点击【提交】按钮,上传至管理后台。 4. 每名跑腿初始80分,满分100分。 1. 1星扣2分。 2. 2星扣1分。 3. 3星不变。 4. 4星加1分。 5. 5星加2分。 5. 后台可查看跑腿的分值变化记录、每次的评价内容。 1. 可删除或禁用某条评价,操作后不计算该条评价的分数。 6. 评价相关内容,跑腿无法查看,仅用于平台内部查看。
-
评价完成后,不显示该按钮。
-
-
- “申诉中”的订单,需用户与客服沟通后,由客服在管理后台将订单状态改变为“申诉中”。
- 当申诉处理结束后,客服需改变订单状态,按实际情况设置为“已完成”“已取消”等。
- 从“申诉中”改变为其他状态时,后台需填写申诉处理结果。
- 该结果会在订单详情页底部展示,并显示提交时间。
-
- 若一条订单有多条申诉处理结果,按最新时间排序展示。
订单详情页
- 页面标题展示“我的xx订单详情”。
- 展示该订单相关信息。
- 该订单填写的内容。
- 当前状态。
- 订单ID。
- 下单时间。
- 时间精确至年月日时分。
- 接单时间。
- 跑腿昵称。
- 跑腿UID。
- 完成时间。
- 完成凭证(选填)。
- 若该订单为“美食街订单”,展示打包费等额外费用、每个门店的名称、菜品照片、菜品名、份数、每份价格、总份数、垫付总金额。
- 若该订单未被接取:
- 接单时间、跑腿昵称、跑腿UID、完成时间、完成凭证显示为空。
- 页面底部显示【取消订单】按钮。
- 若该订单已被接取:
- 显示接单时间、跑腿昵称、跑腿UID。
- 时间精确至年月日时分。
- 页面底部显示【联系跑腿】按钮,点击跳转至聊天页。
- 显示接单时间、跑腿昵称、跑腿UID。
- 若订单完成:
- 显示完成时间、完成凭证。
- 若跑腿未上传凭证,显示为空。若上传,显示对应照片。
- 页面底部显示【评价跑腿】【联系跑腿】按钮。
- 评价完成后,只显示【联系跑腿】按钮。
- 显示完成时间、完成凭证。
我的接单页
- 按状态、类型展示订单列表。
- 状态:全部、进行中、已完成、已取消。
- “进行中”的订单,可点击【完成订单】【查看详情】【联系单主】按钮。
- “已完成”的订单,可点击【查看详情】【联系单主】按钮。
完成订单确认页
提交完成订单
- 展示订单ID、下单时间、接单时间。
- 可选择上传完成凭证图片。
- 点击【确认】按钮,提交至后台,完成该订单。
- 根据提交时的时间,自动生成“完成时间”,时间精确至年月日时分。
单主审核订单
-
单主可在“我的订单页”对订单进行审核。
-
聊天页同步展示相应流程。
-
跑腿提交后,聊天页最新一行显示不同的系统提示。
-
跑腿页面,系统提示“您已提交该订单完成,等待单主完成确认”。
-
单主页面,显示订单确认提示区域,提示需在24小时内处理,超时将默认视为完成。
- 点击【查看订单】按钮,跳转至“订单详情页”。
- 订单详情页,页面底部按钮,显示【订单未完成】【确认订单完成】按钮。
- 点击【确认】按钮,通过审核。该订单变为“已完成”。
- 聊天页,双方弹出对应系统提示“您/单主已确认订单完成”。
- 点击【未完成】按钮,该订单状态不改变。
- 聊天页,双方弹出对应系统提示“您/单主未通过订单完成,订单继续进行”。
- 点击【确认】按钮,通过审核。该订单变为“已完成”。
我的收益页
- 显示用户收益“冻结中”“待提现”“提现中”“已提现”金额。
- 冻结中:为防止订单有纠纷,已完成的订单在1日内,无法提现对应佣金,该笔佣金计入“冻结中”金额。
- 该时间范围,后台可配置。
- 待提现:3日后从“冻结中”移进“待提现”的金额。
- 提现中:申请提现的金额。
- 已提现:完成提现的金额。
- 冻结中:为防止订单有纠纷,已完成的订单在1日内,无法提现对应佣金,该笔佣金计入“冻结中”金额。
- 显示提现记录,显示“提现时间”“每笔金额”。
- 点击【点击查看提现说明】按钮,弹出“提现说明”弹窗。
-
- 弹窗内容后台可配置。
- 点击【收益记录】按钮,跳转至“收益记录页”。
-
- 展示订单号、订单类型、完成时间、垫付商品金额、跑腿佣金、【查看订单】按钮。
- 点击【申请提现】按钮,弹出“申请提现弹窗”。
-
- 显示可提现金额。
- 输入要提现的金额,最低1元,支持小数点两位。
- 点击下一步:
- 超出待提现金额,弹出系统提示“超出可提现范围”。
- 超出小数范围,弹出系统提示“请输入正确的提现金额”。
- 无问题,进入下一步弹窗。
- 用户可选择收款方式,“微信”“支付宝”。
-
- 选择“微信”“支付宝”,需上传收款二维码图片。
- 点击【申请提现】按钮,上传至后台。
跑腿佣金分销
- 平台抽取每笔跑腿佣金。
- 后台可设置跑腿佣金区间范围和抽成。
- 例:
- 0-5元订单:平台抽成10%,跑腿者实得90%。
- 6-10元订单:平台抽成8%,跑腿者实得92%。
- 11-15元订单:平台抽成6%,跑腿者实得94%。
- XX元以上订单:平台固定每年抽成0.9元。
跑腿账号管理
- 管理后台可根据跑腿分数,手动封禁跑腿身份。
- 被封禁后,跑腿点击【接单】按钮,弹出系统提示“您的跑腿身份已被封禁,无法接单”。