ruby-on-rails 如何正确检索Shopify库存水平

goqiplq2  于 2023-05-30  发布在  Ruby
关注(0)|答案(1)|浏览(193)

我试图建立一个流程(在Web应用程序中),当特定产品的库存水平低于特定位置的特定阈值时,Shopify商店管理员可以得到通知。我已经看过inventory_levels/update webhook,但在阅读完this后我陷入了困境。
根据文件,只有在订单完成后,才能知道某个地点的真实库存水平。在这种情况下,我是否也必须订阅orders/fulfilled和order/partial_fulfilled webhooks?
最好的办法是什么?

oewdyzsn

oewdyzsn1#

你可以遵循这样一个简单的食谱:

  • 倾听订单,挑选已售出的商品
  • 使用行项目,获取可变库存项目ID
  • 使用库存项目ID,您可以获取库存水平

您可以获得商店的所有位置,当您将位置ID与库存项目ID组合时,您可以获得每个位置的每个SKU的级别
一点也不难。当然,这只是其中之一。请随意尝试其他人。

相关问题