当前位置: 首页 > news >正文

电商导购CPS,淘宝联盟如何跟单实现用户和订单绑定

前言

大家好,我是小悟

做过自媒体的小伙伴都知道,不管是发图文还是发短视频,直播也好,可以带货。在你的内容里面挂上商品,你自己都不需要囤货,如果用户通过这个商品下单成交了,自媒体平台就会给你佣金。

问题

那么问题来了,就只是通过一个链接完成的订单,平台是怎么知道是自身系统的哪个用户下的单呢?还有其他的使用场景,比如你的系统里面需要接入电商CPS,需要做分销,需要把CPS平台给你的佣金再分给给用户。那么问题又来了,该如何知道这个订单是你系统的所属用户呢?

在这里插入图片描述
电商CPS包括很多平台,常见的就是淘宝联盟、京东联盟、拼多多联盟、唯品会联盟和苏宁易购联盟。限于篇幅先讨论淘宝联盟的实现方式,后面会继续出其他平台的实现方式。

实现

相对其他电商CPS平台,淘宝联盟比较麻烦。需要利用渠道专属推广位来给自身系统用户生成一个在淘宝联盟侧的relationId即渠道id,relationId需要和你系统用户一一对应。

将授权链接以二维码的形式给用户授权,生成授权链接的时候需要传一个回调参数,需要到淘宝联盟后台设置好回调域名。

在这里插入图片描述

在回调的逻辑里面调用接口获取relationId再和你的用户绑定,relationId和你的用户id一定是一一对应的关系。

涉及到的相关接口有

授权链接拼接
https://oauth.taobao.com/authorize?response_type=code&client_id=11111111&redirect_uri=http://www.taobao.com&state=1212&view=web
获取relationId
taobao.tbk.sc.publisher.info.save( 淘宝客-公用-私域用户备案 )

获取relationId的接口中有个必传参数inviter_code,这个值是在淘宝联盟后台渠道管理,通用备案处获得的。

在这里插入图片描述

正常情况下,如果联盟平台有直接提供订单回调那就很好处理了,但是,偏偏就是没有提供,这就非常坑爹了。那怎么办,只有写个定时器通过接口去捞订单数据了。

在这里插入图片描述

涉及到的相关接口有

淘口令生成接口
taobao.tbk.tpwd.create( 淘宝客-公用-淘口令生成 )
订单查询接口
taobao.tbk.order.details.get( 淘宝客-推广者-所有订单查询 )

用户下单时需要将商品链接转成淘口令,

订单接口中有个非必传参数order_scene,默认是1,一定要传入2,代表需要查询的是渠道订单。这样查回来的订单数据会返回relation_id字段,还记得上一步做的功能,给用户授权获取relation_id和自身系统用户绑定。

这样不就可以通过relation_id查询到该订单在你系统的所属用户了吗,真的是yyds。做到这里,只要拿到了订单数据,就可以处理相关的业务,比如通过比例给用户佣金什么的。

在这里插入图片描述

您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

上一篇:年初五,迎财神 | 一张码如何实现多渠道(微信、支付宝、云闪付…)收款

http://www.lryc.cn/news/3358.html

相关文章:

  • 【Shell1】shell语法,ssh/build/scp/upgrade,环境变量,自动升级bmc,bmc_wtd,
  • 刷题记录:牛客NC208250牛牛的最美味和最不美味的零食
  • 微搭低代码从入门到精通08-轮播容器
  • 分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测
  • 华为10年经验测试工程师,整理出来的python自动化测试实战
  • OpenCV杂谈 - 如何导出图像到内存中其他结构
  • Session与Cookie的区别(四)
  • Linux 文件锁 - fcntl
  • CellularAutomata元胞向量机-2-初等元胞自动机MATLAB代码分享
  • OpenStack云平台搭建(6) | 部署Neutron
  • Lesson 05.Configuring the Oracle Network Environment
  • 理论五:接口vs抽象类的区别,如何用普通的类模拟抽象类和接口
  • 【Hello Linux】 Linux的权限以及Shell原理
  • 【STM32】【HAL库】遥控关灯2 分机
  • 代码随想录算法训练营第27天|● 93.复原IP地址 ● 78.子集 ● 90.子集II
  • Unity UI合批的问题
  • MWORKS--系统建模与仿真
  • PC端开发GUI
  • 解读手机拍照的各个参数(拍照时,上面会有6个符号)
  • 数字钥匙最新进展文章
  • 如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)
  • C++中的强制类型转换
  • 任何人都可以学习Rasa之优秀Rasa学习资源推荐
  • 数据中心的 TCP-Delay ACK 与 RTO, RACK
  • MySQL与常见面试题
  • FFmpeg进阶: 采用音频滤镜对音频进行转码
  • C++:AVL树
  • Docker中安装Oracle-12c
  • 教你如何用Python分析出选注双色球号码
  • elasticsearch映射及字段类型