私はアートの合計額に基づいて料金を追加しようとしています。私はカートの合計が合計 "$$$"の金額以上であるかどうかを表示したいと思います。WooCommerceの特定のカートの合計に基づいて手数料を加算してください
私はこれをトータルに追加することができますが、ドル金額を下回っているかどうかを確認するとは思わないと思います。
function woo_add_custom_fees(){
$cart_total = 0;
// Set here your percentage
$percentage = 0.15;
foreach(WC()->cart->get_cart() as $item){
$cart_total += $item["line_total"];
}
$fee = $cart_total * $percentage;
if ( WC()->cart->total >= 25) {
WC()->cart->add_fee("Gratuity", $fee, false, '');
}
else {
return WC()->cart->total;
}
}
add_action('woocommerce_cart_calculate_fees' , 'woo_add_custom_fees');
add_action('woocommerce_after_cart_item_quantity_update', 'woo_add_custom_fees');
私は間違っていますか?
「else」部分が「下位」 – Reigel