对于您经常更新的产品属性—例如价格、库存、促销价格和促销价格生效日期—您可以使用在线产品库存更新数据源轻松地进行更新。虽然您仍然需要至少每30天提交一次完整的产品数据源,但您可以使用更新数据源来更新已经在您的完整产品数据源中的特定属性:价格、库存、促销价格和促销价格生效日期。
为什么我应该使用在线产品库存更新数据源?
-
允许对经常变化的属性进行更快的处理。
-
保持您的产品广告数据的及时性。
-
允许只提交发生变化的报价的选项。
我应该什么时候使用在线产品库存更新数据源?
您可以使用两种不同的数据源类型来上传您的产品数据。第一种是用于您Microsoft Merchant Center产品数据的主要产品数据源文件,应至少每30天提交一次。每次您上传新的产品数据源文件时,都会覆盖之前的上传。
当您只想更新已经在您的主要产品数据源文件中提交的价格、库存、促销价格和促销价格生效日期时,您也可以使用在线产品库存更新数据源。这意味着:
-
您可以快速且频繁地更新价格、库存、促销价格和促销价格生效日期,
-
您只能对这些属性进行更新,而无需更新整个数据源文件,以及
-
如果更新数据源文件出现错误,它不会影响主要的产品数据源文件。
在线产品库存更新数据源可以通过更新数据源选项卡或通过 FTP/SFTP 手动上传。数据源处理完成后,报告将在顶部横幅的更新数据源选项卡中提供。下面,您可以了解如何通过 FTP/SFTP 上传数据源文件,手动上传数据源文件,以及检查数据源状态。您还可以查看在线产品库存数据源的示例,文件格式要求,以及数据源文件中接受的符号。
通过 FTP/SFTP 上传数据源文件(文件小于 1GB)
如果数据源文件小于1GB,您可以使用此选项。如果数据源文件大于4MB,建议使用此选项。
通过 FTP/SFTP 提交时:
-
文件名必须采用以下格式:inventoryfeed_{market}.txt(例如,inventoryfeed_enus.txt)。
-
支持的市场值有 enus、enuk、dede、frfr、enau、enca 和 enin。
-
文件名区分大小写。
-
如果您使用 ZIP 文件发送文件,ZIP 文件名和文件名都必须遵循上述命名格式。
FTP/SFTP服务器要求
推荐使用FTP/SFTP程序进行FTP/SFTP上传。不过,也可以通过命令行或自定义脚本(例如Python的ftplib.FTP模块)进行上传。FileZilla FTP/SFTP客户端适用于所有平台。
使用以下设置与您的 FTP/SFTP 客户端进行文件传输:
-
主机:ftps://feeds.adcenter.microsoft.com
-
用户名:您商店的 FTP/SFTP 用户名。您的用户名必须为 6-64 个字符,不能包含任何特殊字符。只能使用 a-z、A-Z 和 0-9。
-
密码:您商店的 FTP/SFTP 密码
-
传输模式:被动
了解更多关于FTP/SFTP 上传的信息。
该数据源包含五个属性,具体如下。
| 属性 | 含义 | 是否必须在 txt 表头行中? | 值是否可以为空? |
|---|---|---|---|
| 'id' | 将要更新的产品的ID。ID必须与完整产品数据源文件中提供的ID相匹配。 | 是 | 否 |
| 'price' | 这里提交的价格会覆盖产品数据源文件上次提交的价格。如果提交了价格,该值不能为空。如果该值为空,将不会进行任何更改,且您会收到以下错误消息: 由于价格不能为空,无法更新报价。请添加有效的价格值。 |
否 | 否 |
| 'availability' | 这里提交的可用性会覆盖产品数据源文件上次提交时的可用性。如果提交了可用性,该值不能为空。如果该值为空,将不会进行任何更改,且您会收到以下错误消息: 由于可用性不能为空,无法更新报价。请添加有效的可用性值。 |
否 | 否 |
| '促销价'和'促销价生效日期' | 这里提交的促销价和促销价生效日期会覆盖上次从产品数据文件提交的内容。如果提交了空值,将会取消上次产品数据文件提交的促销详情。 | 否 | 是 |
手动上传数据源文件(文件小于4MB)
如果数据源文件小于4MB,您可以使用此选项。
-
从顶部菜单中,选择工具 > 商家中心 > 数据源。
-
选择要更新的数据源的名称 > 更新数据源。
-
选择 手动上传。
-
选择 浏览 > 查找并选择在线产品库存更新数据源文件。
-
选择 更新数据源。
检查数据源状态
一旦处理完数据源,报告将在顶部横幅的更新数据源选项卡中可用。
-
从顶部菜单中,选择工具 > 商家中心 > 数据源。
-
选择您想要查看状态的数据源的名称。
-
分别选择更多详情或更少详情,以显示更多或更少的详情。
在线产品库存更新数据源的示例提交
更新价格
| id | 价格 |
|---|---|
| Offer1 | 20 |
更新可用性
| id | 库存 |
|---|---|
| Offer2 | 缺货 |
更新促销价格和促销价格生效日期
| id | sale_price | sale_price_effective_date |
|---|---|---|
| Offer3 | 30 | 2017-01-01T00:00/2017-04-30T00:00 |
作废销售价格
| id | sale_price | sale_price_effective_date |
|---|---|---|
| Offer4 |
文件格式要求
-
文件必须是以制表符分隔的纯文本,扩展名为:TXT, ZIP, GZ, GZIP, TAR.GZ, TGZ。只有当文件是Google格式的时候,才接受XML文件。
-
文件名必须采用以下格式:inventoryfeed_{market}.txt(例如,inventoryfeed_enus.txt)。这也适用于压缩文件内的文件。
-
如果是压缩文本格式,压缩包(ZIP, GZ, GZIP, TAR.GZ, TGZ)内的压缩TXT文件必须有相同的文件名。
-
文件必须以单个标题行开头。
-
每个产品报价必须在文件的单独一行。
-
不要在文本文件中包含HTML。
-
不要在行尾包含尾随制表符。
-
不要在报价属性中间包含制表符或换行符。
-
特殊/无效字符会导致处理问题。了解更多关于在数据源文件中接受的符号。
在数据源文件中接受的符号
以下是符号/特殊字符及其可接受的属性。
| 符号 | 你可以在哪里使用它们 |
|---|---|
| 句号 [.] | 价格,网址 |
| 冒号 [:] 问号 [?] 斜杠 [/] 等号 [=] |
网址 |
| 连字符 [-] | 有效使用此符号的商品标识符(例如:ISBN,MPN) |
| 管道符 [|] 逗号 [,] 大于符 [>] |
多值字段 (MerchantCategory, B_Category, ads_label) |
| 任何Unicode符号 | 品牌,标题,描述 |