Woocommerce 批量更新产品可编程性
我想通过上传一个.csv文件来更新大约3000条记录 我的代码是:Woocommerce 批量更新产品可编程性,woocommerce,Woocommerce,我想通过上传一个.csv文件来更新大约3000条记录 我的代码是: //$arrDataForUpdate have about 3000 records... foreach ($arrDataForUpdate as $record) { $product_id = 500; //for example $regularPrice = 20000; //for example $salePrice = 10000; //for example $stock
//$arrDataForUpdate have about 3000 records...
foreach ($arrDataForUpdate as $record) {
$product_id = 500; //for example
$regularPrice = 20000; //for example
$salePrice = 10000; //for example
$stock = 8; //for example
update_post_meta($product_id, '_regular_price', $regularPrice);
update_post_meta($product_id, '_sale_price', $salePrice);
update_post_meta($product_id, '_price', ($regularPrice > $salePrice) ? $regularPrice : $salePrice);
update_post_meta($product_id, '_stock', $stock);
update_post_meta($product_id, '_stock_status', $stock > 0 ? 'instock' : 'outofstock');
wc_delete_product_transients( $product_id );
}
没有更好的办法了吗
我想要一个最佳的方式。它向数据库和服务器发送大量请求和查询
我担心超时或其他事情。
我如何防止或优化它?库存状态不再是一个后期元数据…自从Woocommerce 3以来,它由
产品可见性
自定义分类法在缺货
术语下处理。库存状态
为我工作!我使用最新版本的woocommerce。