1. 部署流程

1.1. 下载源码

  1. 先到GitHub下载码力小店小程序端源码(当然你也可以Star关注这个项目);

    1. 针对部分找不到GitHub下载代码的人,你也可以直接点击这里进行下载

    2. 下载完以后解压到本地备用,最好放在英文目录下

    3. 码力小店小程序端基于MIT协议进行开源,你可以免费使用、修改、发布但必须保留码力小店个人中心页底部的版权标识;

1.2. 下载开发工具

  1. 根据你的系统选择下载最新版的微信开发工具

    1. 下载完开发工具进行安装,安装好后微信扫码登录开发工具;

    2. 需要注意的是:登录开发工具的微信账号和你小程序的管理账号是一样的,或者在小程序拥有开发者权限。否则会提示“登录用户不是该小程序的开发者“;

    3. 新建一个小程序项目(不要选择小游戏)。项目目录选择你刚刚码力小店解压的目录,AppID填写你自己小程序的AppID,项目名称填写你自己的项目名称(这个名称是本地的一个标识,和线上没有关系);

    4. 项目建好以后先不用管开发工具了,先放在一边,继续下面的步骤;

1.3. 设置安全域名

  1. 设置小程序服务器域名(这一步一定要设置,否则就没法用了);

    1. 设置服务器域名具体位置在:小程序后台 ——> 开发 ——> 开发设置 ——> 服务器域名

    2. request合法域名 设置为:api.maliapi.comapis.map.qq.com vv.video.qq.com

    3. uploadFile合法域名 设置为:api.maliapi.com

    4. downloadFile合法域名 设置为你自己的七牛域名(需要Https)。如果你用的是演示数据,请把 downloadFile合法域名 设置为:cdn.maliapi.com

    5. 然后在添加一个 downloadFile合法域名wx.qlogo.cn

    6. 配置好后你的downloadFile合法域名应该有3个:( 你的七牛域名wx.qlogo.cncdn.maliapi.com

    7. 设置完成以后点击“保存并提交“即可;

1.4. 注册后台账号

  1. 打开码力小店官网,点击“注册体验”,输入你的手机号码和密码注册一个小店账户;

    1. 一个手机号码只能注册一个小店账户,如果你的手机号码已经注册请登录已经注册账号或者重新注册一个;

    2. 码力小店目前正处于公测阶段,会有一些小bug出现,如果你在使用过程中遇到问题,请在微信群向我们进行反馈

    3. 注册好以后登录后台,开始以下步骤;

1.5. 导入演示数据

  1. 登录码力小店管理后台,在后台首页找到“基本信息板块“,点击“导入演示数据数据”;

    1. 这些演示数据包含了码力小店小程序端各个板块及页面的设置,便于你更快的上手这个程序,这些演示数据你可以随时修改或删除,不会占用你的存储空间;

    2. 为避免给你造成经济损失,演示数据切勿直接用于线上运营环境中;

    3. 点击“导入演示数据”会提示你填写小程序基本信息:小程序appid 小程序secret,这里的信息请登录小程序后台获取。具体的位置在:小程序后台 ——> 开发 ——> 开发设置 ——> 开发者ID

    4. 把小程序后台的 AppID(小程序ID) 复制填写到基本信息的 小程序appid

    5. 把小程序后台的 AppSecret(小程序密钥) 点击重置,然后把新秘钥复制填写到基本信息的 小程序secret

    6. 输入完后点击“提交”开始导入演示数据;

1.6. 修改小程序配置

  1. 导入完数据后开始配置小程序信息;

    1. 重启小程序开发工具,打开刚刚创建的项目;

    2. 在开发工具的的编辑器窗口点击打开“ config.js “文件,把后台首页 ——> 基本信息 ——> 小程序SubUrl 链接复制粘贴到 config.js 文件第6行(替换之前的链接);

    3. 登录腾讯地图开放平台(需要实名认证),点击 控制台 ——> Key与配额 ——> Key管理 ——> 创建新秘钥 ,创建好以后 进入Key设置,启用“微信小程序”,在“授权 APP ID“里面填写你自己的小程序AppID,填写完后点击保存即可;

    4. 把你自己腾讯地图开发平台的key复制填写到 config.js 文件第8行(替换掉之前的Key);

    5. suburl和mapkey都修改完以后保存即可,修改后大致效果如下(只做参考):

    'use strict';
    
    var config = {
      'version': '1.0.6',
      //版本标识,不用管
      'suburl': 'https://api.maliapi.com/api/35?viewid=home',
      //suburl在码力小店后台首页——>基本信息
      'mapkey': 'DNTBZ-JZRC4-AB7US-XWO2R-KUVSZ-HVBQG',
      //mapkey请自己到腾讯地图开放平台申请:https://lbs.qq.com/
      'stypes': 'A'
      //stypes参数为A时:下单返现不会删除推荐人信息(用户二次购买也会返给推荐人)
      //stypes参数为B时:下单返现会删除推荐人信息(用户二次购买不会返给推荐人)
    };
    module.exports = config;
    

1.7. 部署完成

  1. 到这里,就配置完小程序了,你可以在开发工具左侧窗口进行预览,也可以点击顶部“预览”生成二维码在手机进行预览;

  2. 小程序点击商品分类下面看不到商品是正常的,因为同步过去的分类ID和你当前的分类ID不一致,你还需要在后台商品管理手动设置商品对应的分类,这样你在小程序这边就能看到分类对应的商品了;

  3. 商品规格也是如此,需要你手动设置才能看到;

在正式发布以前请你务必替换或者修改之前的演示数据!!!

在正式发布以前请你务必替换或者修改之前的演示数据!!!

在正式发布以前请你务必替换或者修改之前的演示数据!!!

MaliStore+ all right reserved,powered by Gitbook该文件修订时间: 2019-01-01 13:29:58

results matching ""

    No results matching ""