返信先: Multi Price 商品をカートに入れた数だけ割引する方法

フォーラム 拡張プラグイン Multi Price 商品をカートに入れた数だけ割引する方法 返信先: Multi Price 商品をカートに入れた数だけ割引する方法

#84744
miya
参加者

ありがとうございます。最終的にこのような形でカート内の数で割引することが出来ました。


function item_count_order_discount($discount, $carts,$entries) {
    global $usces;
    $total = $usces->get_total_quantity($cart);
    $total_items_price = $usces->get_total_price();
    if (($total >= 2) && ($total <= 4)) {
        $discount = ceil($total_items_price * 0.15 *-1);
    }
    if (($total >= 4) && ($total <= 7)) {
        $discount = ceil($total_items_price * 0.2 *-1);
    }
    return $discount;
}

add_filter('usces_order_discount', 'item_count_order_discount', 10, 3);
  • この返信は6年、 4ヶ月前にmiyaが編集しました。