Private
Project *AFC ai genetic for beach sales APPFORSOLARArrow LogisticsArtificial Intillegence » Algo Trade Automation » Algo Trade Manual » Bulk mail Automation with web interface » Bulk Mail Service For Bench Sales » Code Generation Tool » Cold Emailing Automation (AI-Driven) » Invoice Inventory Automation » invoice to inventory for evergreen » Test Automation » What's app Bulk messaging with AI agents » Zelle Payment for evergreenAsk RideBowls&blendsCharan Technologies _ DevelopmentEver green Farms USA (static website)Evergreen farms (pos)Evergreen React ApplicationFinwareHackthonLucky BraidsMy Produce StandNexPumpNexZen Printer AgentNoxa_JewelleryOffice Requirments » Daily Tasks For Madhu » Employees requirements » Recruitment senior mern stack developer » Red MIne Speed » Senior Mern Stack DeveloperOPT - (USA) UpdatesQA TestersRare FruitsRegal SolarRegal Solar DMRegal Solar Energy_ ReactReliance Home Builders_ reactRemit2AnyRestaurant POSRSVPRushi GardensRV_ EngraverSoloar AppSri Farms _ DMSri_FarmsSuthra OneSuthra QNova LabsTech FourceTechnical RequirementsTechy_DevelopmentTechy_POS Travel Matex
Tracker *Bug Feature Support Testing
Subject *
Description Edit Completed Admin Order pickup/payment UX fixes and Ecommerce guest OTP enforcement so unpaid orders cannot be marked picked, status can still be updated (Ready/Cancelled), and checkout cannot continue without OTP. h2. Admin Orders – Pickup / Payment (FE) * *Payment pending → no Mark Picked / no pickup date selection* ** Bulk update hides pickup date until payment is completed (Cash / Zelle / Card). ** Products table hides Delivery/Pickup Date (shows —) while payment is pending. * *Payment modal (ecommerce Cash/Zelle)* ** Opening payment update no longer prefills invalid "pending". ** Defaults to *Paid* (or Partial if already partial). ** Auto-selects *Cash* or *Zelle* from the order method; staff can still change method/status. * *Status update (not Picked-only auto)* ** Status dropdown is *not* auto-forced to Picked. ** Options: *Ready* / *Cancelled* without payment; *Picked* only after payment (then date appears). ** Removed the helper tip text about Ready/Cancelled/Picked flow. * *Location view* ** Unpaid: Cash / Zelle / Partial only (no Picked Now until paid). ** "Update & Picked Today" still works after collecting payment. h2. Files touched (Admin) * evergreen_pos_fe/src/components/OrdersProductsAccordion.tsx * evergreen_pos_fe/src/pages/Nuresy/Inventory/Products/AdminOrder.tsx * evergreen_pos_fe/src/pages/Nuresy/Inventory/Products/AdminOrderView.tsx h2. Ecommerce – Mandatory OTP (FE + BE) * Guest signup no longer returns an auth token before OTP verify (@requiresOtp@). * Guest flow: Send OTP → must enter 6-digit OTP → only then checkout. * Cannot skip OTP via backdrop / Escape; Verify disabled until all digits entered. * Buttons clarified (Send OTP / Verify OTP & Continue). h2. Files touched (Ecommerce) * evergreen_pos_be/src/controllers/nursery/shop-controller.js * evergreenpos_E-commerce_new/src/features/auth/pages/Login.tsx * evergreenpos_E-commerce_new/src/features/auth/components/LoginForm.tsx * evergreenpos_E-commerce_new/src/features/products/pages/catlogproducts.tsx h2. Acceptance criteria # Unpaid pickup order: no pickup date in table/bulk; cannot Mark Picked. # Unpaid pickup: can select Ready or Cancelled and Update. # After payment completed: Picked + today date available; Mark Picked works. # Payment modal opens with Paid + Cash/Zelle from order (editable). # Ecommerce guest cannot reach checkout without successful OTP verify. h2. Test plan * [ ] Open unpaid Cash pickup order → expand products → confirm date is hidden; Status shows Ready/Cancelled (not auto Picked). * [ ] Update to Ready without payment → succeeds. * [ ] Select Picked while unpaid → blocked / date hidden until paid. * [ ] Mark Cash/Zelle paid → Picked + date → Mark Picked. * [ ] Click payment status on pending ecommerce order → Paid + correct method prefilled; change method and save. * [ ] Guest checkout: details → OTP required; cannot continue without OTP; verify then checkout.
Status Resolved
Priority *Low Normal High Immediate
Assignee Ajit AChandra SekharDivya Inapakurthighazala shamimJohn PatchalaKalyan RavulaKarthik PalakondaMadhu BabuMani KantaPavan Kumar MuralaRamu KodaliRavi Shankar PalleRavindra AtthotaRubanraj cSai MahanandaSai Priyatham SadineniSai Teja PopuriSravani RangannapalemTeja Sriram SanganiThirupathirao Uppuvinay palakondaYalavarthi Thriveni
Target version Sprint4(03/11/2026-03/20/2026) Sprint5 (03-23-2026 to 04/03/2026) Backlog
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %