โ Back to Dashboard
Admin Help Guide
Complete reference โ features, permissions, shortcuts, and how-to-use every panel.
โจ๏ธ Keyboard Shortcuts
Work everywhere unless you're typing in an input field.
| Shortcut | Action |
| Ctrl+N | Open New Sale form |
| Ctrl+F | Focus search bar |
| Ctrl+D | Go to Dashboard |
| Ctrl+B | Go to Bills |
| Ctrl+S | Go to Stock Audit |
| Ctrl+L | Go to Ledger |
| Ctrl+T | Go to Trial Balance |
| Ctrl+E | Go to Financial Report |
| Ctrl+R | Refresh current view / reload data |
| Esc | Close any open modal or popup |
๐ค Role Access Overview
| Feature | Owner | Manager | Standard |
| Dashboard | โ
| โ
| โ
|
| Today's Sale (add orders) | โ
| โ
| โ
|
| Kanban (drag orders) | โ
| โ
| โ
|
| Stock Audit / Inventory | โ
| โ
| โ
|
| Bills (create / pay / view) | โ
| โ
| โ
|
| Customers (view & search) | โ
| โ
| โ
|
| Expenses (view & add) | โ
| โ
| โ
|
| Reviews (view & reply) | โ
| โ
| โ
|
| Bundles (view & create) | โ
| โ
| โ
|
| Activity Log (view) | โ
| โ
| โ
|
| Ledger / Trial Balance | โ
| โ
| โ |
| Financial Report | โ
| โ
| โ |
| Delete orders / products / expenses / reviews | โ
| โ | โ |
| Manage admins & sessions | โ
| โ | โ |
| Settings (brand, goals, WhatsApp, etc.) | โ
| โ | โ |
| Account (change own password) | โ
| โ | โ |
Owner = Full access to everything including delete, settings, admins.
Manager = All operational features, no delete, no settings, no admins.
Standard = Day-to-day operations: sales, kanban, inventory, customers, bills, expenses, reviews, bundles, activity log.
๐ Dashboard
What it shows: Landing page after login with a full business overview.
- Goal cards โ Today's Goal / Monthly Goal / Streak tracker (set in Settings โ Sales Goals)
- Metric cards โ Total Products, Stock Left, Total Orders, Total Sales
- Comparison badges โ today's orders & sales vs yesterday with % change
- Low stock alert โ red bar at top when any product has โค5 left
- Today's stats โ orders and sales for current day
- Cash Flow Forecast โ confirmed (delivered), pipeline (in-transit), forecast total
- Return Analytics โ return rate & cancellation rate
- Sales trend chart โ last 15 days with sales & profit bars
- Peak Hours chart โ orders grouped by hour of day
- Top selling products โ best performers by quantity sold
- Stock Valuation โ total cost value, retail value, potential profit
Ctrl+R to refresh all data. Seed Samples button adds 6 sample products (only when store is empty).
โ Today's Sale
Purpose: Record new orders and manage today's order list.
How to add a sale:
- Type product code (e.g.
A001) โ price auto-fills
- Fill customer name, phone, WhatsApp (optional if same as phone), size
- Fill quantity (default 1)
- Select payment method (COD / eSewa / Khalti / FonPay / Bank)
- Type payment status: Paid / Pending / Partial
- Click Save Sale
Managing orders in the table:
- Status pill โ click to advance: ๐ New โ ๐ฆ Confirmed & Packed โ ๐ Courier โ โ
Delivered
- ๐งพ โ reprint receipt bill
- ๐ฌ โ open WhatsApp chat with customer
- ๐ฐ๐ค โ settle + send invoice (creates bill, then auto-sends invoice via WhatsApp & email)
- Edit โ modify order details
- Del โ delete (Owner only, requires reason)
- Audit ๐ โ click the time/customer cell to see audit log for that order
KPI cards at top: Gross Revenue, Today's Orders, Outstanding (undelivered), Top Performer (best-selling product).
๐ก Tip: Type product code and price auto-fills. Stock auto-deducts when sale is saved. Use Ctrl+N to jump here.
๐ Kanban (Order Pipeline)
Purpose: Visual drag-and-drop order management across delivery stages.
Columns:
- ๐ New Orders โ just placed
- ๐ฆ Confirmed & Packed โ verified, packed
- ๐ Handed to Courier โ dispatched
- โ
Delivered & Paid โ completed
- ๐ Returns/Exchange โ size issues or returns
How to use:
- Drag a card to the next column โ a popup asks for confirmation
- ๐ณ settle button on cards to create bill + send invoice
- ๐งพ reprint receipt
- Tap status pill in Today's Sale table for the same effect
- Each card shows: product code, customer name, phone, amount, and bundle badge (if applicable)
๐ฆ Inventory / Stock Audit
Purpose: View stock levels, adjust stock, and track every stock movement.
View stock:
- Table shows: product code, name, total stock, sold count, per-size breakdown
- Filter by code/name with Ctrl+F
- Summary at top: Total Cost Value, Total Retail Value, Potential Profit
Adjust stock:
- Click Adjust on any product
- Choose: In (add stock), Out (remove), Adjustment (set exact)
- Enter quantity, reason, and optional notes
- System auto-updates product stock and logs the change
Stock Audit Log:
- Shows date, product code, action, quantity, previous/current stock, who did it, reason
- Filter by product code or date range
Ctrl+S to jump to Stock Audit. Add Stock button for quick replenishment.
๐ฐ Bills
Purpose: Create and manage bills linked to orders.
How to create a bill:
- Click ๐ณ or ๐ฐ๐ค on any order row in Today's Sale or Kanban
- Auto-bill number format:
BILL-001
Manage bills:
- Status: Pending (unpaid) / Partial (partly paid) / Settled (fully paid)
- Pay โ opens split payment modal
- Split payments: distribute across Cash / Bank / eSewa / Khalti / FonPay / COD in one modal
- Discount: apply flat Rs. or % discount when creating/editing a bill
- View Bill โ shows full details with logo, payment breakdown, status badge, watermark stamp
- Filter by status (All / Pending / Partial / Settled) or date range
๐ก The ๐ฐ๐ค (settle+send) button on Kanban cards auto-creates the bill and sends invoice to customer via WhatsApp + email (both if available).
๐ฅ Customers
Purpose: View customer history grouped by phone number.
- Search by name or phone โ results appear as you type (300ms debounce)
- Click a customer to expand and see their full order history, total spent, dates
- Auto-grouped by phone โ no duplicates
Ctrl+F focuses the search bar.
๐ธ Expenses
Purpose: Record and track all business costs.
- Add expense โ title, amount, date, category (Rent / Electricity / Salary / Marketing / Packaging / Transport / Other)
- Table โ shows all entries with date, description, amount, category
- Filter by date range
- Export CSV โ download filtered entries as spreadsheet
- Delete โ Owner only
โญ Reviews
Purpose: Manage customer product reviews that appear on the storefront.
- View reviews โ table shows product, customer, star rating, message, reply, date
- Filter โ by product or star rating
- ๐ฌ Reply โ type a public reply (appears under review on storefront as "Asvika Wear replied:")
- โ Delete โ permanently removes a review (Owner only)
- Only Delivered-order buyers can submit reviews for that product
- Each customer can only review once per order
๐ Bundles (Combo Offers)
Purpose: Create combo deals that show on the storefront with savings badge.
How to create a bundle:
- Go to Bundles tab
- Enter Code (e.g.
COMBO1) and Name (e.g. "Summer Special")
- Pick products from the dropdown (shows code/name/price/stock), set quantity, click Add
- Set a combo price (lower than sum of individual prices)
- Upload/set an image URL
- Toggle Active to make it visible on storefront
- Click Save Bundle
Live preview card shows how it'll look on the store: image, "Save X%" badge, individual vs combo prices, buttons.
How bundles work:
- Stock is tracked per-product, NOT per-bundle
- Adding a bundle to cart adds each product individually with bundle code/name tagged on each row
- Bundle sales show up in Kanban (badge) and Financial Report (bundle sales table)
- Bundle stats in Bundles tab: Sold ร, Revenue, Profit
๐ Activity Log
Purpose: Audit trail for all actions in the system.
- Shows: timestamp, action, entity type + ID, user, IP address, device, reason
- Filter by action type (create/update/delete/login/login_blocked) or entity type (order/product/expense/etc.)
- Login history is merged here โ shows login attempts with IP + device
- Delete actions include the reason (Wrong entry / Duplicate / Customer cancelled / Test entry / Other)
๐ Financial Report
Purpose: Comprehensive financial dashboard with all accounting data.
Manager+
- Summary cards: Orders / Qty / Sales / Cost / Gross Profit / Expenses / Net Profit / Bills
- Payment Methods: grid showing Cash / Bank / eSewa / Khalti / FonPay / COD totals
- Expenses breakdown: by category with total
- Salaries: add/delete salary entries with tax per employee per month
- Top Products: best sellers by revenue
- Bundle Sales: bundles with sold count, revenue, profit
- Daily Trend: revenue/profit per day for the period
- Order Details: all orders with bundle tags
Actions: Filter by date range. Export as PDF โ generates printable HTML with all summary cards, payment methods, expenses, daily trend.
๐งพ Ledger & Trial Balance
Manager+
Ledger
- View entries โ filter by account, date range, or view all
- New Entry โ manual journal entry (debit/credit) against chart of accounts
- Sync from Orders โ auto-generates paired entries for all past orders
- Each entry shows: date, account, description, debit, credit, running balance
Trial Balance
- Shows all accounts grouped by type (Asset / Liability / Income / Expense)
- Each account: total debits, total credits, net balance
- Group subtotals + overall total with โ
Balanced / โ Unbalanced indicator
- Filter by date range
๐๏ธ Products Page
Purpose: Full product management at products.html.
Adding a product:
- Go to Products (sidebar or products.html directly)
- Fill: Code (e.g. A007), Name, Price, Buying Price, Sizes (comma-separated: S,M,L,XL), Fabric, Image URL
- Check Active โ
= visible on storefront
- Check Featured for homepage highlight
- Click Add Product
Managing products:
- Toggle Active โ instantly show/hide on storefront (green = visible, grey = hidden)
- Edit โ form fills with that product's data
- Copy โ duplicates product with "-copy" suffix
- Del โ soft-delete (deactivates with reason) โ Owner only
- Export CSV โ download all products
- Import CSV โ bulk-add via spreadsheet upload
- Only Active products show on the public store at asvikawear.pages.dev
โ๏ธ Settings Owner only
Control all public site content and business configuration:
- Brand name โ shown in footer, header, and invoice
- Helpline number โ contact number displayed on site
- WhatsApp number โ used for all WhatsApp links and invoice sending
- Email โ business email shown in footer and invoices
- Social links โ Instagram, Facebook, TikTok (appear in footer when set)
- Hero section โ eyebrow, title, text, image for homepage banner
- Payment methods โ add/remove/disable payment options on checkout
- Delivery & Exchange text โ info section content
- Sales Goals โ set daily & monthly targets (shows progress on dashboard)
- Your email for daily reports โ each admin sets their own
- Report emails โ global comma-separated recipients for end-of-day CSV report
๐ค Admins Owner only
- Add admin โ username, full name, password, role (Owner / Manager / Standard)
- Block/Unblock โ prevent login instantly
- Delete โ permanently remove account
- Active sessions โ see logged-in users with device, IP, timestamp. Click Revoke to force-logout.
๐ Security & Account Owner only
- Change password โ update your own login credentials
- Active sessions โ view and revoke your sessions on other devices
- Manager & Standard users use credentials given by Owner
๐ฐ๐ค Settle + Send Invoice
How it works: One-click settle on Kanban cards and Quick Sales rows.
- Click ๐ฐ๐ค on any order card/row
- System creates a bill for that order
- Auto-sends invoice via WhatsApp (if WhatsApp number available)
- Also sends via email (if email available)
- Sends via both if both contact details exist
The invoice is a professional HTML page with: gradient header, logo, bill-to/invoice grid, itemized table, colored status tag, watermark stamp (PAID/PENDING/FAILED/COD), totals breakdown, footer with social links.
๐ Smart Search (Debounced)
All search inputs use debounce โ just start typing, the system waits 300ms after you stop, then searches automatically. No search button needed.
- Customer search โ name or phone
- Inventory search โ product code or name (250ms)
- Product page search (200ms)
- Clear with โ buttons on most panels
๐๏ธ Delete with Reason
Owner only All delete actions require a reason:
- Modal appears with radio options: Wrong entry / Duplicate / Customer cancelled / Test entry / Other
- Reason is passed to the API and logged in Activity Log
- Orders are soft-deleted (hidden but recoverable)
- Products are deactivated (active=0, reason appended to description)
๐ฑ WhatsApp Message Templates
- Order confirmation: "Hi [name], your order for [product] has been received. We will confirm stock and delivery soon."
- Stock ready: "Hi [name], your kurti ([code]) is ready. Total: Rs. [amount]. Please complete payment."
- Dispatched: "Hi [name], your order for [code] has been dispatched. Expect delivery by [date]."
- Delivered: "Hi [name], your order has been delivered! Thank you for shopping with Asvika Wear."
- Returned: "Hi [name], we have received your return for [code]. We will process the exchange or refund within 2-3 days."
- Out of stock: "Sorry [name], [code] is currently out of stock. Would you like a similar alternative?"
๐ฑ Mobile Usage
- โฐ Tap hamburger icon to show/hide sidebar
- Tables โ swipe left/right to scroll horizontally
- Modals โ full-screen on mobile, tap outside or Esc to close
- Forms โ inputs stack vertically
- Kanban โ tap status pill instead of drag on mobile
Asvika Wear Admin โ Back to Dashboard