Demo mode active. Product and inventory data may use local browser storage.
Good morning, Owner
Here is what needs attention today. Technical notes and documentation now live under More.
Start with Needs Attention, check low stock, open Billing Counter for walk-in sales, prepare Customer Orders for online sales, and use Shop Reports before closing the day.
Nepali Calendar
Bikram Sambat calendar for store planning, festival stock, payments, and delivery follow-up.
Prototype BS conversion is approximate and can be replaced with a verified Nepali calendar API in production.
Store Reminders
Needs Attention
What Should I Do Next?
Owner view gives full access to shop work.
Source labels: Demo means sample data. Created by means the selected role created it during this prototype session.
Recent Activity
Advanced dashboard details
Delivery Health
Revenue Trends
Payment Method Trends
Saved Views
Detailed tables, exports, and long logs stay in Reports, Payments, and Settings.
Supplier to Sale Workflow
Full workflow guidance is preserved here and in More -> Help Guide.
Select or add supplier details.
Create purchase order and expected items.
Record goods received and quantities.
Open existing item or create a new product.
Add size, color, and variant stock.
Preview, publish, sell, and audit.
Search by product name, SKU, or barcode. Open View Details when you need to check stock, photo use, damaged pieces, returned pieces, or reorder level.
| Product | SKU | Stock | Selling Price | Status | Action |
|---|
Fill the product name, price, stock, size, color, supplier, and photo. Mark Ready for Photoshoot only when the product should get a premium website photo.
Add New Product
Enter product details, prices, stock, variants, images, and website visibility.
Barcode & Label Preview
Labels include store name, product, SKU, barcode, price, size, and color. Production can connect Zebra, XPrinter, Brother, or TSC printers.
SKU: AUTO | Size M | Color Maroon
QR: product detail and inventory lookup
Saree | NPR 2,400 | Show on website
This preview uses local prototype data. Published products appear in the website preview during this browser session.
Scan the barcode or search the product, adjust the selling price if the customer bargains, choose payment, and complete the sale. Stock will reduce automatically.
Scan or Search
Open a cashier shift before completing sales. Scanning can still be tested before a shift is open.
Connect a USB/Bluetooth barcode scanner in keyboard mode. Open Billing Counter, click Focus Scanner Field, then scan. Most scanners type the barcode and press Enter automatically.
| Product | Barcode / SKU | Stock | Action |
|---|
Cart
Default checkout uses Walk-in Customer. Members, friends, and family can enter a phone number for a prototype discount.
Split Payments
No receipt generated yet.
Check whether the order is paid, packed, ready for pickup, or needs delivery. Delivery can be prepared from the bill number.
| Order Number | Customer | Amount | Payment | Delivery Status | Tracking Number | Details |
|---|
Select the bill, confirm the products, enter the delivery address, and create the delivery record for pickup or courier handover.
Nepal Can Move Status
NCM setup and shipment status are shown here so delivery staff can check courier readiness without opening Settings.
NCM connection details and API log
| Time | NCM Action | Status | Details |
|---|
Create Shipment by Bill Number
This working prototype tracks the product order first. Customer details are used only for contact and delivery handoff.
| Tracking | Bill | Courier | City | Package Status | NCM | Details |
|---|
| Supplier | Contact | Outstanding | Last Purchase | Status | Details |
|---|
Receive Stock
Receiving stock increases the selected product quantity and creates a stock movement record.
Purchase Controls
| Time | Supplier | Product | Qty | Reference | Details |
|---|
| Name | Phone | City | Orders | Lifetime Spend | Details |
|---|
See sales, payments, stock value, profit estimate, and stock movement in one place. These numbers are for local demo use until a real backend is added.
Numerical Analysis Formulas
These formulas use the local prototype records. Production should calculate the same metrics from backend sales, inventory, purchase, and payment tables.
| Metric | Formula | Current Result | Use |
|---|
Payment Ledger
Local payment records created by counter sales in this prototype.
| Order | Method | Amount | Status | User |
|---|
Audit Trail
Local audit events for product, stock, sale, payment, and shipment actions.
| Time | User | Action | Details |
|---|
Stock Movement History
Every stock change should create a movement record with quantity, reason, user, and reference.
| Time | Product | SKU | Qty | Type | Reason | User |
|---|
Export Center
Reports can be exported as PDF, Excel, or CSV in production. This prototype includes CSV export from the top action button.
Cash and COD can be marked by staff. eSewa, Khalti, bank transfer, and QR payments are shown as demo records until real payment verification is connected.
Filters
| Time | Bill / Order | Method | Amount | Transaction | Status | User |
|---|
For quick notes, enter product, color, size, and quantity. For supplier goods, use Detailed Receiving so cost, bill number, and supplier are recorded together.
| Date | Product | Color | Size | Qty | Unit | Status | Entered By |
|---|
Record returns, exchanges, refunds, stock counts, and cashier shift totals here. This keeps corrections separate from normal selling.
Return / Exchange / Refund Request
Returned items are not automatically restocked. Choose Sellable + Restocked only after inspection.
| Return | Order | Product | Qty | Status | Inspection | Refund |
|---|
Stocktake / Cycle Count
Approved counts adjust on-hand stock and create stock movement plus audit records. Large variances should require manager approval in production.
| Count | Product | System | Physical | Variance | Value | Status |
|---|
Cashier Shift
Expected Cash = Opening Cash + Cash Sales + Cash In - Cash Refunds - Cash Out.
| Shift | Cashier | Opening | Cash Sales | Expected | Actual | Difference | Status |
|---|
Production Control Notes
Check product photo, name, price, stock status, and website premium photo labels before publishing items to the customer website.
Subhakamana Store Online Platform
This page previews what customers will see on the shopping website. Products shown here use the same local demo data as stock and billing during this browser session.
Daily Staff Manual
- Start from Dashboard: choose the page for staff work or open Website Preview for customer-side review.
- Check low stock: open Dashboard or Inventory and review items marked Low Stock or Out of Stock.
- Add a product: open Products, enter category, size, color, prices, stock, take a phone photo or choose product images, then save the product variant.
- Receive stock: open Purchases to record supplier bills, then update Inventory when goods are received.
- Sell in store: open Billing Counter, scan or search SKU/barcode, choose customer and payment method, then complete sale.
- Process online order: open Orders, confirm payment and order status, then create delivery from the Delivery page.
- Track delivery: use Delivery to create local shipment records and monitor Pickup Pending, In Transit, Delivered, or Returned status.
- Review performance: open Reports for sales, payments, inventory value, COD, and export-ready business summaries.
User Access Guide
Full access to dashboard, staff work, settings, reports, exports, and all shop modules.
Business access for inventory, products, orders, delivery, customers, purchases, suppliers, and reports.
Product creation, stock updates, purchase receiving, labels, low-stock review, and inventory checks.
Counter billing, payment confirmation, receipt handling, and basic order lookup.
Product Stock Workflow
- Supplier: choose the supplier that provides the item.
- Purchase Order: create a purchase order for the expected stock.
- Receive Stock: confirm actual received quantity.
- Create or Find Product: create a new product or open an existing product record.
- Create Variants: add size, color, variant SKU, and variant stock.
- Generate SKU + Barcode: create scannable product codes for stock and billing.
- Print Labels: print and attach barcode labels to products.
- Update Inventory: confirm stock appears correctly in inventory.
- Take Photos: use Take Photo With Phone on mobile, or take clear product photos separately.
- Upload Product Images: attach camera photos or saved images in Product Entry.
- Website Preview: check the product page before publishing.
- Online Ready: confirm price, stock, images, and description.
- Publish: make the item visible for selling.
- Counter / Online Sale: sell through barcode billing or online checkout.
- Stock Reduction: reduce stock after each sale.
- Reports / Returns / Audit: review sales, returns, and stock accuracy.
Important Rules
Inventory
Every sale, purchase, return, damaged item, or manual correction should create a stock movement record.
Payments
Always select the correct payment method: Cash, eSewa, Khalti, Bank Transfer, or Cash on Delivery.
Delivery
Confirm phone, city, address, COD amount, courier, and tracking number before dispatch.
Numerical Analysis Manual
- Inventory Value: Cost Price x Current Stock. This shows how much money is currently tied up in stock.
- Gross Profit: Sales Revenue - Cost of Goods Sold. This shows approximate profit before rent, salary, delivery, and other expenses.
- Gross Margin: Gross Profit / Sales Revenue x 100. This shows how much of each sale remains after product cost.
- Average Order Value: Sales Revenue / Number of Orders. This helps understand how much customers spend per order.
- Sell-Through Rate: Units Sold / (Units Sold + Current Stock) x 100. This helps show how quickly stock is moving.
- Reorder Need: Products where Current Stock is less than or equal to Reorder Level. This helps staff know what to purchase again.
Production Architecture Manual
For real business use, the customer website, owner system, and billing counter should connect to the same secure backend. This keeps products, prices, stock, payments, orders, images, and reports synchronized across the store.
Customers and staff access the system through a secure online address.
Routes traffic to the right application and helps the system stay available.
Online storefront for browsing products, cart, checkout, and order updates.
Store management, stock, purchasing, counter billing, payments, delivery, and reports.
Secure login, staff roles, customer accounts, and permission checks.
The bridge that sends verified data between the screens and backend services.
Each service owns one important store function so the system stays organized and easier to maintain.
Stores business data such as products, stock, orders, payments, suppliers, staff roles, and reports.
Stores product images through services such as AWS S3, Cloudinary, or Firebase Storage.
Protects store data and helps restore the system if anything goes wrong.
Daily staff can keep this page closed. Owners can open only the category they need.
General
Roles
Prototype role shortcuts for Owner, Manager, Inventory Staff, and Cashier.
Website
Storefront preview, product publishing, and image readiness are managed from Add Products and Website Preview.
Security
Production should add secure login, server-side permissions, audit controls, and backups.
Delivery (NCM)
Nepal Can Move Settings
Only enter the NCM API token and choose Demo or Production. This local prototype masks the token and simulates the connection; a real backend must store and encrypt the live token.
Last API Error: None
Open NCM Integration GuideNCM Integration Log
| Time | Action | Status | Details |
|---|
Production endpoint plan: backend webhook route /api/webhooks/ncm should validate NCM requests, ignore duplicates, update shipment events, and return HTTP 200 after validation.
Payments
Payment Setup
QR, eSewa, Khalti, bank transfer, COD, and verification settings need backend gateway/webhook integration in production.
Database & Integrations
Local Prototype Database
Products, orders, cart, payments, shipments, and audit history now persist in this browser using localStorage. This is local demo persistence, not a shared production database.
Production
A production build should add hosting, environment variables, a database, secure authentication, server-side permissions, file storage, payment gateways, and courier APIs.