TNR Terra Wallet Shipping Patch
TNR TeraWallet Shipping Exclusion is a lightweight WooCommerce plugin that gives store owners precise control over how TeraWallet (WooWallet) balance is applied at checkout.
By default, TeraWallet allows customers to pay their entire order total — including shipping — using their wallet balance. This plugin changes that behavior with two smart rules:
🚫 No Wallet on Shipping
Shipping costs are always paid out of pocket. No matter how much wallet balance a customer has, the wallet can never be used to cover shipping fees. This ensures your shipping revenue is never absorbed by wallet credits.
💰 50% Wallet Balance Cap Per Order
Customers can only spend up to 50% of their total wallet balance on a single order. This protects your store from customers draining their entire balance in one purchase and encourages repeat visits.
✅ Works Seamlessly With:
- TeraWallet / WooWallet (required)
- Zelle or any custom payment gateway discount logic
- WooCommerce coupons and cart-level discounts
🔒 License-Gated Feature
The shipping exclusion and balance cap features are only active with a valid TNR license. Without a license, TeraWallet falls back to its default behavior — so your store is never left in a broken state.
⚙️ Zero Configuration
Install, activate, enter your license key, and it works. No settings to configure beyond the license. The 50% cap is filterable via tnr_tws_wallet_use_percent for developers who need to adjust it per site.
