Draft order: allow creating a customer and address inline in the React dashboard (parity with Angular admin-ui)#4951
Describe the bug In the new React dashboard, the draft order creation flow only lets you SELECT an existing customer and SELECT one of the customer's existing addresses. There is no way to create a new customer inline, nor to enter a new/ad-hoc shipping or billing address. The old Angular admin-ui supported both of these inline during draft order creation, so this is a feature-parity regression.
To Reproduce Steps to reproduce the behavior:
- Go to the React dashboard → Sales → Orders
- Click "Draft order" to create a new draft
- In the "Customer" block, click "Select customer" — you can only search/pick an existing customer; there is no "Create new customer" option
- In the "Shipping address" / "Billing address" blocks, click "Select address" — you can only pick from the customer's saved addresses; there is no way to type a new address
Expected behavior
- The customer selector should let the admin either select an existing customer OR create a new one inline (title, first name, last name, email, phone) — matching the Angular admin-ui .
- The address selector should let the admin either pick an existing address OR enter a new ad-hoc address inline — matching the Angular admin-ui .
- The same inline-address capability should also be available in the order modification flow.
Actual behavior
- Customer selector: select-existing only (the path of is wired in GraphQL but never used by the UI).