Ecommerce
The Ecommerce cluster lets you sell products, track stock, and manage orders—all without leaving HollowPurple.
What's Inside
Catalogue
- Products — Your product catalogue with variants, pricing, and inventory settings
- Variants — Size, colour, or any other attribute that creates distinct SKUs under one product
Orders
- Orders — Customer orders from creation to fulfilment
- Purchase Orders — Supplier orders for restocking inventory
Inventory
- Stock Movements — A full audit trail of every stock change: sales, purchases, adjustments
Analytics
- Analytics — Revenue, cost, gross margin, daily revenue chart, best sellers, and low-stock alerts
How It Works
1Product (catalogue)
2 └── Variants (specific SKUs, each with their own stock quantity)
3 └── Stock Movements (every in/out recorded automatically)
4
5Orders (from customers)
6 └── Fulfilment (mark items dispatched, update stock)
7
8Purchase Orders (to suppliers)
9 └── Receipt (mark goods received, update stock)
Products and Variants
A Product is the top-level catalogue entry — name, description, and default pricing. Variants are the specific versions of that product (e.g. "T-Shirt / Blue / Large"). Each variant has its own:
- SKU — stock-keeping unit identifier
- Price — can differ from the product default
- Stock quantity — current on-hand units
- Reorder point — the threshold that triggers a low-stock alert in Analytics
If a product has no meaningful variants, you can treat it as a single variant.
Orders
An Order records a customer purchase.
| Field | Description |
|---|---|
| Customer | A User or Contact in your organization |
| Status | Pending → Processing → Shipped → Delivered / Cancelled |
| Line items | Products and quantities |
| Total | Calculated from line items |
Marking an order as Shipped or Delivered automatically logs a stock movement (stock out) for each line item.
Purchase Orders
A Purchase Order (PO) records stock you're buying from a supplier.
| Field | Description |
|---|---|
| Supplier | A User or Contact acting as the supplier |
| Status | Draft → Ordered → Received / Cancelled |
| Line items | Products and quantities |
Marking a PO as Received automatically logs a stock movement (stock in) for each line item.
Stock Movements
Every change to stock quantity — from an order, a purchase order, or a manual adjustment — is recorded as a Stock Movement. The movement log shows the date, type (in/out/adjustment), quantity, and the record that triggered it.
Analytics
The Analytics page gives you a live view of your ecommerce performance. Use the period selector to compare today, this week, or this month.
| Metric | Description |
|---|---|
| Revenue | Total sales value for the period |
| Cost | Total cost of goods sold |
| Gross Margin | Revenue minus cost, as a percentage |
| Daily Revenue | Bar chart of revenue by day |
| Best Sellers | Products ranked by units sold or revenue |
| Low Stock | Products at or below their reorder point |
Quick Start
- Add products — Create your catalogue in Ecommerce → Products
- Add variants — For each product, add the specific SKUs you stock
- Set reorder points — So the Analytics page can alert you before you run out
- Create an order — Record a customer purchase and mark it through to fulfilment
- Create a purchase order — When you need to restock, raise a PO and mark it received
- Check Analytics — Visit Ecommerce → Analytics to see your numbers