Project

General

Profile

Edit Copy Actions

Feature #6002

open

e-commerce preorder pickup flow

Added by Pavan Kumar Murala about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
12/18/2025
Due date:
% Done:

100%

Estimated time:
2:00 h
Spent time:

Add

Subtasks


Add

Related issues

Actions #1

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
  1. Pickup details section is displayed when deliveryMethod === 'pickup'.
  2. Pickup location details are shown in green highlighted cards.
  3. Product name is displayed for each pickup item.
  4. Pickup availability date range is displayed.
  5. Pickup time slots (e.g., 09:00 AM – 05:00 PM) are displayed.
  6. Radio button–based pickup date selection is implemented.
  7. Past dates are filtered out from pickup date selection.
  8. One pickup date selection is enforced per product.
  9. Validation added to prevent checkout without selecting pickup dates.
  10. Email field is always visible and required.
  11. Phone number field is always visible and required.
  12. Phone number is stored in localStorage as checkoutPhoneNumber.
  13. Phone number persists after page refresh.
  14. Phone number is prefilled from user profile when available.
  15. isPickup: true is added to the checkout request body.
  16. deliveryMethod: 'pickup' is added to the request body.
  17. deliveryType: 'pickup' is passed via route state.
  18. pickedUpLocation array with pickup details is sent to backend.
  19. shipping_address is sent as an empty object for pickup orders.
  20. shipping_charges is set to 0 for pickup orders.
  21. Pickup orders are logged in console for debugging.
  22. Catalog page passes pickup type while navigating to checkout.
  23. Guest checkout flow supports pickup orders.
  24. Checkout payload includes pickup location information.
  25. Validation errors are shown when required pickup data is missing.
  26. Payment flow works successfully for pickup preorder orders.
Edit Copy Actions

Also available in: Atom PDF