【发布时间】:2015-11-19 00:46:51
【问题描述】:
我正在建立一个 woocommerce 网上商店。 这是一家手机壳网店,客户想在 woocommerce 后台保留库存,只有一个问题:
它们有不同的型号,例如 iPhone 4 和 iPhone 5。但实际上这些是相同的情况。它们作为单独的产品添加到 WooCommerce。
他们想要的是有 2 种不同的产品组合了库存。
例如,出售棕色 iPhone 4 手机壳,然后出售棕色 iPhone 5 手机壳。这意味着有一个股票价值变化 -2。 如果库存为 0,则两种产品的状态都会更改为“已售罄”。
我似乎什么都想不出来,有人有想法吗?
网上商店可以在这里找到:http://itZbcause.nl
【问题讨论】:
-
这是一个罕见的用例,所以你会遇到困难。以下是我会尝试的一些途径:1)分组产品 - 检查它们是否可以共享库存量。不太可能。 2) 可变产品 - 您需要付出额外的努力在前端将每个变体显示为不同的产品,但您在后端有共享库存。 3) 添加减少链接产品库存的操作。您需要一个自定义链接系统才能知道哪些链接在一起。购物车中库存可用性查询的其他问题,这些查询很复杂且未过滤(它们考虑了挂单)。
-
一个可能的解决方案是这样的。共享相同 stoch 的产品进入相同的产品类别(将这些类别从前端隐藏,以防万一)。然后,一旦完成销售,循环遍历与已售商品相同类别的每个产品,并根据已售出的数量减少其库存。听起来很简单,但事实证明,如果不打嗝就很难实现......
标签: wordpress woocommerce inventory stock webshop