我正在寻找一种方法让两种产品共享相同的库存/库存。我遇到的一切都建议使用变体,但这在我的情况下不起作用。
这是我的现状。我正在销售一款男女皆宜的 T 恤,但希望它同时出现在我商店的男装区和女装区。这些 T 恤已经有了变化,因为它们以 XS-XL 码出售。理想情况下,在男士部分,产品图片应该是穿着 T 恤的男模特,而在女士部分,产品图片应该是穿着 T 恤的女模特。所以它们在技术上是两种不同的产品,但归根结底,它们都来自同一个库存,所以我需要这两种产品来共享它们的库存。
任何帮助将不胜感激!提前致谢:)
最佳答案
从技术上讲,您可以通过使用 SQL 代码和事件来实现这一点。
即,
- 创建两个共享相同库存的产品
- 创建 SQL 脚本,将两种产品的库存水平更新为不匹配的最低数量
- 在数据库中创建 SQL 事件,每 15 分钟激活一次此基本脚本。
它并不完美,它可能无法在共享服务器上运行(您很少有共享服务上的事件访问权限),但它在理论上是可行的。您也可以通过 cron/php 脚本执行此操作,但我不擅长 php,所以,嗯。
这是我对数据库中的商品销售成本所做的类似操作:
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';
关于Wordpress/Woocommerce - 两种产品共享相同的库存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43161469/