Brands run their side of Chisel from vendor.haloweave.store. You do not need to use it daily, but you should know every screen so you can answer a brand's question in one reply.
The demo login
For training, sign in as the demo brand:
- Address:
https://vendor.haloweave.store - Email:
vendor@muscleblaze.test - Password:
Vendor12345!
It has demo products and demo orders. Nothing you do there reaches customers.
Dashboard
Six tiles: total sales, orders to fulfil (with how many are due today), units sold, live products, low-stock SKUs, average rating. Below: a 30-day sales chart, store health (on-time dispatch, cancellation rate, rating), an orders-by-status ring, top products, the orders-to-fulfil table, an inventory snapshot and a payout summary. A setup checklist appears until the brand has added its profile, bank details, first product and low-stock alerts.
The bell at the top left lists live reminders: orders awaiting fulfilment, low-stock SKUs, accrued payout.
Products
- Search, and filter pills: All, Live, Pending, Out of stock.
- Click any cell to edit category, price or stock (for single-variant products). A "Saved" toast offers Undo.
- Status column: Draft → Submit for review → Pending review → (Chisel publishes) Live. Chisel can also mark Rejected, after which the brand can Resubmit.
- Tick rows for bulk actions: submit for review, adjust price by % or set a rupee price, set low-stock threshold.
- Add product drawer: name, SKU, category, proposed price, opening stock, description.
- Import CSV: download the template (
title, sku, category, description, price, stock), fill it, drop it in, review the row-by-row check, import.
The product page has an Edit product drawer (description, category, per-variant price and stock, HSN code, GST rate, FSSAI licence, MRP, net weight), the variants table, status notes, and a delete button at the bottom.
Inventory
In stock / Low stock / Out of stock counts, a searchable table, and an Adjust drawer per product to set on-hand stock per variant and the low-stock threshold.
Orders
Tabs Orders and Returns. Orders can be filtered All / To pack / Packed / Shipped / Delivered. Tick several To pack or Packed rows to Mark as shipped in bulk (no tracking details in bulk).
Open an order for the ship-to address, the brand's items and subtotal, a Print packing slip button and the fulfilment form: Courier, Tracking number, Tracking link → Mark as shipped. Once shipped, the details are shown read-only with a link. This is the step that emails the customer.
The Returns tab shows sample data only; returns are not tracked in the system yet.
Payouts
Accrued balance, paid this year, total sales, and a payout history table (period, paid on, amount, reference, status). Export sales report downloads a CSV of units and revenue per product. The note on the page is important: revenue share is reconciled and settled offline per the brand's agreement; the portal does not calculate splits.
Analytics
Monthly sales, sales by channel (main shop versus each partner store), top products. This page shows sample data today until enough real orders exist; tell brands not to read it as real.
Settings
Four cards: Brand profile (name, contact, email, phone, address, description; the logo upload button is not connected yet), Payout details (method, bank account, UPI), Change password (works), and Notifications (new order, low stock, payout sent, weekly summary). Of these, only the new-order email is actually sent today.
Ops Assistant
The brand can ask questions in plain English about its own listings, stock, orders and payouts, and get proposed changes as drafts to apply. It is switched on per deployment; when off, the page says so. Same engine as Chisel's Ops Assistant, limited to that brand's data.
Register (new brands)

vendor.haloweave.store/register is the public application: seven steps that save as you go and give the applicant a private link to resume. It ends with the vendor agreement signed by typed signature. Applications land in the admin under Vendor applications. See Reviewing vendor applications.
Known gaps on the portal
- Forgot password and Set password pages do not send anything yet; reset a brand's password from its page under Brands in the admin.
- No image upload.
- Returns tab and Analytics are sample data.
- Bulk "Mark as shipped" skips tracking details.
All on the roadmap.









