管理控制台 账号中心

客服电话:4008866604转1

免费注册 登录
返回顶部

货源监控

商品监控是什么?

商品监控指的是当我们的商品是从第三方平台获取来的,我们需要同步商品最新的价格、详情图、商品名等信息,避免因信息不一致或价格不一致导致出现客户下单错误

监控类型

货源列表点击商品监控

精准控制某一货源站内所有对接来的商品的监控项

监控打开方式

商品监控分为URL监控、脚本监控、守护进程监控、软件监控、触发监控等

触发监控指的是客户点击商品的时候自动触发一次商品监控,自动获取最新货源信息,这里不做讲解

  • 守护进程监控

Redis队列商品监控模式可实现全部商品秒级监控,轮训处理,建议一天一次;

Redis队列商品监控模式进程命令为:

php think queue:listen --queue checkDockingGoodsUpdate

url计划任务:

http://domain/common/api/dockingGoodsMonitor?token=你的token&mode=3
  • 脚本监控:(推荐)

在/www/wwwroot/目录内新增一个名为jiankong.php的文件,创建完成后点击编辑,输入以下代码保存

 <?php
$link = mysqli_connect("localhost","数据库名","数据库密码","数据库用户名") or die("错误:" . mysqli_error($link));
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)'); 
$sql = "SELECT gid FROM `ept_goods`;" or die("命令执行错误." . mysqli_error($link));
$result = mysqli_query($link, $sql);
$data = mysqli_fetch_all($result);
foreach($data as $k => $v) {
    foreach($v as $key => $val) {
        $url = "http://你的域名/index/goods/" . $val;
        $re = file_get_contents($url);
        echo "商品:" .$url . "  ********同步成功:********" . date('Y-m-d H:i:s') . "\n";
    }
}

修改文件内域名为自己的域名

然后计划任务添加脚本

php /www/wwwroot/jiankong.php

  • 软件监控(需要挂机宝或电脑挂机)

点击下载:软件待更新,请使用其他方式

  • URL访问监控1(不推荐)

http://域名/common/api/dockingGoodsMonitor?token=你的站点token

这个模式是随机监控商品,并不能批量,所以有些商品没变动,会看不出来,实际是在工作

可以通过宝塔任务执行,一般一天一次即可

  • URL访问监控2(不推荐)

商品监控:http://域名/common/api/dockingGoodsMonitor?token=你的站点token&mode=2

这个模式是并发监控所用商品,批量更新所有对接商品,但是如果货源站系统有请求频率限制,是无法做到更新的

举例:你对接了这个货源站2个商品,并发是同一时间发送请求,但是这个货源站限制2秒请求一次接口,那么你这是属于发送了2个请求,第二请求就会被他拦截

添加URL访问方式: