Chisel does not hold stock. When a customer orders, the order is split by brand and each brand ships its own items straight to the customer. This page shows the whole path so you can support both sides.
The path of an order
- Customer pays on haloweave.store or a partner store. The order appears in the admin within seconds.
- The order is split by brand. Each brand sees only its own items, the delivery address and its own subtotal in the vendor portal, under To pack.
- Emails go out. The customer gets an order confirmation. Each brand on the order gets a "new order" email with its items and a link to the portal.
- The brand packs and marks the order Packed in the portal.
- The brand ships and marks it Shipped, entering the courier name, tracking number and tracking link.
- The customer gets a "shipped" email with the tracking link, and can see it any time on the Track page.
- Delivered. The brand marks it Delivered once the courier confirms.
What the brand sees
This is the vendor portal's order page, where the brand enters the courier and tracking details.

The full portal is described on The vendor portal. The parts that matter for shipping:
- Orders → To pack / Packed / Shipped / Delivered tabs.
- Mark as shipped needs a courier (any name: Delhivery, Blue Dart, DTDC, India Post…), a tracking number, and a tracking link. The link is what the customer clicks.
- Bulk "Mark as shipped" exists but skips the tracking details, so ask brands to use it only for pickups where tracking comes later.
- Print packing slip prints the page.
What you see in the admin
The brand's progress shows on the order page in the Brands and shipping box: status, courier, tracking number and link per brand, plus the brand's contact details. The Medusa Fulfillment section on the same page stays empty; that is expected. See Orders.
What the customer sees
The customer's Track page is public: haloweave.store/track, where they paste the order ID (the long order_… code from their confirmation email), or they follow the direct link in the email.

It shows each brand's items with the current step and the tracking link once shipped. A logged-in customer also sees all their orders under Account → Orders.
Emails that go out today Live
| Moment | Who receives | Sent by |
|---|---|---|
| Order placed | Customer: order confirmation with items and total | Resend, automatic |
| Order placed | Each brand on the order: new-order alert with their items | Resend, automatic |
| Brand marks shipped | Customer: shipped email with courier and tracking link | Resend, automatic |
These go from orders@send.haloweave.store. A copy can be BCC'd to a Chisel inbox on request.
When something goes wrong
| Problem | What to do |
|---|---|
| Brand says it never got the order email | Check the order exists in the admin and that the product belongs to that brand (Products → open product → the brand is in the Vendor section). Ask the brand to log in; the order is in To pack regardless of email. Check their Settings → Notifications in the portal is switched on. |
| Brand has no tracking link | Any public courier page works. If the courier gives no link, the brand can leave the link empty and give the number; the customer sees the number on the Track page. |
| Customer says the parcel is late | Open the order → Brands and shipping → click the tracking link. The brand's email and phone are on the same line. |
| Wrong item sent | Arrange the return with the brand, then refund from the order's Payment section (Orders). Returns are not tracked in the system yet. |
Multi-brand orders
A basket can hold items from several brands. The customer pays once and gets one confirmation. Each brand ships its own parcel, so the customer may receive two or three parcels on different days. The Track page shows each brand's items separately so this is not a surprise.