如何更改优惠券在 woocommerce 中的应用方式
How can I change the way coupons applies in woocommerce
我正在使用 woo-commerce,优惠券有 2 个限制:
最小值和最大值
当购物车的总价值低于最低价值或高于最高价值时,优惠券将获得'不适用。
关于这个,我想改变这个功能,只在购物车的总价值超过最大值时才使用优惠券。我还想仅对 最大值 的金额应用折扣,而不是对整个购物车应用折扣。
让我们看一个例子:
If the maximum value of the coupon is 100$ and has a 10% discount,
while the total value of a cart is 200$, then after applying the
coupon, the whole cart should cost 190$ and not 180$.
总结:我在哪里可以更改优惠券的功能以像这样工作?
我发现:)
这个过滤器:
woocommerce_coupon_get_discount_amount
更多信息:
woocommerce/includes/class-wc-coupon.php //Line 597
函数:get_discount_amount
我正在使用 woo-commerce,优惠券有 2 个限制:
最小值和最大值
当购物车的总价值低于最低价值或高于最高价值时,优惠券将获得'不适用。
关于这个,我想改变这个功能,只在购物车的总价值超过最大值时才使用优惠券。我还想仅对 最大值 的金额应用折扣,而不是对整个购物车应用折扣。
让我们看一个例子:
If the maximum value of the coupon is 100$ and has a 10% discount, while the total value of a cart is 200$, then after applying the coupon, the whole cart should cost 190$ and not 180$.
总结:我在哪里可以更改优惠券的功能以像这样工作?
我发现:)
这个过滤器:
woocommerce_coupon_get_discount_amount
更多信息:
woocommerce/includes/class-wc-coupon.php //Line 597
函数:get_discount_amount