Added by Divya Inapakurthi 7 months ago. Updated 7 months ago.
100%
Subtasks
Related issues
Related to Is duplicate of Has duplicate Blocks Blocked by Precedes Follows Copied to Copied from Issue # Delay: days Cancel
Added/updated product quotation SMS event coverage end-to-end:Product_Quotation_CreatedProduct_Quotation_ApprovedProduct_Quotation_ResentProduct_Quotation_Payment_Link_SentProduct_Quotation_Fully_PaidProduct_Quotation_Partially_PaidProduct_Quotation_Payment_FailedImplemented customer + admin SMS templates in product quotation flows:Quote creationQuote acceptance (customer and admin acceptance paths)Resend quoteCreate payment linkResend payment linkPayment success (full/partial)Payment failure (webhook)Added payment/public links in SMS where needed:Acceptance SMS now includes payment link (invoice public URL).Admin-approved quote SMS includes payment link.Resent pay link SMS text updated to explicitly include “resent”.Standardized public invoice URL for customer actions:Uses frontend public URL format:CLIENT_URL/product-invoice-public-url/{invoiceId}(fallback http://localhost:5173/...)Fixed resend quote behavior when email missing:resendQuoteEmail no longer fails with 500 if customer email is absent.SMS still proceeds.Returns success with warning metadata.Fixed dynamic model/populate issue:Resolved MissingSchemaError: Client in resend flow by avoiding problematic populate usage and using tenant-safe client lookup.Client notification schema enhancement:Added in client schema:notification.phone (default true)notification.email (default true)Applied similarly in v2 client model.Updated notification dispatcher behavior (notifyUsers):Product quotation events treated as transactional-style.Customer channel checks now honor:notification.phone !== falsenotification.email !== falseReduced dependency on reminder-only gating for quote critical notifications.Fixed Stripe payment link failure (customer_email invalid):Added safe email validation before passing customer_email to Stripe.If email invalid/missing, session still created; email sending skipped gracefully.Fixed makepaymentLink.ejs rendering crash:Added missing paidAmount / dueAmount in one admin approval render path.Hardened EJS conditions to avoid undefined-variable runtime errors.Repaired addProductInstallmentAndPayViaAdmin stability:Fixed broken function structure/syntax (Missing catch or finally after try).Prevented side-effect failures (receipt/email) from failing payment save flow.Restored consistent SMS notification trigger for partial/full payment.Fixed invalid sale enum mapping:replaced invoice_online with valid online_invoice, and mapped all payment methods correctly.Added bank_transfer support in installment payment flows:Enabled in both handlers:addProductInstallmentAndPayViaAdminaddProductInstallmentAndPayAdded valid sale payment mapping:bank_transfer -> invoice_bank_transferIncluded in processing branches and success messages.
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
Status New
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 %
Also available in: Atom PDF