Releases: ideaalab/wp-simple-wallet
Releases · ideaalab/wp-simple-wallet
Release list
1.6.6
1.6.5
1.6.4
Fix
- Reverted default glyph to
\f18e(dashicons-money) — the 1.6.3 change was incorrect - The arrow icon was caused by themes (e.g. Uncode) overriding
font-familyto their own icon font - Added
!importanttofont-family:dashiconsto prevent theme CSS from replacing the icon
1.6.3
1.6.2
Fixes
- Dashicon glyph: the backslash in
\f18ewas stripped when saving settings (doublewp_unslash()— WordPress already unslashes before the sanitize callback) - Added clickable link to the Dashicons reference in the icon settings field
1.6.1
1.6.0 — Dual wallet mode
New feature: Wallet mode setting
Choose how the wallet operates at WooCommerce → Wallets → Settings → Wallet mode:
Payment method (default, unchanged behavior)
- The wallet covers part of the order total after taxes are calculated
- Tax base and invoices remain unchanged — the wallet acts like any other payment gateway
- Suitable when the wallet balance represents real money deposited by the customer
Discount on taxable base (new)
- The wallet reduces the taxable base before taxes are calculated
- Both the base imponible and the resulting VAT/IVA are reduced on the invoice
- Suitable when the wallet balance is a reward or promotional credit (affiliate commissions, loyalty points) and is not actual money
Details
- Each order records which mode was active at checkout, so changing the setting does not affect existing orders
- In discount mode, the wallet appears as a negative taxable fee line on the order — WooCommerce recalculates taxes automatically
- Refund auto-credit now works in discount mode (the wallet portion is independent of the gateway payment)
- Checkout UI, order notes, admin fields, and email totals adapt their labels per mode
Fix
- Admin balance adjustments now correctly show "wp-simple-wallet" as source instead of "—"
v1.5.2
Wallet debit timing
- Wallet debited immediately at order creation (like a gift card). Fixes BACS/bank-transfer where the balance was never deducted.
- Failed/cancelled orders restore the wallet automatically.
Invoice & order visibility
- Order total restored to full amount after gateway processes — correct tax base/IVA for invoicing.
- "Paid from wallet" and "Charged to payment method" rows in order totals (admin, emails, My Account).
- "Paid from wallet" field visible in admin order billing section.
- Detailed order note: "12,00 € paid from wallet. 12,20 € pending via Transferencia bancaria."
Other
- Rename: "Discounted from wallet" → "Paid from wallet".
- Admin: "Set balance to" option for absolute balance adjustments.
Full Changelog: v1.5.1...v1.5.2