2016-08-08 4 views
1

私はが合計カート価格に割引価格を追加する関数にデフォルトのWooCommerceクーポン割引を変更しようとしています。だから、割引を引く代わりに、それを価格に加えるべきです。WooCommerceカスタムクーポン割引

私はと呼ばれる機能で、これはincludes/class-wc-cart.phpファイルで行われていることがわかった:
get_discounted_pricewoocommerce_get_discounted_price

私は上記を達成するためにフィルタを追加しようとしましたが、それは非常によく機能していない:

function custom_discount($price) { 
    global $woocommerce; 
    $undiscounted_price = $price; 
    $product = $values['data']; 
    $discount_amount = $coupon->get_discount_amount('yes' === get_option('woocommerce_calc_discounts_sequentially', 'no') ? $price : $undiscounted_price, $values, true); 
    $discount_amount = min($price, $discount_amount); 
$price = max($price + $discount_amount, 0); 
    return $price; 
} 
add_filter('woocommerce_get_discounted_price', 'custom_discount', 10); 

私にこれを手伝ってくれる人は誰ですか?

おかげ

+0

あなたは手数料を追加する代わりに、このためにクーポンを使用することについての周りに検索することがありますか?ありがとう、私に教えてください。 – LoicTheAztec

答えて

1

[OK]を、働く事が-10のように、負のクーポン割引を設定することです:)

関連する問題