Hello!
We need guidance on how to exclude free shipping when a customer applies wallet cashback and the final payable amount falls below the free-shipping threshold.
Repro steps:
Free shipping is enabled for orders from 1000 KZT.
Cart subtotal is 1100 KZT → free shipping appears.
Customer applies wallet cashback (e.g., –300 KZT), so the final payable becomes 800 KZT.
Free shipping still remains available. It looks like the condition is evaluated on the cart subtotal/intermediate total, not on the final payable after wallet credit.
Expected behavior: if the final total after wallet credit is below 1000 KZT, free shipping should be hidden/disabled.
Questions:
Is there a built-in setting in Tera Wallet to make free-shipping eligibility depend on the final payable amount after wallet credit?
If not, which hook/filter/action do you recommend to (a) detect wallet credit application, and (b) recalculate shipping methods so WooCommerce re-evaluates the minimum order amount and hides free shipping accordingly?
Do we need to explicitly trigger a shipping refresh/recalculation after wallet credit is applied?
Environment:
WordPress: .
WooCommerce: .
Tera Wallet: .
Shipping method: “Free shipping” (Minimum order amount = 1000 KZT)
Thank you!