介绍:一个基于微信小程序的闲置物品(商品)交易平台,其主要功能有,用户可自行发布自己的商品,发布后的商品会在首页展示,用户也可以对商品进行删除、更新、取消交易和完成交易等操作,且用户可以与买家或卖家进行聊天。
项目源码地址(包含小程序源码和云函数):github.com/zweiqin/all…
功能
(1)用户登陆注册:在小程序个人主页(my)点击登录,进入登录注册页面(login)后,填写相关信息,即可登录或注册,拥有个人账号才能进行买卖操作。后续也可以修改用户资料。
(2)用户(卖家)出售商品:在小程序的发布页面(publish),上传商品图片,填写商品各种详细信息即可发布商品。在个人主页(my)的发布页面(sell)信息中即可查看商品交易信息,可以删除订单,重新上架商品,删除商品。
(3)用户浏览商品:商城主页(index),用户可以通过分类查看各个商品信息,也可以在搜索页(search)搜索商品名,得到筛选后的商品。 点击商品进入商品详情页(detail),即可查看商品详细信息。
(4)用户(买家)购买商品:在商品详情页(detail),买家可点击立即购买,预定这个商品,可在个人主页(my)的购买页面(order)的购买信息中查看自己的购买记录,也可以在放弃购买时删除该订单,或在收到商品交易达成后,点击确认收货。 交易完成。
(5)用户交流:买家可在商品详情页(detail)点击聊天与卖家进行沟通。 在个人主页(my)的消息中心页面(message)中,也可以查看聊天信息,进入聊天室。
用户操作举例
- 首先进入小程序的开始页面(start),然后才进入商城首页(index),如果当前为未登陆注册状态,则不能发布和购买商品。
- 点击下方导航栏‘我的’进入个人主页,点击登录,填写信息,注册或登录账号,登录注册成功,个人主页显示用户微信头像及昵称。
注意:请授权小程序发送订单通知!并点击保持以上选择,不再询问选项。以便能第一时间通知订单信息。
- 用户想要出售商品,可在导航栏点击‘发布’,填写信息并发布商品。
确认发布信息无误后点击发布,首次使用需要上传赞赏码用于您在此平台交易(详情可在-我的-上传赞赏码-了解)。
在个人主页里的发布页面中查看出售情况,如不想出售也可在发布页面点击删除按钮,则商品下架。
- 用户想要入手商品,可回到商城首页,分类浏览商品,也可以通过上方搜索栏进入搜索页面搜索商品,用户也可以点击商品,进入商品详情页,查看物品详情,卖家信息,备注等。
买卖双方交易过程
- 买家购买商品
买家与卖家沟通好之后可点击购买按钮进行预定,预定成功后可在我的-我的购买页面查看订单详情。买家可在订单详情页扫卖家赞赏码进行付款,收到商品后点击确认收货。一般是买家拿到物品后确认收货并向卖家转账。
买家购买商品后,如在线下收到商品,则可以通过确认收货通知卖家。
- 买家中止交易
买家可以点击取消订单按钮,在中途取消交易,卖家会收到消息提醒,商品会自动重新上架。
- 卖家中止交易
卖家也可在中途取消交易,商品会自动下架,然后可点击重新上架按钮,则商品会重新上架发布到商品首页展示。
买卖双方进行聊天沟通
买家和卖家可在商品详情页点击‘聊天’与卖家沟通,也可在个人主页的消息中心页面中,看到对方的信息,进入聊天室与之交流。
其它页面
订单逻辑
-
一开始发布之后,status为0,待出售,等待买家购买,此时有删除(删除该商品)和擦亮(更新创建日期)按钮。
-
买家在详情页购买后,status为1,交易中,等待买家确认收货(买家显示取消订单和确认收货按钮),此时有取消交易(publish里的status变为3和删除order订单)和完成交易(买家确认收货后点击才有效)按钮。
若此时取消交易后,status为3,已取消,不管买家了(买家显示卖家取消交易文字和删除订单按钮),此时有删除(删除该商品)和重新上架(publish里的status变为0)按钮。
- 买家确认收货后,status为5,交易中,等待(买家显示等待卖家确认交易文字),此时有取消交易(publish里的status变为3和删除order订单)和完成交易(买家确认收货后点击才有效)按钮。
若此时取消交易后,status为3,已取消,不管买家了(买家显示卖家取消交易文字和删除订单按钮),此时有删除(删除该商品)和重新上架(publish里的status变为0)按钮。
- 此时卖家可有效点击完成交易按钮后,status为2,已完成,完成(买家显示删除订单按钮),此时有删除(删除该商品)按钮。