Shopify 中的项目级别跟踪
Item level tracking in Shopify
能否请您具体说明,跟踪库存商品变体数量的正确方法是什么?
我看到 products/update
webhook 显示了数量,但我不确定它是否在购买商品时触发(并且它的数量减少了一个),如果是 inventory_items/update
没有数量信息(尽管我似乎可以使用 InventoryLevel
API 调用来限制它),但我不确定此通知是否会在购买商品后启动。
简短回答:购买商品时 products/update
和 inventory_levels/update
都会触发。
products/update
的请求正文如下所示:
{
"id": 123,
"variants": [
{
"id": 456,
"product_id": 123,
"inventory_quantity": 99
}
]
}
inventory_quantity
是刚刚购买的商品的更新库存。
另一方面,inventory_levels/update
的请求正文看起来像这样:
{
"inventory_item_id": 987,
"available": 99
}
因此,这两个 webhook 主题都可以让您访问所需的数据。最后,这取决于您的具体用例,使用这两个主题中的哪一个。
能否请您具体说明,跟踪库存商品变体数量的正确方法是什么?
我看到 products/update
webhook 显示了数量,但我不确定它是否在购买商品时触发(并且它的数量减少了一个),如果是 inventory_items/update
没有数量信息(尽管我似乎可以使用 InventoryLevel
API 调用来限制它),但我不确定此通知是否会在购买商品后启动。
简短回答:购买商品时 products/update
和 inventory_levels/update
都会触发。
products/update
的请求正文如下所示:
{
"id": 123,
"variants": [
{
"id": 456,
"product_id": 123,
"inventory_quantity": 99
}
]
}
inventory_quantity
是刚刚购买的商品的更新库存。
另一方面,inventory_levels/update
的请求正文看起来像这样:
{
"inventory_item_id": 987,
"available": 99
}
因此,这两个 webhook 主题都可以让您访问所需的数据。最后,这取决于您的具体用例,使用这两个主题中的哪一个。