更新记录

1.0.3.12(2020-08-03)

  • 增加文档管理,优化app必要文档
    app_service:"APP服务协议",
    app_goods_charge:"APP退换货原则",
    app_user_private:"APP隐私政策",
  • 增加预计送货到达时间
  • 店铺增加免费送货距离,超过之后按每公里增加费用
  • 店铺支持自提,提货码,店铺增加字段deliverySupportType支持的配送方式,1配送到家,2自提,3配送+自提
  • 首页新品增加加入购物车

1.0.3.11(2020-07-31)

  • 增加商品副标题,优化db_init.json
  • 增加商品秒杀管理
  • 增加店铺首页广告图管理,支持跳转网站,商品详细页
  • 店铺增加起送费,配送费,配送范围delivery等
查看更多

云函数类插件通用教程

  1. 使用云函数类插件的前提是:使用HBuilderX 2.7+;已通过实名认证并开通了uniCloud。
  2. 如果下载的是完整项目,则需要在manifest.json的可视化界面获取appid。
  3. 需要对cloudfunctions目录点右键,绑定服务空间。如无服务空间,需先创建。建议在测试服务空间体验插件,避免对现网项目产生影响。
  4. 对cloudfunctions目录点右键上传所有云函数。在HBuilderX 2.7.8以前,如有common目录,还需单独对每个common目录下的公共模块上传。
  5. 如果cloudfunctions目录下有db_init.json,请点击右键,初始化云数据库。
  6. 通过以上步骤,完成uniCloud服务空间的初始化和云函数部署。然后就可以在HBuilderX的运行菜单里运行该项目,体验云端一体完整流程。

云上商城

身边的线上生活超市,根据当前定位,就近匹配仓库,类似现有的app,如:盒马鲜生,美团买菜,叮咚买菜,朴朴超市,永辉买菜,平价买菜。
功能正在紧张开发中,后续会完善商家端,骑手端,供应商端
本商城是基于mix-mall 电商项目模版前端框架二次开发,增加云函数,成为一个完整的app,导入即可使用
交流QQ群:298724327
如您已购买本产品,请联系作者加入售后群,联系作者QQ:343169893

导入步骤

  1. 免费启用unicloud,并选择腾讯云(里面涉及到geo和云认证,阿里云不支持),申请地址
  2. 导入测试数据:执行db_init.json重要,重要,重要,,有可能地理位置索引未导入成功,shops集合需增加地理位置索引,否则报错unable to find index fo $geoNear query索引字段:lnglat,非唯一,地理位置。其他集合自己看情况增加。导入数据文档
  3. 上传所有云函数,注意查看上传日志,如果有报错,需要重新上传,如果在调用过程中找不到公共函数,请重新安装此公共函数,安装文档
  4. 云认证:文档,官方回复目前云认证有问题,必须这样初始化unicloud,否则无法在服务端获取登录的customid
    • 去这里生成云token,生成并下载,保存到/cloudfunctions/common/token/ 替换原来的credentials.json文件
    • 修改前端/common/cloud.js,spaceId填写自己当前项目的服务空间id,官方已支持
    • 修改云函数/cloudfunctions/common/token/index.js,spaceId
    • 如果报错当前私钥未包含env_id 信息, 请前往腾讯云云开发控制台,获取自定义登录最新私钥,则在credentials.json中增加字段"env_id":"spaceId"完成以上4步,可以运行项目
  5. 一键登录:本项目引入了极光一键登录,0元购买后才能使用,然后到官网申请对于的key,再修改manifest.json,app原生插件-->选择云端插件,再打自定义基座。也可以不使用此插件,用原始的登录框,但是要自己完善,
    默认:iOS和H5自动登录,id为10000,Android需要使用极光登录,也可以修改/pages/public/login.vueonload方法
  6. 支付功能:/cloudfunctions/common/configs/index.js,配置微信和支付宝参数,文档
  7. 推送:/cloudfunctions/unipush/index.js,文档

基本功能

  1. 首页广告(优先当前店铺,再是全局),推荐分类,秒杀商品,最新商品,定位管理,商品搜索
  2. 分类页,所有分类和商品联动
  3. 购物车,增减购物车商品数量,清空,结算,支持微信、支付宝、余额付款
  4. 我的,个人信息修改,头像修改,订单列表,商品浏览记录,地址管理,退出登录
  5. 商品详细信息,加入购物车,立即购买,提前预定
  6. 店铺商品管理,新增、修改、上架、下架、删除、清理
  7. 店铺订单管理

系统图标

用了2个ttf图标文件,用百度字体编辑器可以查看和编辑字体,用法
<text class="yticon icon-dingwei"></text>
yticon.ttf主要用在pages.json,定义顶部操作图标
yticon.ttf yticon2.ttf主要用在App.vue 文字图标
预览字体

抢先预览

uniCloud 有资源限制,如果获取不到数据属正常现象,稍后重试即可

Android版本

Android版本

H5预览

扫码体验

微信小程序体验

万德福超市

IOS暂时没有开发者账号,没有发布

更新日志

下次更新

  • 增加商品upc
  • 增加商品海报
  • 用户申请退款,商家审核退款

1.0.3.12

  • 增加文档管理,优化app必要文档
    app_service:"APP服务协议",
    app_goods_charge:"APP退换货原则",
    app_user_private:"APP隐私政策",
  • 增加预计送货到达时间
  • 店铺增加免费送货距离,超过之后按每公里增加费用
  • 店铺支持自提,提货码,店铺增加字段deliverySupportType支持的配送方式,1配送到家,2自提,3配送+自提
  • 首页新品增加加入购物车

    1.0.3.11

  • 增加商品副标题,优化db_init.json
  • 增加商品秒杀管理
  • 增加店铺首页广告图管理,支持跳转网站,商品详细页
  • 店铺增加起送费,配送费,配送范围delivery等

    1.0.3.10

  • 增加限时抢购购物车,增加云函数判断商品限购
  • 增加商品图文介绍,图片地址之间用分号隔开,在商品详情页面,再分割显示
  • 增加商品分类管理

    1.0.3.9

  • 合并功能有关联的云函数,例如goods,login,
  • 优化支付流程,payInfo,payment,paymentNotify
  • 增加价格小数点处理过滤器

1.0.3.8

  • 增加商品预售
  • 优化首页,分类页,商品详情页价格显示
  • 增加每日首次启动自动检测升级,设置页面手动检测,参考插件:云函数实现App的升级检查

1.0.3.7

  • 优化后台云函数结构,由一个函数作为入口,有利于提高访问效率、用户登录权限验证,操作权限验证,统一处理公共参数,例如:shopid,page,limit,operator,官方优化建议,后台函数理论上不会出现高并发情况。
  • 增加商品上下架功能,新增goods字段isSold:1,1在售,0下架。新增删除goods表,goods_deletes
    //单独一个云函数执行一次,批量更新字段值为上线状态
    return await db.collection('goods').where({
        _id:cmd.exists(true)
    }).update({
        isSold:1
    });
  • 增加店铺商品管理,新增、修改、上架、下架、删除、清理
  • 只有10000用户才有管理店铺权限,登录后,--->我的-->我的门店

1.0.3.6

  • APP增加手机号+验证码登录,在自动登录检测失败情况下。
  • 增加login公共函数,优化jgLogin自动登录和login手机号+验证码登录,同时调用此函数。
  • 修改首页定位信息,兼容百度地图

1.0.3.5

增加首次下单店铺为用户邀请者(settlement),为将来给邀请者分成做准备
店铺shops增加店主uid字段
降低全局shopId权重,在商品详情,购物车,订单详情,单独传递店铺id,为将来多店铺做准备
重要,微信个人用户申请的小程序,无法上架,如需体验,请下载app

1: 小程序服务提供的内容涉及电商模式(如:含购物车或涉及订单按钮,含立即购买流程等),属于个人小程序未开放内容,建议选择申请企业主体小程序。

小程序首页图
首页预览图

1.0.3.4

默认可以直接使用腾讯自定义登录,cloud.js实际上没什么用处,但是云函数,只能init初始化后再使用。 增加微信小程序兼容,页面与APP端有一定的差别,打开小程序,默认注册新用户,只是没有获取用户的详细信息,使用说明:

  1. 申请小程序 appId和secret
  2. 填入micLogin
  3. 修改manifest.json填入小程序appId

1.0.3.3

优化首页文件图标,用百度字体编辑器,很方便

1.0.3.2

增加markdown说明文档打开页面(首页:最快2小时送达 0起送费。。。),新增集合documents,字段{_id,title,content},
增加app内打开http网址,(首页:新人专属福利,跳转到我的博客),
去掉有问题的云认证退出方法auth.signOut()

1.0.3

增加首页和分类页商品搜索, shops集合需增加数组字段

 "searchGoodsKeywords": [
    "车厘子",
    "杏子",
    "葡萄"
  ],

1.0.2

基本完成用户端界面和功能

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问