【发布时间】:2020-10-29 21:37:19
【问题描述】:
我有外部 REST API,我正在从中构建一个这样的数组:
$arr = array(
1 => array('code' => '0100686', 'qty' => '2', 'price' => '65.22'),
2 => array('code' => '0100687', 'qty' => '1', 'price' => '5.23'),
3 => array('code' => '0100688', 'qty' => '8', 'price' => '0.28')
);
在此之后,我需要更新 WooCommerce 中产品的价格和数量。 (上面的数组代码是WC中的SKU)。
之后我的代码如下:
foreach ($arr as $single) {
$product_id = wc_get_product_id_by_sku($single['code']);
// I need here to update the product price
// I need here to update the product in stock
}
我搜索了很多解决方案,直接通过 SQL Query 或带有一些钩子,他们说我应该进行临时清理等......我无法想出一个最好的解决方案。您能帮我完成这项任务的最佳解决方案吗?
【问题讨论】:
标签: php wordpress woocommerce wordpress-rest-api