[Enhancement]: Order withdrawal: let logged-in customers pick their order instead of typing the order number
Author: masteradhocCreated Sep 18, 2026Updated Sep 18, 2026
LabelsEnhancementShopper Account/Managementtype: community contribution
Describe the solution you'd like
The withdrawal form asks every customer to type a free-text order number - even when they're signed in and WooCommerce already knows which orders are assigned to the account.
For logged-in customers, replace the Order number text input with a select listing their own orders:
- Each option shows enough to identify the order: number, date, total, status — e.g. # 37 — 18. September 2026 — CHF 1'508.81 — On hold.
- Only eligible orders are listed: within the withdrawal window of 14 days
- Keep a "My order isn't listed" escape hatch that falls back to the current free-text field, for guest-checkout orders placed with a different email.
- Guests see the form exactly as it is now.
Current View:
New View:
Describe alternatives you've considered
No response
Additional context
Docs: https://woocommerce.com/document/customer-order-withdrawal/
Source: woocommerce/woocommerce