0

好的,会尽力解释问题。我在我的网站上销售限量版印刷品。它们有多种尺寸,也有带框和无框的。

现在,我将每个产品设置为具有 2 个属性:尺寸和框架。在变化中,我有 4 个选项

  • 11x17 无框
  • 11x17 有框
  • 20x30 无框
  • 20x30 有框

库存出现问题。总共有 10 个 11x17 打印,但由于我必须为每个变体输入库存数量,我必须执行以下操作:

  • 11x17 无框 10 数量
  • 11x17 有框 10 数量

这看起来好像总共有 20 个打印件,而不是 10 个。

理想情况下,我想根据属性而不是变化来保留库存,但似乎没有办法做到这一点。

我无法将相框设置为附加产品,因为相框的成本随着打印尺寸的增加而增加。

我想知道,当购买一个变体时,是否有办法以编程方式减少其他变体的库存。因此,当有人购买“11x17 无框”时,“11x17 有框”库存同时减少-1。

网站上的所有产品都完全相同,所以我不介意在代码中硬编码特定的变体名称。

不确定这样的事情是否可行,但我将非常感谢任何见解。

这是我能找到的最接近自定义库存处理方式的示例: Reduce WooCommerce Item Inventory By Attribute Value

在此先感谢,珍妮

4

0 回答 0