Add Goods
The Goods List is the master catalogue of everything you sell. Adding a product here does not create inventory — it defines the product’s identity (name, price, unit, description). You add stock separately in the Inventory module.
Creating a product
- Go to Goods List in the left sidebar
- Click + Add Product
- Fill in the product form (see field reference below)
- Click Save Product
Field reference
Basic information
| Field | Required | Description |
|---|---|---|
| Product name | Yes | Shown on invoices, orders, and reports. Max 255 characters. |
| SKU | No | Leave blank to auto-generate (format: SF-XXXXXX). Must be unique. |
| Category | No | Assigns to a category for filtering and reporting. See Categories & Tags. |
| Brand | No | Free text — e.g. Sony, Nike, Own Brand |
| Status | Yes | Active (visible and sellable) or Inactive (hidden from sales). Default: Active. |
| Description | No | Shown on client-facing documents. Supports basic markdown. |
| Tags | No | Comma-separated tags for flexible filtering. |
Pricing
| Field | Required | Description |
|---|---|---|
| Retail price | Yes | Default selling price. |
| Cost price | No | Your purchase cost. Used for margin calculation and inventory valuation. |
| Wholesale price | No | Used automatically when the buyer’s client type is set to Wholesale. |
| Tax rate | No | Select from your configured tax rates. Can be overridden per sale. |
See Pricing & Tax for details on multi-tier pricing.
Units & dimensions
| Field | Required | Description |
|---|---|---|
| Unit of measure | Yes | What one unit represents — piece, kg, litre, box, etc. |
| Weight (kg) | No | Used for shipping rate calculations. |
| Length / Width / Height (cm) | No | Used for shipping rate calculations. |
Inventory settings
| Field | Required | Description |
|---|---|---|
| Track inventory | Yes | Toggle off for services or products where stock tracking isn’t needed. |
| Allow backorders | No | If checked, the product can be sold even with zero available stock. |
| Minimum order quantity | No | Prevents selling fewer than X units in one transaction. |
Adding product images
Each product supports up to 10 images:
- Click the Images tab on the product form
- Drag and drop images or click Upload
- Accepted formats: JPEG, PNG, WebP
- Maximum file size: 10 MB per image
- Recommended resolution: 1200 × 1200 px (square, for best display)
The first image is used as the primary image and appears in the Goods List table and on invoices. Drag to reorder.
Adding product documents
Attach datasheets, certificates, or spec sheets:
- Click the Documents tab
- Click Upload Document
- Accepted formats: PDF, DOC, DOCX, XLS, XLSX
- Maximum size: 25 MB per file
- Add a label (e.g.
Safety Data Sheet,CE Certificate)
Documents are accessible to team members with Goods List read access. They are not sent to clients automatically.
Adding variants
If your product comes in multiple sizes, colours, or other options, use variants:
- Click the Variants tab
- Click + Add Variant Option — e.g. option name
Size, valuesS, M, L, XL - Add another option if needed — e.g.
Colourwith valuesRed, Black, White - Click Generate Variants
StockFlow generates all combinations (e.g. S / Red, S / Black, M / Red…) and creates one SKU per combination. You can then set individual prices and barcodes per variant.
See Units & Variants for more detail.
Duplicating a product
To create a similar product quickly:
- Open the existing product
- Click the three-dot menu (⋯) → Duplicate
- StockFlow creates a copy with
(Copy)appended to the name and a new auto-generated SKU - Edit as needed and save
Stock levels are not duplicated — only the product definition.
What happens after saving
- The product appears in Goods List
- It is available to select when creating sales orders
- It does not have any stock until you add inventory
- The product is visible in reports (with zero quantities until stock is added)