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

  1. Add products — Create your catalogue in Ecommerce → Products
  2. Add variants — For each product, add the specific SKUs you stock
  3. Set reorder points — So the Analytics page can alert you before you run out
  4. Create an order — Record a customer purchase and mark it through to fulfilment
  5. Create a purchase order — When you need to restock, raise a PO and mark it received
  6. Check Analytics — Visit Ecommerce → Analytics to see your numbers