Product Items
Product version: 1.0.0+1 Last updated: 2026-08-03 Audience: Tenant Owners, Employees, and users with
product:read
A. What Are Product Items?
A Product Item (SKU) is the purchasable unit under a product. The product is the catalog container (e.g., "T-Shirt"); each item is a specific sellable line (e.g., "T-Shirt, Size M, Color Red").
Key characteristics:
- Each item has its own price, SKU, barcode, description, unit of measure, weight/dimensions, variation options, and images.
- A product can have one item (single SKU) or many (variants).
- Variation options are linked via Product Item Configuration.
- Physical quantity is tracked in the Inventory service as an inventory item linked to this product item. See Stock Items.
B. Viewing Items for a Product
- Open Product Catalog > Products and select a product.
- Use the Items section on product detail, or open Items for that product.
- The table lists SKUs for the product.
Typical columns
| Column | Description |
|---|---|
| SKU | Stock-keeping unit |
| Barcode | Scannable identifier |
| Price | Selling price |
| Variations | Option summary (e.g., "Red / M") |
| Updated | Last modification time |
Stock on hand is not shown here — open inventory for quantities.
C. Creating a New Item
Required permission:
product:create
- Open the parent product.
- Tap Add Item.
- Fill the item form:
| Field | Required | Description |
|---|---|---|
| Price | Yes | Selling price (≥ 0) |
| SKU | No | Unique code for this line. Leave empty to auto-generate (SKU-…). |
| Barcode | No | UPC/EAN or leave empty to auto-generate an internal BC-… code (not inventory PL-… placards). |
| Unit of Measure | No | From the UoM catalog |
| Description | No | Item-specific text |
| Weight / Dimensions | No | Weight (kg) and length / width / height (m) |
- Save.
On create, the form stays open after the first successful save so you can manage Variants and Images panels (unlocked after the item exists). Leaving the form returns true to the parent when a create/update succeeded so lists can refresh.
You can also create the first SKUs inside the Product Setup Wizard (Items step). See Products — Setup Wizard.
D. Editing an Item
Required permission:
product:update
- Open the item detail page (from the product’s items table).
- Tap Edit.
- Update price, SKU, barcode, UoM, description, weight, or dimensions.
- Save. Variation options and images are managed on the detail panels (or on the form after the item is saved).
E. Item Detail View (unified page)
The item detail page is the single hub for a SKU. Legacy routes that opened separate “configurations” or “images” screens now open this page focused on the matching section.
Hero
- Primary image, product name, SKU label, price, SKU/barcode
- Create inventory item — opens the inventory stock-item form with this catalog product and item prefilled (requires inventory create permission)
- Edit, Delete (permission-dependent)
Identity and dimensions
Overview of commercial fields plus weight and dimensions when set.
Variants panel
- Lists linked variation options
- Add opens a dialog to attach options (category-scoped variations first when applicable)
- Remove options when permitted
- Shortcut to the tenant Variations list
Images panel
- Gallery for this SKU: add from media library/upload, set primary, reorder, edit metadata, delete
- Permission-gated create/update/delete
Danger zone
Delete the item (confirm). Successful delete returns to the previous screen with a refresh signal.
F. Item Configurations (Variation Combinations)
ProductItemConfiguration links an item to variation options.
- Define Variations and Options (tenant-wide or category-scoped).
- On the item, add options in the Variants panel (or during setup / form after save).
- Each selected option becomes a configuration row for that item.
- Combinations should uniquely identify the variant within the product.
Example
| Product | Item SKU | Color | Size |
|---|---|---|---|
| T-Shirt | TSH-RED-M | Red | M |
| T-Shirt | TSH-RED-L | Red | L |
| T-Shirt | TSH-BLU-M | Blue | M |
G. Images Panel
Images are attached at the product item level so each variant can have its own photos.
- Open item detail → Images.
- Add images via the media picker.
- Set primary, reorder, edit alt/caption, or delete as needed.
Required permission: typically
product:image:create/product:image:update/product:image:delete(andproduct:updatefor item fields as configured).
H. Product Service vs. Inventory Service
| Concern | Owned by | Holds |
|---|---|---|
| Product Item | Product | Price, SKU, barcode, UoM, dims, variation options, images |
| Inventory Item | Inventory | Quantity on hand/reserved/incoming, cost, batch/lot/serial, bin placement |
How they connect
- Create the product item in the catalog.
- From item detail, tap Create inventory item (or use Inventory Setup / stock forms with catalog pickers).
- Inventory stores
product_item_idand stock fields; the UI can show catalog name, SKU, and images from the product item.
Barcode scanning
Inventory barcode scan looks up stock (and related catalog identifiers). Keep barcodes unique per your organization’s rules on product items.
Previous: Products Next: Brands
Related: Overview · Categories · Variations · Variation Options
See also: Stock Items · Tenant Owner Manual · Employee Manual