Project

General

Profile

Edit Copy Actions

Bug #4841

open

"Preorder analysis page functionalities for APIs, both backend and frontend."

Added by Pavan Kumar Murala about 1 month ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Normal
Target version:
-
Start date:
11/05/2025
Due date:
11/07/2025 (32 days late)
% Done:

80%

Estimated time:
24:00 h
Spent time:
Tested Date:
Raised by Tester:
Page/ Module (POS):

Add

Subtasks


Add

Related issues

Updated by Pavan Kumar Murala about 1 month ago

  • % Done changed from 0 to 40
  • Worked on CatalogAnalytics React component to handle catalog data visualization.
  • Implemented status filter (active, upcoming, expired, all) and connected it with API calls.
  • Integrated 3 major API calls:
  • /nus-shop/catalogList → For catalog overview and top analytics cards.
  • /nus-shop/productsInCatalog/:id → For products under each catalog.
  • /nus-shop/ordersInCatelog/:id → For orders related to each catalog.
Actions #2

Updated by Pavan Kumar Murala about 1 month ago

  • Status changed from New to In Progress

Updated by Pavan Kumar Murala about 1 month ago

  • % Done changed from 40 to 80
  • Added debounced search functionality for performance improvement.
  • Implemented pagination for products, orders, and product orders tables.
  • Enhanced UI using Ant Design components (Table, Collapse, Card, Select, etc.).
  • Worked on expandable rows to show detailed catalog-level analytics.
  • Integrated notification modal to send messages related to products. *

Updated by Pavan Kumar Murala about 1 month ago

  • Due date set to 11/07/2025
  • Estimated time changed from 16:00 h to 24:00 h
  • The total cards catalog analysis page displays all the details on each card, including how many were picked and canceled. By default, it shows only the active cards. We need to add a filter to this API.
  • When you click on the inner catalog, it renders the details on the cards. You can close it to view the previous card data and reopen it to get the details again.
  • There's a calculation mismatch in the cards that also needs to be addressed. Let's discuss this issue with Ruban.
    The backend has a catalog analysis page and two additional routes.
Edit Copy Actions

Also available in: Atom PDF