2015-04-19 3 views
0

Я использую WooCommerce и имеет 2 ограничения для купонов:
минимального значения и максимального значениеКак я могу изменить способ купоны применяется в WooCommerce

Когда общая стоимость телеги либо ниже минимальное значение или выше максимальное значение, этот купон не применяется.

Относительно этого я хотел бы изменить эту функциональность и применять только купон, когда общее значение корзины превышает максимальное значение . Я также хотел бы использовать скидку только на сумму максимальное значение, а не на всей тележке.

Давайте рассмотрим на примере:

Если максимальное значение купона составляет 100 $ и имеет скидку 10%, в то время как общая стоимость повозки составляет 200 $, то после применяя купон , вся корзина должна стоить 190 $, а не 180 $.

Подведено: где я могу изменить функциональность купонов для работы следующим образом?

ответ

0

я обнаружил, что :)

этот фильтр:

woocommerce_coupon_get_discount_amount

подробнее на:

woocommerce/includes/class-wc-coupon.php //Line 597

Функция: get_discount_amount

Смежные вопросы