Admin
Store Dashboard
Manage products, orders, and customer messages.
Overview
Low Stock (below each variant's threshold)
Products
About the saree
Not sure what a box means? Hover over (or tap) the small i next to it.
Main colour
The colour customers see first — its photos are the saree’s main photos. A product code (SKU) is made for it automatically.
More colours (optional)
Same saree in other colours. Each colour has its own photos, price and stock, and gets its own automatic product code.
Catalog
Storefront
Coupons
Orders
Bulk update status — upload a sheet of order IDs
List the day's order IDs in a spreadsheet — only the order IDs, one per row in column A — pick the status, upload, check the preview, then apply. Customers see the new status on Track Order straight away and get an email. Cancelled orders, orders already at (or past) that status, and orders with a pending cancellation request are skipped and listed for you.
Instagram Orders
Orders taken on Instagram — sarees that are not in your Products list. Upload a sheet and every row becomes an order numbered INS0001, INS0002… (carrying on from the last one). Customers can then track it and raise an Order Inquiry like any other order, and it appears in the Orders tab tagged Instagram so web and Instagram orders are packed, shipped and marked together.
Upload orders
One row = one order = one saree. Columns: Order Date, Customer Name, Phone, Customer Address, Product Name, Product Code, Payment Method, Price (Buying Price, Email, City, State, Pincode are optional — a Buying Price makes the order count in Net Profit). The Phone is what the customer uses to track the order. The sheet is checked first — nothing is created until every row is correct and you press Import; uploading the same sheet twice never duplicates orders.
Have an old .xls file? In Excel choose File → Save As → “Excel Workbook (.xlsx)”.
All Instagram orders
Order Inquiries — returns & refunds
Requested → Approved/Rejected → Received → Refunded. Refunds can only be processed once an item is marked Received — never before the saree is actually back in hand.
Inventory
Stock lives on each colour variant. Adjust with a reason — every change is kept in that variant's history.
Bulk price/stock via CSV
Columns: variantId (required — never add or remove rows, this is what matches a row to the right variant), productName & colorName & sku (shown for reference, not read on import), price, mrp, stock (what actually gets updated). New to this? Download the template below to see one real row in the right shape — or just click Export CSV, that file already has every current variant and is itself a valid file to edit and re-upload.
Pre-Book Requests
Real demand for sold-out colours — a customer left their email on the product page instead of hitting a dead end. Everyone on a list is emailed automatically the moment that variant's stock goes above zero.
Customers
Reviews
Analytics
Customer Messages
Settings
Store Info
Brand identity and contact details used across the storefront footer and header.
Footer
The text and link columns at the bottom of every storefront page. The contact email and Instagram / YouTube icons come from Store Info above.
Shipping
Flat shipping fee, the order value that waives it, delivery regions and estimated delivery time.
Product pricing & profit
How a saree's price is worked out from what you pay for it. Final CP = (buying price + shipping) + GST. Selling price = Final CP + your margin on the Final CP. These numbers are used when you add or save a colour, and for the profit figures on the Overview.
Returns & Refunds Policy
How many days after delivery a customer can request a return. This is the one place that number lives — the Shipping & Returns page and every eligibility check read it from here.
Review reminder e-mail
A few days after an order is delivered, the customer gets one friendly e-mail with the picture of each saree they bought and a “Write a review” button that opens the review form for that saree. It is sent once per order, never for guest checkouts, sarees already reviewed, or orders with a return request, and only for orders delivered after it was switched on.
Order Tracking
Hours after an order is placed before its automatic status advances to each stage. An admin's manual override on an individual order always takes priority over this.
Order Confirmation Notifications
Every order automatically triggers a confirmation email and SMS attempt. Delivery only goes out for real once an SMTP account and SMS provider are configured on the server (backend/.env: SMTP_HOST/SMTP_USER/SMTP_PASS and TWILIO_ACCOUNT_SID/TWILIO_AUTH_TOKEN/TWILIO_FROM_NUMBER) — until then every attempt is logged here as "skipped, not configured" rather than silently pretending to send.
Database Backups
A safe, point-in-time snapshot of the whole store database, taken automatically every 6 hours and kept for the last 30. Download one before a risky change, or to move it to your own cloud storage.
Admin Users
Only a Super Admin can see this tab. Each role's access is enforced on the server, not just hidden in this UI.
Activity Log
What the team changed in the admin, newest first. Times are shown in your own time zone (). Use the dates and search to find an older day.