woocommerce 库存,来自同一库存的多种产品

Posted

技术标签:

【中文标题】woocommerce 库存,来自同一库存的多种产品【英文标题】:woocommerce stock, multiple products from same stock 【发布时间】: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 的产品进入相同的产品类别(将这些类别从前端隐藏,以防万一)。然后,一旦完成销售,循环遍历与已售商品相同类别的每个产品,并根据已售出的数量减少其库存。听起来很简单,但事实证明,如果不打嗝就很难实现...... 【参考方案1】: 我有类似的情况,无法解决。 我通过以下方法解决了这个问题,以获取克隆的具有不同名称的相同产品的通用价格和库存数量: 您不需要插件,您可以使用 WooCommerce 的默认可能性来解决它----------------------------- --------------

    以主产品为基础: 1.1) 设置主产品的期望价格和库存数量以及主图片 (Exp:名称:“USB-Cable”,价格:“$25”,库存数量:“50”件,SKU:“001”) 1.2) 将此产品的“目录可见性:”设置为“隐藏”并保存/发布。

    设置出售的克隆产品: 2.1) 创建一个新产品为“GROUPED PRODUCT” 2.2) 设置名称、描述、图片、属性等 (Exp: Name: "USB-Cable for Printer") 2.3) 在“链接产品”下,现在分配主产品 (Exp: Linked Product: "USB Cable (SKU 001)" 2.4) 保存/发布产品 2.5) 对其他克隆产品重复 2.1-1.4 (Exp: Name: "USB-Cable for Scanner" a.s.o) 2.6)如果您也想列出主要产品(因为将其隐藏在上方), 而不是像在 2.1-2.4 中那样为其创建一个新的分组产品 (Exp: Name: "USB-Cable")

【讨论】:

【参考方案2】:

我看到这个帖子很老了。

但我为此功能开发了一个方便的插件。你可以在这里找到它:https://www.wooextend.com/product/group-stock-manager/

它允许您在多个产品和变体之间拆分库存。当订单进入时,所有共享库存的产品的库存都会减少。此外,当订单被退款或取消时,所有产品的库存水平都会降低。

这里还有一个工作功能的演示视频:https://www.youtube.com/watch?v=mNtKl-yacJk

【讨论】:

这应该被标记为最佳答案。我刚买了这个人的插件,它完成了原始问题想要做的事情,而且简单有效。 @matt 很高兴它对您有所帮助!如果对你有帮助,你可以点赞! :)【参考方案3】:

我已经找到了解决方案。我使用官方的 Woocommerce Product Bundles 插件。我知道在 CodeCanyon 中,在功能方面也有类似的插件,所以它们可能也可以工作,但我不能保证。

    创建“主要产品”。就我而言,我把这个小杯子当作花盆卖 See here

    我也想将它作为铅笔杯提供,共享库存,因为它本质上是相同的产品。所以我创建了一个捆绑产品。在此捆绑产品中,您可以为“新”产品设置名称、图像、描述、类别和您想要的价格。 See here

    在捆绑产品选项卡中选择主要产品。在“高级设置”中,您取消选中所有可见性选项,这样主产品就不会在任何地方显示为捆绑包的“组件”。完成!

到目前为止,我发现了两个限制。

    数量选择器受限于您在捆绑产品设置中输入的最大值和最小值,而不是主要产品库存。如果您将最大值设置为 10,那么它总是允许客户在选择器中选择最多 10 个。但是,请不要惊慌,如果主要产品的库存少于该产品的库存,则会出现通知并且不会添加到购物车中。因此,对于在尝试添加到购物车之前不知道有多少可用并且必须手动尝试直到达到目标的客户来说,这更加令人烦恼。

    在某些情况下,您可能希望隐藏主要产品(例如,如果您只销售印刷马克杯,则需要一个空白马克杯)。通过将产品设置为私有来执行此操作将不允许您将其添加到捆绑包中。但是,我确信除了“私人”设置之外,还有其他方法可以从商店中隐藏产品。

希望这会有所帮助!

【讨论】:

【参考方案4】:

WooCommerce 有这个选项。添加为可变产品。将 Iphone 5s 添加为一种变体,将 Iphone 6s 添加为另一种变体。在库存选项卡下,启用管理库存并输入库存总量。

注意:不是变量选项卡下的管理库存。

就是这样,正如您所料,Iphone 5s + Iphone 5s = Your stock。您可以将标题添加为“Iphone 5s 或 iphone 6s”。

【讨论】:

以上是关于woocommerce 库存,来自同一库存的多种产品的主要内容,如果未能解决你的问题,请参考以下文章

更新 WooCommerce 可变产品变化库存数量问题

产品更新后的 Woocommerce 获取库存

如果数量超过产品库存,Woocommerce 如何添加消息

如何从woocommerce获取文章的库存数量?

如何将变体库存状态添加到 Woocommerce 产品变体下拉列表

Woocommerce - 仅显示库存产品