小编Dav*_*tin的帖子

用 PHP 更新 WooCommerce 产品的价格

我正在尝试更改我的 . 上各种产品的价格WooCommerce website,但遇到了问题。当我运行脚本时,如果我更改correctly了数据库和目标,网页前面仍然显示为错误的价格,甚至有些价格显示为“免费”。

最奇怪的是,如果我正确地看到价格,就进入产品版本。

我给你代码示例:

$stock          = $value['stock'];
$regular_price  = $value['rates']['2']['rate_pvp'];

update_post_meta($post_id, '_regular_price',    $regular_price);
update_post_meta($post_id, '_price',            $regular_price);

$product->set_price($regular_price);

if($stock>0){
    update_post_meta($post_id, '_stock_status', 'instock');
} else {
    update_post_meta($post_id, '_stock_status', 'outofstock');
}

update_post_meta($post_id, '_stock', $stock);

echo $post_id . ':' . $value['variation_sku'] . ':' . $stock . '.............................OK<br/>';

wc_delete_product_transients();
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×1

woocommerce ×1

wordpress ×1