Project

General

Profile

Edit Copy Actions

Feature #9928

open

Fix pickup/delivery fulfillment detection and end-to-end display for walk-in and preorder orders

Added by Pavan Kumar Murala 13 days ago. Updated 12 days ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
07/22/2026
Due date:
07/22/2026 (13 days late)
% Done:

100%

Estimated time:
8:00 h
Spent time:

Description

Implemented end-to-end improvements across the backend, admin frontend, and e-commerce frontend to correctly detect, store, and display Pickup vs. Delivery fulfillment for walk-in and preorder orders.

Added pickedUpLocation schema at both order and line-item levels with pickup store/location and contact details.
Fixed walk-in orders so pickup items no longer default to the Delivery fulfillment type.
Updated walk-in order creation to correctly populate pickup location details and set delivery status to not_applicable for pickup-only orders.
Added fulfillment normalization logic to reconcile pickup and delivery data for legacy and existing orders and correctly derive each product's fulfillment type.
Updated admin fulfillment detection to prioritize actual pickup/delivery records over stale fulfillment flags.
Added walk-in order detection and improved fulfillment classification for Walk-in, Pickup, Delivery, and Pickup + Delivery orders.
Enhanced the admin order view with fulfillment badges, Walk-in Pickup Location display, hidden delivery/shipping sections when not applicable, and fallback pickup information.
Created reusable preorder cart components for Pickup/Delivery badges and issue display.
Improved preorder cart issue messages with detailed titles and descriptions for all issue types.
Updated customer-facing copy:
Issues (N) → Items Needing Attention (N)
All items are ready — nothing needs fixing.
Changes implemented across:
evergreen_pos_be
evergreen_pos_fe
evergreenpos_E-commerce_new

Discuss the new SaaS management flow with Teja.


Add

Subtasks


Add

Related issues

Edit Copy Actions

Also available in: Atom PDF