【问题标题】:Shopify update the inventory for the custom bundleShopify 更新自定义捆绑包的库存
【发布时间】:2019-12-23 22:48:47
【问题描述】:

我正在尝试为 Shopify 网站创建捆绑包。我不想使用 Shopify 应用来创建捆绑包。产品 A 有 30 个变体。客户必须一次购买 6 个数量的变体。它可以是任何 6 个变体。结帐完成后,如何更新所有变体的库存?

【问题讨论】:

  • 该代码将需要使用产品属性和一些 AJAX 调用,但没有从您身边看到任何代码,并且您尝试过什么,因此很难在这方面提供任何帮助。

标签: shopify


【解决方案1】:

您不更新库存,Shopify 更新库存。相反,您的工作是确保正确数量的变体进入结帐。如果您对此有疑问,您总是可以通过一些巧妙的产品操作来帮助自己。另一种解决方案是收听结账并检查所售产品。然后,您可以根据需要更改库存水平。

几乎所有捆绑应用程序都做同样的事情。您可以尝试一下,看看这是否符合您的圈子。我制作了一个最初的捆绑器,我把它放在一个捆绑包中,由 N 种产品制成,商家可以为每个变体标记特定数量,然后客户在购买产品时会购买这些特定数量。我会使用 Ajax 调用实时检查数量,当购买产品时,我会扣除正确的库存数量,因为产品本身的数量是无限的。

这非常复杂,并且大部分时间都有效,但当客户坐在购物车上时,它就完全搞砸了。库存水平会发生变化,当时有效的购物车会变得陈旧,库存会混乱,导致库存过剩。我坏。 Shopify不好。捆绑不好。使用 Shopify Plus,所有这些都消失了,捆绑更容易。没有 Plus,你就在赌博!

【讨论】:

  • 我喜欢有这样一个好的背景故事的答案。我已经使用 Plus 一年多了,不知道它在捆绑方面比普通版本更好,我在上面看到的每个线程 Shopify 员工都只是将用户指向第 3 方应用程序。
  • 使用 Plus,您可以添加、删除和重新定价捆绑包,因此虽然它并不完美,但它确实允许专家使用脚本来确保事情变得更好。这考虑了库存,所以不会超卖。
  • 谢谢大卫,知道这很有用。我的 Ruby 绝对是垃圾,所以到目前为止我的脚本非常基本,是旧的官方 github 示例的真正变体,没有什么雄心勃勃的。限制并不是真正的语法,它没有看到什么是可能的远见,所以像这样的洞察力是好的。干杯!
猜你喜欢
  • 2019-05-23
  • 1970-01-01
  • 2023-03-21
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-15
相关资源
最近更新 更多