与仓库合作
Yandex Market API 它允许您获取有关仓库的信息,以及禁用它们或单个操作模型,以便暂时将货物从展柜中隐藏并将其重新打开。
获取仓库列表
如果机柜中没有仓库组,则提出请求 POST v3/businesses/{businessId}/warehouses.
该方法将返回机柜仓库和工作模型列表(FBS, DBS, Express)和每个模型的API可用性。
Метод подходит, только если в кабинете нет групп складов
如果机柜中有仓库组,请使用 POST v2/businesses/{businessId}/warehouses. 什么是仓库组,为什么需要它们?.
了解仓库状况
如果机柜中有仓库组,请提出请求 POST v2/businesses/{businessId}/warehouses 在哪里指定:
- 活动Id —
campaignIds; - 仓库物业 — 参数
components与值STATUS.
如果机柜中没有仓库组,则可以在方法的响应中获取工作模型的状态 POST v3/businesses/{businessId}/warehouses.
找出用于转移剩菜的仓库组
如果仓库被分组,您只需要为任何一个仓库转移剩菜。 — 此组中其他仓库的信息将自动更新。 什么是仓库组,为什么需要它们?
要找出分组的仓库,请获取有关所有仓库的信息。 为此,请提出请求 POST v2/businesses/{businessId}/warehouses 指定市场活动Id的位置 — campaignIds. 参数 components 你不需要传送它。
如果仓库的响应是:
- 没有参数
groupInfo— 他不在小组里。 通过指定与仓库关联的商店的活动ID来转移剩菜。 - 返回的参数
groupInfo— 仓库分组在一起。 同名仓库id在WarehouseGroupInfoDTO他们属于同一组。 通过指定此组中任何商店的活动ID来转移剩菜。
禁用或启用仓库操作模型
如果您需要隐藏或返回展示的商品只有一个模型的工作(FBS, DBS 或 Express),提出要求 POST v3/businesses/{businessId}/warehouse/models/status.
在请求中,发送:
- 仓库ID —
partnerWarehouseId; - 工作模式 —
model; - 状况 —
enabled与值false禁用,或true来启用它。
禁用模型后,在此仓库中对其工作的产品在15分钟后消失。 打开后,它们会在15分钟内返回展柜,如果模型已关闭30天或更长时间。 — 4小时后。
Если модель отключил Маркет
您将无法使用此方法手动打开它。