- Partial withdrawal request form
- Sync statuses now detect partial refunds
- Re-validate product availability when resetting a withdrawal request to pending
- Treat per-purchase VAT as a business signal for the non-VAT rule
- Hold unverified guest submissions out of the processable queue until verified
- Optional reCAPTCHA v3 spam protection on the withdrawal form
- Strip leading # from looked-up order numbers
- Fix “Excluded products” search returning 404 (individual product exclusion was unusable)
- Improved blocks and admin JavaScript architecture