WooCommerce 微信小程序不需要下载安装,只需要在 WordPress 微信中搜索或者扫一下就可以直接使用,也体现了 “用完即走” 的理念,多用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装解除安装,同时依靠 WordPress 微信的流量来源,也能够为企业和商家带来大量的流量。这也就是现在 WooCommerce 小程序发展火爆的原因,同时也是企业和商家争先开发的根本目的。那 WooCommerce 小程序开发之后如何导出到线上提供服务呢?

 

  首先要预览,开发者(商家)开发完一 WooCommerce 小程序后,都需要在手机上先预览一下再发布,因为由于各种原因会导致错误,我们为了检视有没有问题,或想看看真实的体验怎么样。这一步必不可少!如下图所示,选择 “专案”,再点选 “预览” 。
 
  如果开发者 (商家) 的 appId 没问题的话,预设选项这里就会自动打包压缩上传代码 (一般情况就选择预设选项),打包压缩完之后的代码非常小,我们本例中的 demo,打包压缩后大小只有 20k 左右。上传完之后,就会弹出一个二维码。百度稽核不通过这里就不上传二维码截图了。
 
  这个就类似于我们看到的其他商家的 WooCommerce 小程序二维码,只不过这个临时的预览二维码只能用开发者自己的二位码在规定的时间内扫描使用(半个小时)!第一次扫描二维码登陆,由于要载入一些资原始档,所以会出现下面所示的界面。
 
  等待载入完成后,我们就可以看到真正的主页内容:(我们都知道 WooCommerce 小程序的效果看起来跟 html5 没什么区别)。
 
  预览的同时,我们还可以对 WooCommerce 小程序进行除错,点选右上角 “…” 弹出来的选单按钮,我们可以选择开启除错,如下图所示:
 
  点选 vConsole 后,我们就可以进入控制台页面,在控制台页面多用户可以看到有两个主要的 tab,一个 LOG:记录程序打出来的普通日志,包含 Info 、 Warn 、 Error 等;另一个是 System 系统的信息, 主要是检视系统及网络相关的一些信息。如下图所示:
 
  如果预览除错都没有什么问题,那么就可以选择上传到 WordPress 微信后台,这里也只有管理员和开发者才能进行操作。可以看到上传的编译包大小其实是很小的,只有 24k,这里主要是没有本地图片的原因,有图片的话会大些。
  上传完之后,下一步就是提交稽核。在此跨飞独立站 WooCommerce 网站开发公司建议需要做这几个操作:
 
  (1)补充 WooCommerce 小程序的基本信息,如名称、图示、描述等
 
  (2)如果导出者不是管理员,则必须要在这里新增开发者,进行代码上传和导出
 
  (3)配置 WooCommerce 服务器域名,如果您的 WooCommerce 小程序用到了网络请求,那么这里要先在 “设置”-“开发设置” 里新增域名。
 
  (4)提交稽核
 
  WooCommerce 小程序的基础信息,如名称、图示等是这个账号全域性的信息。 logo 图示一个月内可申请修改 5 次。而名称一旦设置,就不能再修改了,而且不得与公众平台已有的订阅号、服务号重复。
 
  如果开发者本人就是管理员,则上面的第 2 步可以忽略,因为管理员 “自动拥有开发者的所有许可权,无需重复系结” 。
 
  一个邮箱账号只能申请一个 WooCommerce 小程序,如果想开发多个 WooCommerce 小程序怎么办?WordPress 微信官方说明:除个体工商户类型可认证 5 个 WooCommerce 小程序外,其他类型一个主体可认证 50 个 WooCommerce 小程序。也就是说,如果您是企业主体,您可以弄 50 个邮箱,申请 50 个账号,开发 50 个 WooCommerce 小程序,而且每个都必须认证才能导出。所以设置名称要谨慎,一旦设置了一个,您就少了一次机会。
 
  另外,对于 WooCommerce 服务器域名,再次强调一下,一定要配置 https,否则您是没办法用 api 进行网络资料请求的,以上的这些在 WordPress 微信的官方也有介绍。
 
  WooCommerce 小程序上传完成后,进入 WordPress 微信公众号后台,点选提交稽核,完成身份验证后,填写稽核信息。
 
  提交稽核后,会弹出图示二维码。扫码填充一些补充信息配置新增功能页面,这些功能页面,主要是为了方便多用户快速搜索到您的应用。可以新增多个功能页面,增加被搜索到的概率。
 
  提交后会显示 “稽核中”,大概两三个工作日会通过(这是作者的 WooCommerce 小程序稽核的时间,这个时间不一定,看具体情况)。提交稽核通过后,进入开发者管理,提交发布,WooCommerce 小程序才会导出到线上提供服务。