Feature #6086
openI am working on the delivery configuration for the point of sale (POS) page.
100%
Subtasks
Related issues
Updated by Pavan Kumar Murala about 1 month ago
- Status changed from New to In Progress
Updated by Pavan Kumar Murala about 1 month ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
- Estimated time changed from 6:00 h to 7:00 h
1.Customer Search
Users can search for customers by name, phone, or email using an autocomplete input.
Search results are limited to 10 customers for performance.
2. Customer Selection
Selecting a customer loads their details and cart.
Users can remove the selected customer and clear the cart.
3. Customer Creation
Users can create a new customer with validation for name, email, and phone.
New customer is added and selected automatically.
4. Address Management
Users can view, add, and edit delivery addresses for the selected customer.
Address form includes validation and "Same as Customer" autofill option.
5. Address Validation
Address is validated via API before saving.
Only the validated address is selected after addition or edit.
6. Optimized Payload
Only necessary fields (propertyDetails) are sent to the backend when updating addresses to avoid payload size errors.
7. Loading & Error Handling
Loading spinners and notifications are shown for all async actions (search, add, edit, select).
Errors are displayed to the user via notifications.