Admin Dashboard: Overview & CMS
Management interfaces and homepage CMS controls.
1. Overview Metrics & WoW Deltas
The main admin page aggregates key business statistics (total revenue, order volume, customers count, products count) and calculates week-over-week (WoW) percentage growth. It compares the current 7-day performance to the preceding 7-day period to display real-time progress indicators.
2. Low Stock Alerts & Queues
- Low Stock Registry: A warning widget automatically scans variants. If any size/color SKU drops below 5 items, it registers an alert with a quick "Refill" link to the inventory manager.
- Fulfillment Queues: Displays active orders grouped by state: Placed Queue (awaiting admin confirmation), Ready to Dispatch Queue (Confirmed and Packed), and In Transit Queue (Shipped or Out for Delivery).
3. Content Management System (CMS)
The CMS panel contains seven dedicated tabs for controlling the homepage layout, branding, and policies:
CRUD for banners, linking slides to collections, and setting order weights.
Manage homepage categories grid and upload placeholder images.
Control logos in the sliding marquee (Voronoi, Ceramics, Concrete, Wicker).
Edit the four highlight cards (Free Shipping, Return window details, etc.) under the hero banner.
List email club subscribers and send bulk campaigns using Nodemailer/SMTP.
Rich-text editor to update Privacy, Terms, Delivery, and Return text.
Configure store name, tax rates, return policy, and payment method toggles.
4. Flash Sales Scheduling & Management
The administrator has a dedicated Flash Sales panel to configure campaigns:
- Active Period: Define the start and end timestamp down to the minute.
- Discounts: Choose between flat deductions or percentage discount rates.
- Product Selection: Add/remove specific catalog products participating in the flash campaign.
5. Admin Activity Logs & Notifications
All operator events (order updates, CMS banner swaps, setting overrides) register audit logs:
- Activity Ledger: Logs action type, date, and user details (IP/name).
- Real-Time Notification Bell: A notification menu alerts operators of new review submissions, low stock, and return requests.