几个月前,我以为我已经了解了该产品的元数据_price,_regular_price以及_sale_price。
我似乎记得,在进行一些测试时_price存储了“用户看到的价格”,然后如果它与之匹配,_sale_price则会显示“SALE”标签或百分比折扣,并使用 来_regular_price显示旧价格并计算百分比。
但现在我正在做一些测试,似乎并_price没有真正使用?
是我记错了,还是以前按照我说的那样工作,后来又改变了?
// Set Everything to 5$
$product->set_price(5);
$product->set_regular_price(5);
$product->set_sale_price(5);
$product->save();
Run Code Online (Sandbox Code Playgroud)
// Set Price to 9$
$product->set_price(9);
// Set Sale Price to 2$
$product->set_sale_price(2);
$product->save();
Run Code Online (Sandbox Code Playgroud)
// Set Sale Price to ''
$product->set_sale_price('');
$product->save();
Run Code Online (Sandbox Code Playgroud)
// Set Sale Price back to 2
$product->set_sale_price(2);
// Set Price to ''
$product->set_price('');
$product->save();
Run Code Online (Sandbox Code Playgroud)
2 个似乎包含相同内容的元数据有什么必要?( _price, _regular_price)
我缺少什么?
woocommerce ×1