自动添加供应商商品并设置佣金规则
自动添加未上架的商品到在售商品管理,并且支持设置佣金规则以及为分销商指定规则
今天教大家如何使用
文字教程
4、账户密码跟token两者之间选其一
5、type,amount,new_amount 这三个字段是一起用的。
如果你要设置佣金规则,
amount:默认规则规则(下级佣金规则默认直接显示这个,顾名思义)
parent_name:指定上架某一个供货商的商品
以下如果不需要,可以不填
new_amount:一级规则规则(需要指定你需要绑定的人)
child_shop_name :给指定下级绑定一级规则(就是new_amount设置的佣金绑定到代理上),传下级的店铺的名称如:张三,李四
说明:amount,new_amount(有两个扣除方式,一个是按照比例扣除:如果你要扣百分之10,那么就输入0.9,以此类推,二是直接扣除:如果你要扣10元,那么就输入10)
6、发送请求
视频教程
多账号版本:
<?php /** * API请求DEMO * * 本demo支持GET与POST请求,同时支持签名验证与无需签名。 */ //你申请的key密钥 $API_KEY = '你申请的key密钥'; //API接口地址 $API_URL = 'https://api.bjjii.com/api/gth/set'; $get_post_data = [[ //接口参数,一行一个,可按照接口文档-请求参数 的参数填写,或者直接复制开发工具下面的测试代码。 'key' => $API_KEY, 'name' => '敢探号登录账号', 'password' => '敢探号登录密码', 'parent_name' => '上级供货商名称', 'type' => 1, //设置佣金规则:1:比例,2:直接扣除 'amount' => 30,//默认规则佣金,默认0(上游多少就设置多少)具体的佣金比例/扣除:如你的上游给你100,你想扣10%,那么就输入0.9。如果type字段等于2(直接扣除),如果扣除10,可以直接输入10,就是在上游的基础上扣10 'new_amount' => 10, //一级规则佣金 'child_shop_name' => '张三,李四', //指定拥有一级规则的人 ], [ //如果只需要一个账户那么则可以把这个删除直接删除,参数根据你需要的来 'key' => $API_KEY, 'name' => '敢探号登录账号', 'password' => '敢探号登录密码', 'parent_name' => '上级供货商名称', ] ]; foreach($get_post_data as $data){ $resdata = api::send($API_URL, $data, 'GET', false, $sk = ''); //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST $resdata = json_decode($resdata, true); echo "<p>" . $data['name'] . "-". $resdata['msg'] . "</p>"; sleep(rand(1, 3)); } ///////////////你的业务代码可写在这里处理API返回的数据 /** * API请求类 */ class api { public static function send($API_URL, $get_post_data, $type, $ifsign, $sk) { $get_post_data = http_build_query($get_post_data); if ($ifsign) { $sign = md5($get_post_data . $sk); $res = self::send_curl($API_URL, $type, $get_post_data, $sign); } else { $res = self::send_curl($API_URL, $type, $get_post_data, null); } return $res; } //封装好的CURL请求函数,支持POST|GET public static function send_curl($API_URL, $type, $get_post_data, $sign) { $ch = curl_init(); if ($type == 'POST') { curl_setopt($ch, CURLOPT_URL, $API_URL); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data); } elseif ($type == 'GET') { curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . $get_post_data); } if ($sign) { curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' . $sign]); } curl_setopt($ch, CURLOPT_REFERER, $API_URL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $resdata = curl_exec($ch); curl_close($ch); return $resdata; } }
本文作者为小畅,转载请注明。