【发布时间】:2019-12-23 22:48:47
【问题描述】:
我正在尝试为 Shopify 网站创建捆绑包。我不想使用 Shopify 应用来创建捆绑包。产品 A 有 30 个变体。客户必须一次购买 6 个数量的变体。它可以是任何 6 个变体。结帐完成后,如何更新所有变体的库存?
【问题讨论】:
-
该代码将需要使用产品属性和一些 AJAX 调用,但没有从您身边看到任何代码,并且您尝试过什么,因此很难在这方面提供任何帮助。
标签: shopify
我正在尝试为 Shopify 网站创建捆绑包。我不想使用 Shopify 应用来创建捆绑包。产品 A 有 30 个变体。客户必须一次购买 6 个数量的变体。它可以是任何 6 个变体。结帐完成后,如何更新所有变体的库存?
【问题讨论】:
标签: shopify
您不更新库存,Shopify 更新库存。相反,您的工作是确保正确数量的变体进入结帐。如果您对此有疑问,您总是可以通过一些巧妙的产品操作来帮助自己。另一种解决方案是收听结账并检查所售产品。然后,您可以根据需要更改库存水平。
几乎所有捆绑应用程序都做同样的事情。您可以尝试一下,看看这是否符合您的圈子。我制作了一个最初的捆绑器,我把它放在一个捆绑包中,由 N 种产品制成,商家可以为每个变体标记特定数量,然后客户在购买产品时会购买这些特定数量。我会使用 Ajax 调用实时检查数量,当购买产品时,我会扣除正确的库存数量,因为产品本身的数量是无限的。
这非常复杂,并且大部分时间都有效,但当客户坐在购物车上时,它就完全搞砸了。库存水平会发生变化,当时有效的购物车会变得陈旧,库存会混乱,导致库存过剩。我坏。 Shopify不好。捆绑不好。使用 Shopify Plus,所有这些都消失了,捆绑更容易。没有 Plus,你就在赌博!
【讨论】: