【发布时间】:2015-02-27 15:12:49
【问题描述】:
如果我的客户来自某个特定的地方,我需要更改商店中产品的价格,并享受 10% 的折扣,因此,我编写了以下代码:
add_filter('woocommerce_price_html', 'my_price_edit');
function my_price_edit() {
$product = new WC_Product( get_the_ID() );
$price = $product->price;
echo $price * 0.9;
}
好的,它有效!但是在结帐时,价格是正常的,没有 10% 的折扣!
是否有一些挂钩可以更改结帐区域中的产品价格或某些不同的代码可以在两者中正确更改(在产品页面和结帐中)?
【问题讨论】:
标签: php wordpress woocommerce hook