Free shipping remains active after applying wallet cashback (should be disabled

Free plugin Unanswered

Free shipping remains active after applying wallet cashback (should be disabled

Started by aliv.kz TeraWallet – Best WooCommerce Wallet System 7 months, 3 weeks ago

Conversation

1 posts · 1 voices
Viewing 1 post (of 1 total)
  • August 27, 2025 at 6:13 pm #8405

    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!

Viewing 1 post (of 1 total)

Post a reply

Paste the exact error, your WooCommerce + WordPress versions, and any relevant steps. Screenshots help.

Sign in to reply

You must be logged in to reply to this topic.

Still stuck?

Three fast ways to keep moving if the thread above didn't resolve it.