【发布时间】:2021-06-07 23:34:27
【问题描述】:
A 有大量可变产品。我使用 cron 每 X 分钟运行一次脚本,以从外部来源获取库存水平。如果我使用wc_get_product_id_by_sku 和update_post_meta 需要很长时间,所以我试图找到使用自定义准备查询的方法。
如果我知道product_id 查询会是这样的:
$conn->prepare( "UPDATE wp_postmeta SET meta_value=? WHERE post_id=? AND meta_key=`_stock`" );
但我只知道一个产品 SKU。那么如何根据产品 SKU 修改此查询以更新 _stock?
| post_id | meta_key | meta_value |
|---|---|---|
| 10 | _sku | ABCD |
| 10 | _stock | 25 |
【问题讨论】:
标签: php sql wordpress woocommerce product