微信小程序不能领取优惠券的说是靠优惠券赚钱,但是需要交多少钱一年这种靠谱不

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

本教程是基于 “apifm-wxapi” 模块,教你快速实现小程序开发所以你可能需要先了解以下知識点:

后台发布优惠券信息,可设置固定金额、金额范围(随机金额)、领取口令;
小程序展示所有可领取的优惠券信息;
用户登录后可領取优惠券领取后在后续的订单模块中下单时候使用;
需要可以管理我的优惠券(可将自己的优惠券赠送给别人);

登录 “第一步” 注冊的后台,左侧菜单 --> 工厂设置 --> 模块管理

找到 “优惠券” 模块点击 “启用模块” ,然后 F5 刷新一下后台界面你将可以看到新的菜单:
“财務管理” --> “优惠券规则” + “优惠券管理” 2 个菜单 ;

添加优惠券规则,根据你自己的实际情况创建优惠券的规则用户领取后,将按照设定嘚规则给用户发放优惠券;

用户领取优惠券后将在这个菜单进行管理,管理员可以手动作废用户的优惠券;

WXAPI.init('gooking') 这句代码是将你的小程序链接到你的后台其中 gooking 这个是你的专属域名(请查看前言中关于专属域名的章节说明);

本案例主要使用了 apifm-wxapi 的以下3个方法:

关于更加详细的参数使用,以及更加高级的进阶使用方法可以参考api接口文档说明:

本案例Demo代码下载:

最近做了个领取微信卡券的小程序看了很多文档资料以及花了很多时间才算搞定的,不过也算是好事多磨这边记录分享一下,也算给一点提升

1:申请微信公众号 和 微信小程序不能领取优惠券,这是两个不同的东西都需要单独申请、不同的帐号;

2:微信公众号需要开通微信卡券的功能;

3:在微信公眾号里面去绑定小程序;

4:申请微信开放平台,并将微信公众号 和 微信小程序不能领取优惠券绑定到该开放平台(注:绑定到开发平台丅的作用只是为了获取unionid,因为同一用户在 公众号 和 小程序下获得的openid是不一样的如果公众号 和 小程序都需要领取卡券,则最好通过unionid来跟踪鼡户;如果你只是开发微信小程序不能领取优惠券的领取卡券则完全可以忽略第4点,博主本人也没有去绑定到微信开放平台感觉步骤恏多,特别麻烦!)

这边可以直接通过微信公众号提供的接口获取或者创建微信的卡券此处不过多介绍,只是提一下这边要获取的access_token网址如下/wiki?t=resource/res_main&id=mp,代码直接如下:

/sns/jscode2session接口获取openid博主看到很多例子是直接从小程序端调用这个接口,但我事实中发现是行不通的因为这个域名无法添加到小程序的request合法域名中,微信给的说明是不要在前端调用这个接口需要通过后台,那没办法喽

//根据请求结果判定是否验证成功 //对仩面拼接的字符串进行sha1加密,得到signature //返回领取卡券需要的参数其中nonceStr和timestamp必须和签名中的保持一致
}],//这里需要注意的是cardExt参数的value值是 String类型,不要使鼡对象发送;另外openid如果在创建优惠券的时候没有指定则这边为空,千万不要填写当前用户的openid * 判断用户凭证是否过期

我要回帖

更多关于 微信小程序不能领取优惠券 的文章

 

随机推荐