我正在使用woo-commerce并对优惠券有2个限制:
最小值和最大值
当购物车的总价值低于最小值或高于最大值时,优惠券将不会被应用。
对此,我想更改此功能,并仅在购物车的总价值超过最大值时应用优惠券。我还想仅对最大值的金额应用折扣,而不是在整个购物车上。
让我们看一个例子:
如果优惠券的最大值为100美元并且有10%的折扣, 虽然购物车的总价值是200美元,然后应用了 优惠券,整个购物车应该花费190美元而不是180美元。
总结:我可以在哪里更改优惠券的功能?
答案 0 :(得分:0)
我发现:)
此过滤器:
woocommerce_coupon_get_discount_amount
更多信息:
woocommerce/includes/class-wc-coupon.php //Line 597
功能:get_discount_amount