Private
Project *AFC ai genetic for bench 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 ABindu DandaChandra SekharDivya InapakurthiKarthik PalakondaPavan Kumar MuralaRavi Shankar PalleRavindra AtthotaSai MahanandaSai Priyatham SadineniSowjanya atthotaSravani RangannapalemTeja Sriram SanganiYalavarthi Thriveni
Target version Sprint (10/05/2026- 10/09/2026) sprint (10/12/2026 - 10/31/2026) Backlog
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %