小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近开发小程序有这样一个需求,要求用户从1089,1001等场景打开小程序都能携带参数,比如我要携带一个商家ID,使用该商家ID我就能绑定用户下单是通过哪个商家的渠道进入的小程序,这样就能实现返利给商家
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
写在缓存里吧,第一次进来就设置在缓存里,每次进来从缓存拿商家编号,切换的话才从新写入缓存
https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorage.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
首先非常感谢老哥的答案,这种方案应该算是比较可靠,但是不能保证100%可靠。我已经用了个笨办法了,但是能100
%有效。
啥方法,分享一下
这个办法就是每个商家都拥有一个自己的小程序。小程序里面写死商家ID,不管从哪里打开都是这个商家的渠道。我们公司的业务可以使用该方案,但是不使用大众的解决方案。一个开放平台也只能绑定50个小程序而已,所以这个方案只能针对商家不会特别多的情况。如果商家特别多,那就多注册一个开放平台,多申请一个分公司了
原来如此
从最近打开进入的 一律提示扫码 需求搞定 完美
非常感谢老哥的回答,但该方案还是存在不妥,扫码操作并不能知道要扫哪位商家的码
二维码里可以加参数,一个商家一个码
二维码是能够带参数的,但是如何决定用哪个二维码呢?总得有个参数来判断是使用商户A的二维码还是使用商户B的二维码呀!所以这里还是有问题的,除非把二维码图片写死在工程里面。这样一来,就不如直接把商户ID写死在工程里面了
不明白你们的业务场景,正常来说用户和商户ID是有绑定关系的,商户ID是可配置的
其实业务场景很简单,用户甲通过A商户的渠道进入小程序下单,那么返利就给商户A,如果用户甲之后又通过商户B渠道进入了小程序下单,那么返利给商户B
兄弟我没说明白意思,这个是每次进入小程序都要携带商家ID,因为用户有可能切换成其他的商家渠道了,这个时候返利是给渠道商,并不是第一次绑定
你都知道场景值了,默认加上参数不就好了?
我做的不是第一次绑定,而是根据用户下单的时候的渠道商ID来返利
每个商家生成个带参数的二维码,用户扫码进入,openid与参数绑定
扫码能拿到二维码,但是第二次进入小程序的时候,从最近打开进入就拿不到参数了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
写在缓存里吧,第一次进来就设置在缓存里,每次进来从缓存拿商家编号,切换的话才从新写入缓存
https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorage.html
首先非常感谢老哥的答案,这种方案应该算是比较可靠,但是不能保证100%可靠。我已经用了个笨办法了,但是能100
%有效。
啥方法,分享一下
这个办法就是每个商家都拥有一个自己的小程序。小程序里面写死商家ID,不管从哪里打开都是这个商家的渠道。我们公司的业务可以使用该方案,但是不使用大众的解决方案。一个开放平台也只能绑定50个小程序而已,所以这个方案只能针对商家不会特别多的情况。如果商家特别多,那就多注册一个开放平台,多申请一个分公司了
原来如此
从最近打开进入的 一律提示扫码 需求搞定 完美
非常感谢老哥的回答,但该方案还是存在不妥,扫码操作并不能知道要扫哪位商家的码
二维码里可以加参数,一个商家一个码
二维码是能够带参数的,但是如何决定用哪个二维码呢?总得有个参数来判断是使用商户A的二维码还是使用商户B的二维码呀!所以这里还是有问题的,除非把二维码图片写死在工程里面。这样一来,就不如直接把商户ID写死在工程里面了
不明白你们的业务场景,正常来说用户和商户ID是有绑定关系的,商户ID是可配置的
其实业务场景很简单,用户甲通过A商户的渠道进入小程序下单,那么返利就给商户A,如果用户甲之后又通过商户B渠道进入了小程序下单,那么返利给商户B
兄弟我没说明白意思,这个是每次进入小程序都要携带商家ID,因为用户有可能切换成其他的商家渠道了,这个时候返利是给渠道商,并不是第一次绑定
你都知道场景值了,默认加上参数不就好了?
我做的不是第一次绑定,而是根据用户下单的时候的渠道商ID来返利
每个商家生成个带参数的二维码,用户扫码进入,openid与参数绑定
扫码能拿到二维码,但是第二次进入小程序的时候,从最近打开进入就拿不到参数了