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