WordPress/Woocommerce -两个产品共享同一个库存?

w46czmvw  于 2023-11-17  发布在  WordPress
关注(0)|答案(2)|浏览(101)

我正在寻找一种方法,让两种产品共享相同的股票/库存。我所遇到的一切都建议使用变化,但这不适用于我的情况。
这是我目前的情况.我卖一件男女通用的T恤,但希望它出现在两个男子部分和妇女部分对我的商店.发球台已经有变化,他们正在出售的大小XS-XL.理想情况下,在男装区,产品形象将是一个男模特穿着T恤,在女装区,产品形象将是一个女模特穿着T恤。严格来说,它们是两种不同的产品,但最终都来自同一个库存,所以我需要这两种产品共享库存.
任何帮助将不胜感激!提前感谢:)

zf9nrax1

zf9nrax11#

从技术上讲,您可以通过使用SQL代码和事件来实现这一点。
即,
1.创建两种产品,共享同一库存
1.创建SQL脚本,将两种产品的库存水平更新为不匹配的最低数量
1.在数据库中创建SQL事件,每隔15分钟激活此基本脚本。
它并不完美,它可能不会在共享服务器上工作(你很少在共享服务上有事件访问),但它在理论上是可行的。你也可以通过cron/php脚本来实现这一点,但我不擅长php,所以,meh。
下面是我在数据库中对销售成本所做的类似操作:

UPDATE wpi1_postmeta as pm
INNER JOIN wpi1_atum_product_data as atum
ON atum.product_id = pm.post_id
SET pm.meta_value = atum.purchase_price
WHERE atum.purchase_price is not NULL
AND atum.purchase_price <> pm.meta_value
AND pm.meta_key = '_woosea_cost_of_good_sold';

字符串

gc0ot86w

gc0ot86w2#

有一个插件是为我工作,集团股票管理.
搜索WooExtend共享股票WooCommerce。
使用一个基本产品,比如说有300个库存,然后将相关产品链接在一起,以根据每次销售的数量减少库存。或者10个的小部件包,按10个单位递减。所以“库存”单件是300,但10包的库存只有30。链接2个或更多的“产品”与不同的“包单位数量”。基本产品总是反映总库存。
特别是OP和男性/女性T恤,创建两个产品不同的库存,(我只是添加了-1,-2到现有的库存进行排序)然后在组库存页面链接的两个T恤一起作为一个组的实际库存总数.出售女性T恤x 1和男性x 2,库存减少了3个单位.
工作就像一种享受。请注意,我是这个插件的付费客户,而不是附属。

相关问题