Project

General

Profile

Edit Copy Actions

Feature #10471

open

icket Raising, Tenant List Fixes and Dynamic E-commerce Copy Links

Added by Teja Sriram Sangani 29 days ago. Updated 28 days ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
08/20/2026
Due date:
% Done:

90%

Estimated time:
Spent time:

Add

Subtasks


Add

Related issues

Updated by Teja Sriram Sangani 29 days ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 70

Implemented Ticket Raising functionality for subscribers, including issue creation, screenshot attachments, viewing ticket details, and receiving replies.
Added Tickets section in Commercial Connect with overview cards, ticket listing, company information, screenshots, reply functionality, and ticket status updates.
Implemented platform-level ticket mirroring so Commercial Connect can view and manage tickets raised by companies.
Added backend APIs for retrieving and updating platform support tickets, with platform replies synchronized back to the respective company tickets.
Investigated and fixed the Tenants list issue where tenants were showing zero records or “No tenants Found”.
Updated tenant loading to use the correct superadmin onboarding tenants API.
Improved company listing handling so a single invalid company record does not cause the complete tenant/company list to become empty.
Updated e-commerce Copy Link functionality to generate customer storefront URLs instead of using the admin application URL.
Added shared URL-building logic for storefront home, offers, preorder, and abandoned-cart recovery links.
Updated Store URLs, Offers, Abandoned Carts, and Preorder flows to use the correct dynamic customer storefront domain.
Ensured abandoned-cart Copy Link generates the complete recovery URL instead of only copying the recovery token.
Configured dynamic storefront links using the tenant slug and customer-facing shop domain while keeping admin URLs on the admin domain.
Verified the updated admin frontend with a successful production build.
Confirmed the production URL structure so customer-facing links resolve through the tenant-specific storefront domain.

Updated by Teja Sriram Sangani 28 days ago

  • Status changed from In Progress to Resolved
  • % Done changed from 70 to 90
  • Updated the Operations section to use dynamic, live ticket metrics.
  • Kept only 4 Operations cards: * Total tickets * Open tickets * In progress * Resolved tickets
  • Removed extra Operations cards for onboarding, tenants, approvals, requests, members, and closed tickets.
  • Removed requests and members API calls and their related status/error blocks.
  • Fixed nexshop tenant detection so `nexshop` is correctly identified from the hostname.
  • Added support for marker hosts such as `mythri.nexshop.{root}`.
  • Updated root-domain detection to derive the root domain from the live hostname when environment configuration does not match.
  • Removed hardcoded `evergreen` fallbacks from routing and company settings.
  • Updated API slug resolution to prioritize the hostname.
  • Updated `tenantHost.ts` to handle the corrected tenant-host detection logic.
  • Updated routing logic to prevent fallback to `/evergreen/home`.
  • Updated company settings logic to use the detected tenant instead of hardcoded `evergreen`.
  • Expected result after deployment: `https://nexshop.atlantafencecompany.co/` opens `/home` with nexshop company data.
  • Earlier work this week included ticket raising across staff and Connect, along with the Tenants list loading fix.
Edit Copy Actions

Also available in: Atom PDF