1
私はが合計カート価格に割引価格を追加する関数にデフォルトのWooCommerceクーポン割引を変更しようとしています。だから、割引を引く代わりに、それを価格に加えるべきです。WooCommerceカスタムクーポン割引
私はと呼ばれる機能で、これはincludes/class-wc-cart.php
ファイルで行われていることがわかった:get_discounted_price
とwoocommerce_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);
を
私にこれを手伝ってくれる人は誰ですか?
おかげ
あなたは手数料を追加する代わりに、このためにクーポンを使用することについての周りに検索することがありますか?ありがとう、私に教えてください。 – LoicTheAztec