如何更改优惠券在woocommerce中的应用方式

时间:2015-04-19 10:24:06

标签: php wordpress woocommerce coupon

我正在使用woo-commerce并对优惠券有2个限制:
最小值最大值

当购物车的总价值低于最小值或高于最大值时,优惠券将不会被应用。

对此,我想更改此功能,并仅在购物车的总价值超过最大值时应用优惠券。我还想仅对最大值的金额应用折扣,而不是在整个购物车上。

让我们看一个例子:

  

如果优惠券的最大值为100美元并且有10%的折扣,   虽然购物车的总价值是200美元,然后应用了   优惠券,整个购物车应该花费190美元而不是180美元。

总结:我可以在哪里更改优惠券的功能?

1 个答案:

答案 0 :(得分:0)

我发现:)

此过滤器:

woocommerce_coupon_get_discount_amount

更多信息:

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

功能:get_discount_amount