Products — overview
Every product in SKU.io is a single record that ties together its identity, how it's organized, what it costs and sells for, how it's measured and stored, and — for products that hold stock — its live inventory. The catalog is the foundation the rest of the system builds on: sales orders, purchase orders, transfers, assemblies, listings, and reports all point back at a product. Get the catalog right and everything downstream lines up.
You reach the catalog from the Products area of the left navigation. The products list is your home base — search, filter, and open any product to its detail page, where every facet lives on its own tab. Global definitions that products draw on — brands, categories, attributes, pricing tiers, units of measure, cost categories — are managed once under Settings and then assigned per product.
This page orients you to the model and points you at the right task. Stock quantities, opening balances, FIFO layers, and COGS are the job of the Inventory guide — this section covers the product record itself.
What a product is
A product carries several kinds of information, each with its own guide:
- Identity — the SKU (unique, the canonical reference), plus barcode, MPN, name, and brand. See Create a product and the product fields reference.
- Taxonomy — the categories and attributes that classify it. See Set categories & attributes and how taxonomy works.
- Commercials — price per pricing tier, units of measure, accounting line type, and supplier links.
- Fulfillment detail — images, preferred storage bins, and shipping dimensions.
- Inventory — for stock-bearing types, its quantities across warehouses. Documented in the Inventory guide.
Product types
Every product is one of six types, and the type decides whether it holds its own stock and how it behaves on an order. This is the single most important distinction in the catalog, so it has its own concept page: Product types explained.
| Type | Holds inventory? | On an order |
|---|---|---|
| Standard | Yes | Sells as one line against its own stock. |
| Kit | Yes | Sells as one line and carries its own stock, but is assembled from components. |
| Blemished | Yes | A condition-graded copy of a standard product with its own stock and SKU. |
| Manufactured | Yes | Built through BOMs and assemblies. |
| Bundle | No | Explodes into its component lines at sale; holds no stock of its own. |
| Matrix | No | A parent container for variations; the child variants hold stock, not the parent. |
Only standard, kit, blemished, and manufactured products carry a stock ledger and FIFO cost — the inventory-bearing types. Bundle and matrix are structural: a bundle is priced and sold but sources its stock from its components, and a matrix is a grouping whose variations are the real stock-keeping records.
Types aren't fully interchangeable once a product has history. Converting an inventory-bearing type to a non-inventory one (bundle or matrix) is blocked the moment any FIFO layer or movement exists — even a stock-take-only product — and a product with sale or assembly movements can't change type at all. The one always-allowed conversion is standard to kit. See Convert & auto-detect product types for the rules and the type-change guards.
Everyday tasks
Most catalog work is a handful of tasks you return to:
- Browse, search & filter the products list — quick filters, an advanced filter tree, saved views, and 80-plus selectable columns.
- Create a product from scratch, or import a spreadsheet to load many at once.
- Edit a product's details on the detail page, or bulk-edit a whole selection at once.
- Archive, unarchive & delete products individually or in bulk.
Archiving hides a product from everyday lists while keeping all its history; it cascades to a matrix product's variations. Deleting is permanent and is blocked whenever the product is still referenced by orders or movements — the list's inline check tells you truthfully whether a product can be deleted before you try. See Archive, unarchive & delete.
Organize with taxonomy
Two systems classify products, and both are defined once in Settings and then assigned per product:
- Brands label who makes or markets a product. Manage the list under Manage brands; assign one from a product's overview.
- Categories form a hierarchy — a tree of parent and child nodes with a path and levels. A product has one primary category and any number of additional ones. See Manage categories and How product taxonomy works.
- Attributes are custom properties (text, number, dropdown, and more) you attach to products, optionally bundled into attribute groups and applied through categories. See Manage attributes and Manage attribute groups.
On a product, categories and attributes live together on the Taxonomy tab. The reference pages cover attribute fields & types and the taxonomy model in full.
Price, measure, and store
- Set a product's price per pricing tier. Tiers can be absolute (a fixed price) or relative (derived from another tier by a percentage and rounding rule) — the model is explained in Relative pricing tiers.
- Configure units of measure — exactly one stock UoM plus purchase and sales conversions. The stock unit locks once the product has inventory or BOM history. See the units of measure reference.
- Manage preferred storage bins per warehouse to guide put-away.
- Set accounting — the default financial line type and nominal-code overrides that drive revenue recognition.
- Manage a product's suppliers and set the default source.
Cost categories, which classify landed and other costs, are managed under Manage cost categories. Unit cost and average cost themselves come from the FIFO ledger — see FIFO layers & COGS in the Inventory guide.
Kits and bundles
Kits and bundles both group components, but they behave oppositely: a kit is assembled and sells as one stock-keeping line, while a bundle stays virtual and explodes into its component lines at sale. The difference and its downstream effects are explained in Kits vs bundles, and bundle revenue splitting in Bundle pricing & revenue proration.
You build and convert both in the Workshop, which can also auto-detect likely bundles and kits by naming patterns and batch-convert them. Component rules — allowed component types, minimum quantities, nesting, and circular-reference prevention — are in the kit & bundle component reference.
Keep the catalog healthy
As a catalog grows, maintenance tools keep it clean:
- Review the Product Data Health dashboard to surface products missing pricing, suppliers, images, or channel mappings.
- Add & manage images, then find & fix broken images with the image health check and Broken Images report.
- Merge duplicate products to fold one record into another. A merge runs as a background Tracked Job with server-side blocker checks, and it's irreversible — review the preview first.
- Export products to a spreadsheet (summary, or with supplier links).
Guides in this section
Find, create & edit
- Browse, search & filter the products list
- Create a product
- Edit a product's details
- Bulk-edit products
- Archive, unarchive & delete a product
- Bulk archive, unarchive & delete products
Classify & describe
- Set a product's categories & attributes
- Manage brands
- Manage categories
- Manage attributes
- Manage attribute groups
Price, measure & store
- Set a product's price
- Configure a product's units of measure
- Manage preferred storage bins
- Set a product's accounting & financial line type
- Manage a product's suppliers
- Manage pricing tiers
- Manage cost categories
Kits, bundles & variants
Images, import & maintenance
- Add & manage product images
- Find & fix broken product images
- Import products from a spreadsheet
- Export products
- Merge duplicate products
- Review the Product Data Health dashboard
Understand the model
Once you've worked your first few tasks, these guides explain how the pieces fit together:
- Product types explained — the six types, which hold stock, and how each behaves on an order.
- Kits vs bundles — assembled-and-stocked versus virtual-and-exploded.
- Bundle pricing & revenue proration — how a bundle's amount splits across its components.
- How product taxonomy works — brands, the category hierarchy, and attributes.
- Relative pricing tiers — how one tier derives its price from another.
- How a product flows through the system — create to stock to sell or purchase to report.
- Products, channels & reporting (seams) — where the catalog hands off to listings, orders, and analytics.
Reference
- Product fields & validation reference
- Products list columns, search & filters reference
- Product detail page reference
- Product permissions reference
- Importable product columns reference
- Pricing tier fields & guards reference
- Units of measure reference
- Attribute fields & types reference
- Kit & bundle component reference
A product's quantities, opening balance, FIFO layers, and COGS are documented separately in the Inventory guide. Start with browsing the product inventory list or viewing a product's stock, and see Stock states for how On Hand, Available, Allocated, On Hold, and Non-Sellable are derived.
Publishing a product to Amazon, Shopify, eBay, Walmart, or WooCommerce — and syncing listing price and stock back — is handled by listings and channel integrations, covered in the Listings guide (coming soon). The catalog owns the product record; listings own how it appears on each channel. See Products, channels & reporting for the seam.
Next steps
- New here? Start by browsing the products list, then create a product.
- Loading many products? Read Import products from a spreadsheet.
- Not sure which type to use? Read Product types explained.
- Cleaning up a catalog? Start with the Product Data Health dashboard.