当客户将商品添加到他们的购物篮中并且他们传递一定的总金额时,我正在尝试在页面标题中添加一些信息,以便我们提供免费送货服务。使用以下我测试过的PHP可以很好地工作(尽管我还将添加他们需要花多少钱才能免费送货,这应该很简单):
<?php
global $woocommerce;
$amount = floatval( preg_replace( '#[^\d.]#', '', $woocommerce->cart->get_cart_total() ) );
$freeDelivery = 25;
$freeDeliveryCalc = ($freeDelivery - $amount);
if($freeDeliveryCalc <= 0) {
$freeDeliveryOutput = 'yes';
}
else {
$freeDeliveryOutput = 'no';
}
?>
<div class="header-cart-count"><?php echo $freeDeliveryOutput; ?></div>
但是,这仅在刷新页面时有效,而我正努力找出如何做到这一点,以便通过AJAX输出值?
任何建议将不胜感激。