我在侧边栏的小部件中有一些php代码,显示了他们订单的总m3卷。当客户添加项目时,m3值会增加。
当订单量达到68m3时,我想提醒客户,这与40英尺集装箱相当。有没有办法从我的代码段获取值并显示一个通知框?
显示订单量的代码段使用此回答Displaying total sum of shipping Volume of Woocommerce order on page
中的代码 事先知道如何实现这一点。答案 0 :(得分:1)
我已在您的linked question thread中使用自定义功能回答,该功能根据Woocommerce中设置的测量单位计算购物车数量。
我在下面的代码中使用get_cart_volume()
函数以这种方式显示自定义通知:
add_action( 'template_redirect', 'display_volume_alert' );
function display_volume_alert(){
if( get_cart_volume() >= 68 )
wc_add_notice( __("Your order total volume has reached more than <strong>68 m3</strong>", "woocommerce"), 'notice' );
}
代码进入活动子主题(或活动主题)的function.php文件。经过测试并正常工作。