WooCommerce 在计算运费之前处理折扣和优惠券

问题描述

我有一个 WooCommerce 系统,它有两个“折扣”功能。超过 500 英镑的订单有资格享受 5% 的折扣,如果订单超过 500 英镑,则适用免费送货。但是,我需要在应用折扣后根据购物车小计计算免运费。

例如,520 英镑的订单可享受 26 英镑的折扣,因此现在小计为 494 英镑。结账时,运费在折扣之前应用 - 所以情况是应用免费送货,然后取消折扣。

我要么需要在结账时重新订购折扣和运输流程,以便在运输之前而不是之后应用折扣,或者,如果订单无法更改,我需要能够在折扣后切换灵活的运输方式应用到标准费率并删除免费费率。

标准运费和免费运费适用于相同的配送方式(灵活配送) - 因此适用标准运费且免费配送水平设置为 500 英镑。

我查看了各种结账挂钩,所以我知道我可以检查购物车并确定是否适用 5% 的折扣并对那里的运费进行一些调整,但看不到用于切换运费的方法从“免费”到标准。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)