我通过woocommerce_cart_calculate_fees添加了折扣。不幸的是,这在minicart中不起作用,因此分类汇总在minicart中并不是真正正确的。
你知道我该怎么做吗?谢谢,
发布于 2020-07-03 00:43:27
不是一个完整的答案,只是一个小小的开始。我还没有找到任何可以通过WooCommerce原生函数来做到这一点的答案。所以看起来我们必须自己来做。这将在minicart中添加折扣:
add_action('woocommerce_mini_cart_contents', 'addminicart');
function addminicart(){
$fees = WC()->cart;
$fees->calculate_fees();
$feesresult = $fees->get_fees();
foreach ($feesresult as $fee){
echo $fee->name.': '.$fee->amount.'<br />';
}
}2个问题仍然存在:
$(document.body).trigger('wc_fragment_refresh');清除它
https://stackoverflow.com/questions/62679338
复制相似问题