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

文章目录

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

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

    说干就干

    粉象

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

    • 京东
    • 拼多多

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

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

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

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

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

    后台管理

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

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

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

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

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

    所以,折衷的方案是

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

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

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

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

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

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

    所以我极度矛盾中。。。

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

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

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式