我有很多产品,并通过foreach中的sql设置折扣:
$wpdb->update($aa_products_meta, array(
'meta_value' => $new_price
), array(
'meta_key' => '_sale_price',
'post_id' => $product['ID']
));
它起作用,每个产品都有新的折扣价,但光盘价格不受影响。保存产品后,他有折扣。似乎错误的价格格式? 像字符串vs int ...或?
答案 0 :(得分:0)
找到解决方案: metafield _price也必须更新,_sale_price必须等于_price