> ### 定时任务配置方法 ``` 1、进入牛贝后台首页,即可看到定时任务接口模块,里面有详细的定时任务参数说明。 2、在18淘客助手里面新增定时任务,填写对应的任务参数,保存即可。 ``` * * * * * > ### 淘宝订单同步(可同步新创建和结算订单) 首先请确保你的牛贝淘客系统是最新版的(如果不是请先升级牛贝系统到最新版),然后在18助手内创建两个淘宝订单同步的定时任务,一个任务同步新创建订单,一个任务同步结算订单。 **1. 同步新创建订单任务** ``` 任务名称:同步20分钟内淘宝新创建订单 任务标识: syncnb 任务参数:mint=20 选择循环执行,间隔180秒 ``` ![](http://wx2.sinaimg.cn/large/6e7121d9gy1fw4cbjpb3ng20o40h6dx3.gif) **2. 同步结算订单任务** ``` 任务名称:同步20分钟内淘宝结算订单 任务标识: syncnb 任务参数:mint=20&tk=3 选择循环执行,间隔180秒 ``` ![](http://wx2.sinaimg.cn/large/6e7121d9gy1fw4cbk9aq8g20o40h64k2.gif) > ### 京东订单同步 ![](http://wx1.sinaimg.cn/large/6e7121d9gy1fspkgixxfgg21020pshdu.gif) > ### 拼多多订单同步 ![](http://wx2.sinaimg.cn/large/6e7121d9gy1fspkgjs1hmg21020psx6p.gif) > ### 定时任务配置示意图 ![](http://wx2.sinaimg.cn/large/6e7121d9gy1fw2w55idlpj20f10j23zi.jpg) ![](http://wx1.sinaimg.cn/large/6e7121d9gy1fspijn98idj20bs09p0sk.jpg) > ### 18定时任务接口DIY说明文档&示例 * * * * * ~~~ <?php /*固定内容,请勿删改*/ /*************** !!!外部调用请务必加url参数&key=软件通讯秘钥!!! 1、接口文件命名规则:timetask_标识名称.inc.php,例如标识为demo,文件名称为:timetask_demo.inc.php 2、接口文件存放路径:微擎根目录/addons/bsht_tbk/inc/mobile/目录下 3、18助手设置示例图,请查看下面的图片 4、文件编码请使用UTF-8,请使用editplus等编辑器编辑,请勿含有DOM数据 ***************/ global $_W, $_GPC, $return, $aouthkey; $uniacid = $_W['uniacid']; $nbset = pdo_fetch("SELECT * FROM " . tablename('bsht_tbk_set') . " WHERE uniacid = '{$uniacid}' ");//读取主模块设置 $safekey = trim($nbset['nbkey']);//读取主模秘钥 if (empty($safekey)) { renbExit($return, 0, '请先从主模块设置软件通讯秘钥');//提示错误,并返回信息 } $gpckey = trim($_GPC['key']);//读取传递的秘钥参数 if (empty($aouthkey) && !empty($gpckey)) { $aouthkey = $gpckey; } if (empty($aouthkey) || $aouthkey != $safekey) { echo "密钥错误,请勿乱点!!!";//秘钥错误 exit; } /*固定内容,请勿删改*/ /*这里以下是您的业务代码、示例自定义参数opt*/ $opt = trim($_GPC['opt']); /*获取您自定义名称为“opt”的参数值*/ /* 追加回传参数 param 为下次要回传的参数字段,支持任意参数构造(命名注意不要和系统已有的post参数冲突); sleep 是控制访问下一页的间隔时间参数,单位为秒 renbExit之前可以根据也业务需要加一行自定义传递 例如:$page为下一页页码值 $return['timetaskdata'] = array('param' => 'opt1=值1&opt2=值2&page=' . $page, 'sleep' => 1); */ if (empty($opt)) { renbExit($return, 0, "请在18助手输入正确参数!");//提示错误,并返回信息 } else { renbExit($return, 1, "你输入的参数为【" . $opt . "】");//提示正确,并返回信息 } /*这里以上是您的业务代码*/ /*返回18信息方法,请勿修改*/ /*************** $return 如果跨方法,请务必传递或global $return; $code = 1 为正确,$code = 0 为错误 $message = "需要18助手提示的文本信息" ***************/ function renbExit($return, $code, $message) { $return['code'] = $code; $return['message'] = urlencode($message); exit(urldecode(json_encode($return))); } /*返回18信息方法,请勿修改*/ ~~~ ![](http://wx3.sinaimg.cn/large/6e7121d9gy1fspimuwb4sj20bs09nwej.jpg) ![](http://wx2.sinaimg.cn/large/6e7121d9gy1fspimvnn0ej20br077q2y.jpg) ![](http://wx1.sinaimg.cn/large/6e7121d9gy1fspimw94xkj20ma06vq30.jpg)