2026-01-06 13:57:42

怎么用YML文件链接实现Yandex Market目录与库存自动更新?

在电商运营中,商品信息和库存的准确性直接影响转化率。Yandex Market 为卖家提供了通过 YML 文件链接自动传输数据的方式,让您无需频繁手动操作,就能保证目录和库存始终保持最新。

通过链接更新目录和品类

为了自动向 Yandex Market 传递变更,可以生成包含商品数据的特殊文件,并通过链接提供这些文件。Yandex Market 将每 30 分钟下载 一次文件,从而获取所有更新。

您需要使用 YML(Yandex Market Language)格式的文件 — 这是按照 Yandex 规则编写的 XML(可扩展标记语言)文件。

借助它们,您可以:

为解决每一项任务,最好使用单独的 YML 文件。

重要提醒:

请通过文件自动更新库存与通过 API(应用程序编程接口)更新库存兼容。有关此种库存传递方式的详细信息,请参阅 Yandex Market 为卖家提供的 API 文档3。

您可以配置自动更新,使得通过 YML 文件更新的并非所有特性和放置条件,而仅是选定的个别项。该功能的设计是为了应对以下情况:对于不同的特性和条件,您可能需要采用不同的管理方式。

自动更新库存和目录操作步骤

步骤 1

准备文件并配置自动更新

要准备文件,请使用 YML 格式说明4。配置您商店的软件,使所有更改自动写入到文件中。

文件可以打包成 ZIP- 或 gzip- 压缩包。

添加商品的文件规则

文件可以包含不完整的商品信息。如果某些参数或商品已从文件中删除,则它们对应的值将不会改变。例如,如果文件中之前有商品,而在更新后的文件中将其删除,则目录中的商品将保持不变。只能在个人办公室中才能将商品从目录中删除。

空值会更改参数。例如,如果参数中之前指定了条形码,而更新后文件中的值变为空,则商品的条形码将会消失。

用于传递放置条件的文件规则

文件中必须包含商店当前正在销售的所有商品 — 如果缺少任何商品,该商品将会从橱窗中消失。要使商品重新显示,仅将其添加到文件中并等待更新是不够的。此外,还需要确保“从橱窗隐藏”字段中未设置为“是”,并且在办公室的文件设置中已启用此字段的更新。

每个商品都必须填写您计划设置的所有销售条件参数。如果不传递参数,其在 Market 上的值将被删除。上一次更新时传递的参数值将被覆盖。

空值会更改参数。例如,如果参数中之前指定了可以在取件点取货的可能性,而更新后文件中的值变为空,则商品的该选项将会消失。

正确指定 date 属性非常重要 — 它在 YML 文件编写规则5 中有描述。没有 date,库存数据将不会更新。

如何检查 YML 文件

要检查准备好的 YML 文件,请手动在办公室中上传它。请使用未压缩的文件进行检查。

打开“商品”→”目录”部分。

点击“多个商品”并选择“所有商品一次性”“带放置条件”。

将文件上传到 Yandex Market。平台将对文件进行技术检查,如果发现错误,将提示您下载错误列表。

步骤 2

使每个文件可通过链接访问

Yandex Market 的机器人将定期访问这些链接。对它们的要求是:HTTP 或 HTTPS。

如果域名包含西里尔字母,则仅允许 HTTP。

不超过 512 个字符。

文件应在 150 秒内通过链接下载完成。如果您的软件按需生成文件,请确保文件创建和下载过程少于 150 秒。如果超过此时间,请提前生成文件。若超过此时间,请提前生成文件,例如在每次数据库更新时或按计划(每天至少一次)。

步骤 3

将文件链接添加到后台添加商品文件链接

请使用一个通用的文件为办公室添加商品。

选择“商品”→”目录自动更新”。

点击“添加文件链接”,选择“店内放置条件”并选择要为其配置条件的商店。

粘贴链接——完整地,包括 http 或 https。如果需要,请指定登录名和密码。

如果需要,选择将通过 YML 文件更新的特性。默认更新所有。

点击“检查文件”。机器人将尝试通过链接下载文件并对其进行检查。如果出现问题 — 您将看到错误信息。

如果未在文件中发现错误,请保存链接。

添加商品文件链接

请使用一个通用的文件为办公室添加商品。

选择“商品”→”目录自动更新”。

点击“添加文件链接”并选择“商品”。

粘贴链接——完整地,包括 http 或 https。如果需要,请指定登录名和密码。

如果需要,选择将通过 YML 文件更新的特性。默认更新所有。

点击“检查文件”。机器人将尝试通过链接下载文件并对其进行检查。如果出现问题 — 您将看到错误信息。

如果未在文件中发现错误,请保存链接。

对于 FBY 和 FBS 商店,只能添加一个用于更新放置条件的文件链接。如果需要新文件,请在办公室中删除旧文件或替换其链接。

建议

您可以使用通用文件来添加商品和管理店内放置条件。但最好创建单独的文件:在添加文件中仅传递商品的通用参数,而在放置条件文件中仅传递店内放置的参数。这样文件处理速度更快,目录和放置条件也能更快更新。

自动更新工作示例

卖家在 Yandex Market 上有一个 DBS 和一个 FBS 商店。它们的库存不同。

为了避免手动更新,卖家启用了自动更新。他创建了三个文件:

“catalog.yml”;

“assortment-dbs.yml”;

“assortment-fbs.yml”。

系统通过这些链接分别更新目录、DBS 库存和 FBS 库存。

他使用第一个文件将商品添加到目录中。借助“assortment-dbs.yml”文件,卖家可传递 DBS 商店的库存,而“assortment-fbs.yml”文件则通过 FBS 模型更新库存。

为什么 Yandex Market下载数据的频率降低了?

在某些情况下,Yande Market 会减少通过链接下载文件的频率。

在以下情况下,Yande Market 将每天下载一次文件:

您在 30 天内未完成与平台的连接。

文件超过 1 天未发生变化。

商店停用超过 7 天。

如果您的商店停用超过一个月,Yandex Market 将完全停止下载文件。

手动启动下载

您可以手动启动文件下载。例如,如果需要快速传输数据而不等待定期更新。

为此,请点击所需文件旁边的三个点,然后选择“启动更新”。此操作每小时最多可执行三次。

免费下载
免费下载
小程序
小程序
小程序
交流群
交流群
交流群
回顶部