如何在木材贸易中增加有条件的价格标记


How to add conditional price mark up in woocommerce?

我一直在寻找这个很长一段时间,似乎找不到答案我想在产品现行价格的基础上增加价格产品b/w£0-49我想要£549-100英镑,10英镑等等但我希望加价是在商店和产品页面上显示的价格的一部分。(例如,我不想让客户看到我添加了一个标记)任何帮助都将不胜感激。欢呼声

您可以通过woocommerce_get_price过滤所有价格。假设你想为每50英镑加上5英镑,你可以这样做:

function so_32352745_filter_price( $price ){
    $factor = floor( $price / 50 );
    $price = $price + $factor * 5;
    return $price;
}
add_filter( 'woocommerce_get_price', 'so_32352745_filter_price' );