写在前面
关于这个领券的小程序,我之前已经发了一篇文章,但是因为不懂规矩,在文章中留了联系方式,所以被ban掉了,这次我一定守规矩23333
我已经把源码开源在github,在readme中也写到了了思路以及流程。
我本来以为这样已经足够详细了,现在看来我还是不够细
于是有了这篇文章,从0到上线,一步一步教你搞定
https://github.com/hedongshu/miniapp-coupons
原文
某天下午,我正在公司认真的写着代码,突然我的手机弹了一个通知,我赶紧抓起手机看看(给自己一个摸鱼的理由)
我啪的一下打开手机,很快啊,让我看看到底是谁发消息打扰我工作。
害,原来是某个群转发了一个外卖红包,我失望的刚想放下手机,但是看了一眼电脑上的代码,算了算了,还是再看看手机吧。说不定这不是一个外卖红包这么简单呢?
满30减8,就这???
看着手机屏幕上的满减券,我陷入了沉思,为什么这个人要转发一个红包到群里呢,这不是让我捡便宜了吗?
不会他真的是一个好人吧,从不利己专门利人?
我把键盘推开,然后仔细看看这个红包,嗷,原来分享给别人之后,如果别人消费了,那么他就可以拿到佣金。
哦豁?
于是一个小想法在我脑子里出现
美团,饿了么联盟
这俩都是外卖平台的联盟,简单的说就是可以在这里拿到一个链接,别人用这个链接下单了,你就可以拿到一定比例的佣金
微信小程序
微信小程序大家应该都很熟悉了,基本每天都出现在手机,可能你没注意过,但是只要你打开微信,各种服务都是用微信小程序实现
想法开始实践
我要先注册每天和饿了么联盟,然后整一个微信小程序,让用户从这里领红包,然后我就能拿到佣金
我有一千个好友,如果每个人一天吃一顿外卖20块,我拿5%
1000200.05 = 1000
那就是一千啊!那我还上什么班,还给老板写什么代码???
想着,我又把鼠标给扔了
获取推广链接
在美团联盟注册好账号,并完成验证 https://union.meituan.com/
推广者备案,创建推广位

选择 他方平台 社群 小程序

点击我要推广,然后立即推广,可以看到属于你的推广链接

部署小程序
现在你有了属于你的推广链接,只要有人点击你的链接然后下单外卖,你就能得到佣金啦 那么用户从哪里点击呢?当然是小程序,所以你得有一个属于自己的微信小程序
注册账号,下载开发者工具
这一步直接在微信公众平台搞定 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
下载源码
我的小程序代码已经开源了,只需要在github上下载即可
bash
git clone https://github.com/hedongshu/miniapp-coupons.git
当然你也可以直接下载一个压缩包,然后解压得到项目文件夹
导入项目
用微信开发者工具导入项目文件夹
记得把AppID改成你的小程序的id


我这里是能正常运行,但是你的指定是不行,因为你的云数据库里根本没有数据

选择 云开发 ,可以打开云开发控制面板(这个功能需要开通一下,具体可以百度,去官方文档看)

选择 数据库 ,然后在集合列表中新建三个集合 coupons notice share-message

编辑、导入数据
找到项目中的数据文件

这里三个json文件对应着刚刚创建的三个数据库集合,不过不要着急导入,因为现在数据里面都是我的优惠券信息,如果你直接使用的话就是给我打工了(也不是不行)
在微信开发者工具打开 coupons.json

根据上图中的箭头,你应该能很直观的看明白字段的作用
这里你需要注意的是minapp 字段:
"minapp": {
"appid": "wxde8ac0a21135c07d", // 这个是美团小程序的appid,不是你的
"path": "/index/pages/h5/h5? weburl=https%3A%2F%2Frunion.meituan.com%2Furl%3Fkey%3D6ece6430223030a7bfba6d588ce808d2%26url%3Dhttps%253A%252F%252Fi.meituan.com%252Fawp%252Fhfe%252Fblock%252Fa13b87919a9ace9cfab4%252F89400%252Findex.html%253Fappkey%253D6ece6430223030a7bfba6d588ce808d2%253A1179601966%26sid%3D1179601966&lch=cps:waimai:5:6ece6430223030a7bfba6d588ce808d2:1179601966&f_token=1&f_userId=1" // 这里填你的推广地址
}
appid不需要修改,这是美团小程序的appid,表示点击之后跳转到美团
你需要把你的推广链接填在path里面
还有在json文件中可以看到bannerpic icon 都是填的一个链接,那么这个链接是哪来的呢?
其实是云数据库,你可以理解为这是一个网盘,你把图片上传进去,然后就可以得到一个访问链接

上传完图片之后,把File ID 填到json文件中就行。
编辑完文件之后,在数据库中导入

在左边选择集合,然后导入对应的json文件,完成之后只差最后一步
修改对应云开发ID

把图中的环境id,添加到 app.js文件
最后
完成以上步骤之后,这个小程序就算是完成了 现在点击上传,然后浏览器打开微信公众平台,提交审核
审核通过之后,你就有了一个可以运营的小程序。
恭喜,现在去推广吧~
【源码github地址】
https://github.com/hedongshu/miniapp-coupons