How To

配置库存FTP/HTTP抓取

ChannelAdvisor提供“通过FTP(文件传输协议)上传库存”的选项。这种数据传输方式让你无需登录到ChannelAdvisor应用软件,就能创建一个商品文件并上传。通过FTP批量上传产品信息时,你可以选择使用 ChannelAdvisor库存文件 或者你的 自定义文件 。使用ChannelAdvisor文件格式,你需要 下载一个样本文件 ,其中包含了库存文件的推荐字段。如果你使用自己的自定义文件,你必须 映射你的文件字段 到ChannelAdvisor库存系统中,已确保你文件字段的数据存储在恰当的字段上。

通过FTP上传接受的文件格式包括制表分隔符文本文件,竖线分隔符文本文件,CSV或XML格式。自定义文件格式和XML格式要求使用 模板 来映射你的字段到ChannelAdvisor库存系统中。

利用文件抓取设置意味着你可以让ChannelAdvisor来扫描你制定的FTP或HTTP(S)地址,并选取库存字段进行处理。你可以搭建多个抓取配置来从你不同的服务器地址获取字段信息。安全的库存上传方式可以通过安全FTP 或SFTP实现。

在通过FTP上传库存文件之前,必须启用您账户的FTP处理程序,并且配置默认设置  。

先决条件 


在继续操作之前,你应熟悉以下内容:

 

视频


 

通过FTP将库存上传到ChannelAdvisor ——该视频向卖家介绍如何通过FTP上传库存文件。 查看文本介绍



 

如何配置FTP/HTTP抓取设置



按照下列步骤完成这个任务

  1. 进入 库存 > 设置 > FTP/HTTP 设置    

  2. 点击 添加抓取配置
    • 启用或禁用处理—— 通过启用该选项,让ChannelAdvisor开始扫描你的FTP账号找到库存文件 

    • URL ——指定文件将要放置的FTP、SFTP、FTPS、HTTP或HTTPS位置。对于将被处理的文件,应包含完整的URL位置,其中包括:文件名。支持的扩展名是:XML (.xml)、Text (.txt)、Comma Separated  (.csv)和Any (_filename_.*)。使用扩展名为“.zip”的压缩文件可与FTP配置一起使用。{{YYYYMMDD}}也可用来代替当前日期值,以便抓取日常文件。

      • 超文本传输协议( HTTP S ))
        • GET ——请求指定资源代表。使用GET的请求应该只检索数据,并且不应产生其它影响。
        • HEAD ——要求与GTE请求相同的响应,但是没有响应主体。这对于响应标头中的检索元信息非常有用,并且无需传输整个内容。
      • 文件传输协议( FTP 是用来在TCP网络(例如互联网)上从一台主机到另一台主机传输文件的标准网络协议。
      • FTPS (也被称为: FTP-SSL FTP Secure 是常用文件传输协议(FTP)的扩展,添加了对传输层安全性9TLS)和安全套接层(SSL)加密协议的支持。
      • SSH 文件传输协议(也被称为安全文件传输协议,安全 FTP SFTP 是在任何可靠数据流上提供文件访问、文件传输和文件管理功能的网络协议。该协议的假定条件是:运行在一个安全的通道上(如SSH),服务器已经验证过客户端,并且客户端用户的身份提供给协议。  
    • 你不需要在在文本框URL中加入传输协议,因为你将从左侧的下拉菜单选择传输协议——除非它是ftp.domainname.com这样的域名的一部分。

      • HTTP 输入示例: www.domain.com/feed.xml
      • FTP 输入示例: ftp.domain.com
      • SFTP 输入示例: sftp.domain.com  
    • 我们还接受包含查询参数的链接,例如:www.domain.com/data- feed?type=ca,它将更深层次地解析为类似feed.xml的文件。

    • 只要有HEAD动词,我们的系统就能处理这些格式。

      • 创建你的商品数据时,请确保不要拦截HEAD动词,因为这会导致404错误,我们的平台无法挑选文件。
      • 我们提出一个HEAD请求,看看该文件是否存在。
        • 如果文件存在,我们随后将进行第二次HEAD呼叫,看看文件是否正在写入。我们这样做是为了确保该文件不是可以从库存数据中删除的部分文件。
        • 如果HEAD请求返回200个状态,我们发送GET请求,将文件下载到系统中。  
  3. 开始时间 ——指定ChannelAdvisor应在每一天的什么时候开始寻找新文件。 

  4. 扫描时间 ——指定ChannelAdvisor在每天开始时间之后,应持续多长时间寻找新文件。选择利用FTP处理库存上传时所用的方式。默认情况下,ChannelAdvisor系统将使用第一个选项:处理整个文件。 

  5. 验证凭证 ——在用户名和密码部分输入正确的凭证很重要。如果登陆需要抓取文件,系统将登陆找到文件并进行下载。如果有一个涉及你的网站的白名单,请加入ChannelAdvisor的网络服务器IP范围,确保我们可以找到你的文件。
    • 添加到你的白名单中的IP范围(如果有白名单):
      • 216.27.89.0 – 255.255.255.128
      • 216.27.95.128 – 255.255.255.128
      • 52.95.44.184 – 255.255.255.255
         
  6. 文件处理:我们的系统能够以各种方式处理你的库存。 
    • 所有: 该选项将处理你的上传文件中的所有行,并在你的账号中创建任何新的物品,编辑任何已有物品。 
    • 仅限新物品: 该选项只处理你的ChannelAdvisor中不存在的行。 任何现有物品行都不会被处理。  
    • 只更新 :该选项将只处理你的账户中已有的库存上传文件中的行。任何新物品行都不会被处理。 
    • 检测放弃的物品(DDI): 该选项只能处理你的库存上传文件,并“检测”库存中已有、但是并不包含在你所提交的文件中的物品。这些物品将使用“未发货” 数量更新类型 被设置为零(0),从而从所有渠道删除。如果你选择该设置,并希望你的物品保留在它们目前发布的所有渠道上,这些物品就必须包含在你的上传文件内。
      • 从本质上讲,我们以创建了一个安全网,防止客户不小心放弃整个商品目录。如果DDI上传导致账号中x%的目录降低到零,我们就要禁用DDI,但是继续处理文件内的所有添加内容和更新,并在信息中心发出警报。
        • 该功能将禁用的阈值最初默认设置为30%。通过文本框以及保存抓取将阈值设置到期望的百分比,就能对其进行修改。
        • 对该阈值百分比的更改大约将在 4 小时后生效。
      • 以下就是一个示例:
            • 文件提交时,目录里有100个商品。
            • 65%的商品出现在DDI上传文件中,再加上任何(无关紧要的)新商品数量。
            • DDI最大百分比设置为 30%
            • 系统不会将任何商品的数量掉下调到0,因为默认为目录的 35%
            • 在处理完上传之后,如果客户看到警报,并决定希望能够立即最多下降40%,他就可以更改设置,重新提交相同的文件,并看到所有35个商品数量下调到0。 
      • 重要!该设置将用于你的所有库存抓取连接设置,用来检测放弃的商品。
    • 模板级检测放弃的商品( DDI )—— 该选项会将商品检测从单个模板级上升到账户级。DDI将不再用于所有库存抓取连接设置——而是用于指定的模板.   DDI 计算将检查 SKU 关联的上一个模板,如果它不再使用该模板的上传文件上,那么物品数量就设置为 0 。但是,如果 SKU 已经通过不同上传模板同时加入,那么最后使用的模板将取代成为与该 SKU 关联的模板。
        • 选择“启用模板级DDI复选框”需要一个从“应用模板”菜单中选择的模板。
        • 关键好处:“启用模板级DDI”让我们的库存上传流程能够上传多个库存文件,并且不会覆盖并“检测”单个上传文件中所丢失的库存中的商品。指定的上传模板将被视为较大的库存上传文件的一部分。
        • 你现在能够与多家直接发货商合作,我们将成功上传并处理他们的库存文件,确保库存的准确性。   
          • 例如: 你将 SKUs A B C 上传到上传模板。然后将
          • SKU B C 上传到上传模板 2 。然后再次将 SKU C 上传到上传模板 1
          • SKU A 将把数量设置为零,因为它仍然与上传模板 1 关联。
          • SKU B 将不会把数量设置为零,因为它与上传模板 2 关联。
          • SKU C 将不会把数量设置为零,因为它与上传模板 1 联。
             
  7. 将模板用于FTP上传 ——除了(以上)默认处理选项,你还可以制定一个默认模板,用于你的账号中通过FTP处理的所有库存。通过选择默认选项,你在该设置页面上选择的模板将在“从你账号的FTP位置处理新文件时”使用。

    • 如果在设置中选择默认模板,将使用默认模板,除非它在文件名中被覆盖。
    • 模板可用于上传文件,如果设置中选择的默认模板被覆盖,就使用文件命名惯例。要想指定一个目标,在上传文件名的“. ”之后添加模板代码。例如:“CA Upload.TEMPLATECODE.txt”。

ChannelAdvisor提供“通过FTP(文件传输协议)上传库存”的选项。这种数据传输方式让你无需登录到ChannelAdvisor应用软件,就能创建一个商品文件并上传。通过FTP批量上传产品信息时,你可以选择使用 ChannelAdvisor库存文件 或者你的 自定义文件 。使用ChannelAdvisor文件格式,你需要 下载一个样本文件 ,其中包含了库存文件的推荐字段。如果你使用自己的自定义文件,你必须 映射你的文件字段 到ChannelAdvisor库存系统中,已确保你文件字段的数据存储在恰当的字段上。

通过FTP上传接受的文件格式包括制表分隔符文本文件,竖线分隔符文本文件,CSV或XML格式。自定义文件格式和XML格式要求使用 模板 来映射你的字段到ChannelAdvisor库存系统中。

利用文件抓取设置意味着你可以让ChannelAdvisor来扫描你制定的FTP或HTTP(S)地址,并选取库存字段进行处理。你可以搭建多个抓取配置来从你不同的服务器地址获取字段信息。安全的库存上传方式可以通过安全FTP 或SFTP实现。

在通过FTP上传库存文件之前,必须启用您账户的FTP处理程序,并且配置默认设置  。

先决条件 


在继续操作之前,你应熟悉以下内容:

 

视频


 

通过FTP将库存上传到ChannelAdvisor ——该视频向卖家介绍如何通过FTP上传库存文件。 查看文本介绍



 

如何配置FTP/HTTP抓取设置



按照下列步骤完成这个任务

  1. 进入 库存 > 设置 > FTP/HTTP 设置    

  2. 点击 添加抓取配置
    • 启用或禁用处理—— 通过启用该选项,让ChannelAdvisor开始扫描你的FTP账号找到库存文件 

    • URL ——指定文件将要放置的FTP、SFTP、FTPS、HTTP或HTTPS位置。对于将被处理的文件,应包含完整的URL位置,其中包括:文件名。支持的扩展名是:XML (.xml)、Text (.txt)、Comma Separated  (.csv)和Any (_filename_.*)。使用扩展名为“.zip”的压缩文件可与FTP配置一起使用。{{YYYYMMDD}}也可用来代替当前日期值,以便抓取日常文件。

      • 超文本传输协议( HTTP S ))
        • GET ——请求指定资源代表。使用GET的请求应该只检索数据,并且不应产生其它影响。
        • HEAD ——要求与GTE请求相同的响应,但是没有响应主体。这对于响应标头中的检索元信息非常有用,并且无需传输整个内容。
      • 文件传输协议( FTP 是用来在TCP网络(例如互联网)上从一台主机到另一台主机传输文件的标准网络协议。
      • FTPS (也被称为: FTP-SSL FTP Secure 是常用文件传输协议(FTP)的扩展,添加了对传输层安全性9TLS)和安全套接层(SSL)加密协议的支持。
      • SSH 文件传输协议(也被称为安全文件传输协议,安全 FTP SFTP 是在任何可靠数据流上提供文件访问、文件传输和文件管理功能的网络协议。该协议的假定条件是:运行在一个安全的通道上(如SSH),服务器已经验证过客户端,并且客户端用户的身份提供给协议。  
    • 你不需要在在文本框URL中加入传输协议,因为你将从左侧的下拉菜单选择传输协议——除非它是ftp.domainname.com这样的域名的一部分。

      • HTTP 输入示例: www.domain.com/feed.xml
      • FTP 输入示例: ftp.domain.com
      • SFTP 输入示例: sftp.domain.com  
    • 我们还接受包含查询参数的链接,例如:www.domain.com/data- feed?type=ca,它将更深层次地解析为类似feed.xml的文件。

    • 只要有HEAD动词,我们的系统就能处理这些格式。

      • 创建你的商品数据时,请确保不要拦截HEAD动词,因为这会导致404错误,我们的平台无法挑选文件。
      • 我们提出一个HEAD请求,看看该文件是否存在。
        • 如果文件存在,我们随后将进行第二次HEAD呼叫,看看文件是否正在写入。我们这样做是为了确保该文件不是可以从库存数据中删除的部分文件。
        • 如果HEAD请求返回200个状态,我们发送GET请求,将文件下载到系统中。  
  3. 开始时间 ——指定ChannelAdvisor应在每一天的什么时候开始寻找新文件。 

  4. 扫描时间 ——指定ChannelAdvisor在每天开始时间之后,应持续多长时间寻找新文件。选择利用FTP处理库存上传时所用的方式。默认情况下,ChannelAdvisor系统将使用第一个选项:处理整个文件。 

  5. 验证凭证 ——在用户名和密码部分输入正确的凭证很重要。如果登陆需要抓取文件,系统将登陆找到文件并进行下载。如果有一个涉及你的网站的白名单,请加入ChannelAdvisor的网络服务器IP范围,确保我们可以找到你的文件。
    • 添加到你的白名单中的IP范围(如果有白名单):
      • 216.27.89.0 – 255.255.255.128
      • 216.27.95.128 – 255.255.255.128
      • 52.95.44.184 – 255.255.255.255
         
  6. 文件处理:我们的系统能够以各种方式处理你的库存。 
    • 所有: 该选项将处理你的上传文件中的所有行,并在你的账号中创建任何新的物品,编辑任何已有物品。 
    • 仅限新物品: 该选项只处理你的ChannelAdvisor中不存在的行。 任何现有物品行都不会被处理。  
    • 只更新 :该选项将只处理你的账户中已有的库存上传文件中的行。任何新物品行都不会被处理。 
    • 检测放弃的物品(DDI): 该选项只能处理你的库存上传文件,并“检测”库存中已有、但是并不包含在你所提交的文件中的物品。这些物品将使用“未发货” 数量更新类型 被设置为零(0),从而从所有渠道删除。如果你选择该设置,并希望你的物品保留在它们目前发布的所有渠道上,这些物品就必须包含在你的上传文件内。
      • 从本质上讲,我们以创建了一个安全网,防止客户不小心放弃整个商品目录。如果DDI上传导致账号中x%的目录降低到零,我们就要禁用DDI,但是继续处理文件内的所有添加内容和更新,并在信息中心发出警报。
        • 该功能将禁用的阈值最初默认设置为30%。通过文本框以及保存抓取将阈值设置到期望的百分比,就能对其进行修改。
        • 对该阈值百分比的更改大约将在 4 小时后生效。
      • 以下就是一个示例:
            • 文件提交时,目录里有100个商品。
            • 65%的商品出现在DDI上传文件中,再加上任何(无关紧要的)新商品数量。
            • DDI最大百分比设置为 30%
            • 系统不会将任何商品的数量掉下调到0,因为默认为目录的 35%
            • 在处理完上传之后,如果客户看到警报,并决定希望能够立即最多下降40%,他就可以更改设置,重新提交相同的文件,并看到所有35个商品数量下调到0。 
      • 重要!该设置将用于你的所有库存抓取连接设置,用来检测放弃的商品。
    • 模板级检测放弃的商品( DDI )—— 该选项会将商品检测从单个模板级上升到账户级。DDI将不再用于所有库存抓取连接设置——而是用于指定的模板.   DDI 计算将检查 SKU 关联的上一个模板,如果它不再使用该模板的上传文件上,那么物品数量就设置为 0 。但是,如果 SKU 已经通过不同上传模板同时加入,那么最后使用的模板将取代成为与该 SKU 关联的模板。
        • 选择“启用模板级DDI复选框”需要一个从“应用模板”菜单中选择的模板。
        • 关键好处:“启用模板级DDI”让我们的库存上传流程能够上传多个库存文件,并且不会覆盖并“检测”单个上传文件中所丢失的库存中的商品。指定的上传模板将被视为较大的库存上传文件的一部分。
        • 你现在能够与多家直接发货商合作,我们将成功上传并处理他们的库存文件,确保库存的准确性。   
          • 例如: 你将 SKUs A B C 上传到上传模板。然后将
          • SKU B C 上传到上传模板 2 。然后再次将 SKU C 上传到上传模板 1
          • SKU A 将把数量设置为零,因为它仍然与上传模板 1 关联。
          • SKU B 将不会把数量设置为零,因为它与上传模板 2 关联。
          • SKU C 将不会把数量设置为零,因为它与上传模板 1 联。
             
  7. 将模板用于FTP上传 ——除了(以上)默认处理选项,你还可以制定一个默认模板,用于你的账号中通过FTP处理的所有库存。通过选择默认选项,你在该设置页面上选择的模板将在“从你账号的FTP位置处理新文件时”使用。

    • 如果在设置中选择默认模板,将使用默认模板,除非它在文件名中被覆盖。
    • 模板可用于上传文件,如果设置中选择的默认模板被覆盖,就使用文件命名惯例。要想指定一个目标,在上传文件名的“. ”之后添加模板代码。例如:“CA Upload.TEMPLATECODE.txt”。
0
Your rating: None
0
Your rating: None