更新记录

1.1.07(2024-07-03)

1.完善状态栏推送 2.完善升级系统 3.完成部分接口的对接 4.添加AI智能客服 5.添加购物车页面 6.进一步完善购物车 7.完善内置后台100%(管理员权限) 8.完善属性sku用户体验 9.添加分类页面显示三级商品功能和同步购物车功能 10.优化首页加载速度 11.完善购物车及详情功能 12.完善购物车配送地址功能 13.添和支付宝支付功能 14.订单详情页完成100% 15.商品搜索功能完成 16.沃尔玛商城功能完成99% 17.添加未支付点击去支付功能 18.添加订单管理功能 19.添加轮播图管理功能 20.添加订单定时触发器3小时自动清理未付款订单


平台兼容性

阿里云 腾讯云 支付宝云
× ×
Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.2 app-vue app-nvue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


使用说明

  • 下载 HBuilderX 开发者工具
  • 注册登录 DCloud 账号,新建服务空间。如何创建服务空间
  • 在插件市场打开本插件页面,在右侧点击使用 HBuilderX 导入插件,选择对应服务空间点击确定,跳过,继续导入。
  • 等待下载安装完毕,右键uniCloud,运行云服务初始化向导,选择刚刚选择的服务空间,下一步,开始部署。
  • 为确保正常运行,右键uniCloud/cloudfunctions,上传所有云函数及公共模块,上传完成后右击/uniCloud/database/db_init.json 初始化云数据库。
  • 微信支付配置 /uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js 下的:notifyUrl、wxpay->jsapi,具体配置查看文档。如何获取证书
const fs = require('fs');

const path = require('path');

module.exports = {

  // 统一 - 支付回调地址,格式为 "服务空间ID":"URL化地址"

  "notifyUrl": {

    // 测试环境服务空间-支付回调地址

    "": "",

    // 线上环境服务空间-支付回调地址(如果只有一个服务空间,则只需要配置线上环境服务空间即可)

    "": "",

  },

  // 微信支付相关

  "wxpay": {

    "enable": true, // 是否启用微信支付

    "mp": {

      "appId": "", // 小程序的appid

      "secret": "", // 小程序的secret

      "mchId": "", // 商户id

      "key": "", // v2的api key

      "pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书

      "v3Key": "", // v3的api key

      "appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书

      "appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书

      "version": 2, // 启用支付的版本 2代表v2版本 3代表v3版本

    }

  },

}
  • 配置微信登录、短信登录:打开 /uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json,在 mp-weixin 节点配置微信小程序的appid、appsecret。在 service 节点配置短信登录信息,短信开通指南

    //微信登录
    
      "mp-weixin": {
    
        "oauth": {
    
          "weixin": {
    
            "appid": "",
    
            "appsecret": ""
    
          }
    
        }
    
      },
    
      //短信登录
    
      "service": {
    
        "sms": {
    
          "name": "", //短信模板名称
    
          "codeExpiresIn": 900, //验证码有效期
    
          "smsKey": "", //短信smsKey
    
          "smsSecret": "", //短信smsSecret
    
          "scene": {
    
            //登录使用的模板id
    
            "login-by-sms": {
    
              "templateId": "82737",
    
              "codeExpiresIn": 900
    
            },
    
            //重置密码使用的模板id
    
            "reset-pwd-by-sms": {
    
              "templateId": "82737",
    
              "codeExpiresIn": 900
    
            },
    
            //绑定手机号使用的模板id
    
            "bind-mobile-by-sms": {
    
              "templateId": "82737",
    
              "codeExpiresIn": 900
    
            },
    
            //设置登录密码使用的模板id
    
            "set-pwd-by-sms": {
    
              "templateId": "82737",
    
              "codeExpiresIn": 900
    
            }
    
          }
    
        },
    
        "univerify": {
    
          "appid": "当前应用的appid,使用云函数URL化,此项必须配置",
    
          "apiKey": "apiKey 和 apiSecret 在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/uniLogin/index?type=0,文档:https://ask.dcloud.net.cn/article/37965",
    
          "apiSecret": ""
    
        }
    
      }
    
  • 配置完成后右键cloudfunctions上传所有云函数公共模块。

隐私、权限声明

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

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

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

暂无用户评论。

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