淘宝客小程序功能调研及技术架构

更新日期: 2019-08-05 阅读次数: 5550 字数: 794 分类: 微信小程序

媳妇一直想让我给她做一个淘宝客小程序。以节省她在微信群/微信朋友圈转发发淘宝客商品的时间。

而我最近正好想尝试独立做一套完整流程的小程序产品。

说干就干

粉象

首先我调研了粉象小程序。粉象小程序支持两种返利平台

  • 京东
  • 拼多多

可能是因为微信平台的限制,并没有做淘宝的返利。

而我媳妇更偏爱淘宝客。。。

说实话,粉象小程序的界面太过简陋,完全是丐版的拼多多。功能体验上也确实不行,不输入邀请码,啥也干不了。就这种 low 爆了的小程序是如何流行起来的。。。看来是我们正规军来消灭他的时候了。

但是,也不是毫无可取之处。

首页虽然简陋,但是,核心产品思路是对的,突出优惠力度最大,单价最低的日用品。

后台管理

比较纠结的一件事是,到底需不需要 web 后台。

我起初的想法是,只支持小程序端的管理界面,这样就能够在小程序端进行商品管理。如果小程序端具备了这种管理能力,就不需要 web 后台了。

但是,实际上,这样做有两点不妥之处

  • 开发成本相对现有的成熟的 web 后台还是高
  • 会增加小程序包不必要的体积,而这些增量对于普通用户来说并没有价值
  • 增加了审核的不确定性

但是,在小程序端进行管理,还是有一定的必要,例如可以随时随地地添加热门返利商品。例如,一键复制优惠信息,黏贴到小程序中,自动拉取商品图片,及基本信息,更新到小程序的数据库中。

所以,折衷的方案是

  • 小程序端得具备添加商品的能力
  • 其他管理功能,第一版在 web 后台实现

serverless 云开发 VS 传统服务端开发

最近尝试了阿里云的 serverless 函数计算,确实方便,省去了大量的服务器配置操作。而且免费额度确实给力。

然后今天看了一下微信小程序的 serverless 方案 - 云开发。免费额度更加给力,连流量都有一定的免费额度。

但是,我并不喜欢 mongodb 这种存储方式,更加讨厌 nodejs 。。。

而我又非常想薅腾讯的羊毛。。。

所以我极度矛盾中。。。

还有一点,如果想做打包方案,完全用云开发看上去并不是一个好方案,所以最终还是要使用传统的服务端开发模式。

开发的过程中,看看能否将部分功能接口迁移到云开发上。

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式