Products
Maintain a reusable product catalog with pricing, media, inventory, and quote or invoice line items.
salesproductspricinginventory
Products
Products are reusable catalog items for sales and billing. Use them to keep names, descriptive catalog data, prices, tax defaults, media, files, public API data, source metadata, and inventory behavior in one place.
Create and manage products
- Open Products to browse the catalog, search by product data, and switch table views.
- Product lists, search results, and detail views only include records your role can read. Creating and duplicating require
products:create; editing and archiving requireproducts:update. Conditional record rules are evaluated against the product data for the action. - Store the name, public slug, code, subtitle, description, categories, designer, producer, country, year, period, style, materials, condition, dimensions, notes, and status.
- Pricing fields include unit, sales-unit label and quantity, unit price, currency, default tax rate, tax category, revenue account, cost price, and whether the price includes tax.
- New products default to
publishedand the Piece (Stk) unit unless you choose different values. Only published products appear in quote and invoice product pickers. - The public slug is generated from the entered slug, code, or name and is kept unique inside the Workspace.
- Imported catalog records can keep source system data such as source URL, last modified timestamp, source availability text, and source price text for traceability.
- Product changes appear in Workspace activity: manual creates, updates, duplicates, archives, and inventory movements are logged, and catalog imports log creates, updates, or archives when imported data changes.
Media, links, and files
- Product records can store a thumbnail image and preview video.
- When editing an existing product, add, reorder, or remove gallery images. The Media tab shows the ordered image gallery.
- Add external links for product pages, documentation, videos, or other references on the Media tab.
- The Files tab opens the product's own folder so supporting documents stay attached to the product.
Inventory
- Turn on Track inventory to maintain stock on hand, low-stock threshold, and backorder behavior. The General tab then shows the current stock and its movement-based history over time.
- Use Record Movement on the Inventory tab for manual stock-in, stock-out, or setting an absolute stock balance. A unit cost and note can be entered with the movement; the ledger shows the resulting balance, costs, and links to source bills, invoices, or production runs.
- Mark a product as Unique product when only one unit can be sold or held. Unique products cannot have stock quantities, low-stock thresholds, or quote/invoice quantities greater than
1, and cannot be the output of a new production run. - If backorders are not allowed, movements that would make stock negative are blocked.
- The product detail page shows average unit cost, inventory value, valuation policy, and recent movement sources. Inbound movements with cost re-average the unit cost; outbound movements use the current average when no explicit cost is provided.
- Incoming invoice line items can allocate cost into product stock, and production runs can create product stock-ins with the completed run's total cost.
- When the valuation policy is Inventory, costed product movements can create inventory journal entries. Otherwise the purchase remains expensed immediately and inventory tracking is operational.
Bill of materials
- The Production tab is available for non-unique products when you can read Production. It contains the bill of materials and a newest-first history of runs that make the product, including status, output quantity, total cost, and completion date.
- Define the material quantity needed for one output unit in the Bill of materials card; each row can carry a note. For an inventory-tracked product, you can start a new run directly from this tab with the product preselected.
- The card previews costs from the materials' current average unit costs: an estimated cost per row and a "Material cost per unit" total for one output unit.
- Creating a production run scales the current bill of materials by the requested output quantity and copies it into that run's component plan. Later product changes do not silently alter existing runs; a draft run can explicitly replace its plan with the current bill of materials — see Production.
Use products in quotes and invoices
- Quote and invoice positions can use
Productas their catalog source. - Selecting a published product pre-fills the position title, description, unit, unit price, and default tax rate while keeping a source snapshot for traceability. Invoice positions can also inherit the product's revenue account.
- Product usage counts update when quote or invoice positions are created, changed, duplicated, or deleted.
- For tracked products, invoices create
saleinventory movements when they first move intosent,paid, oroverdue. Cancelling a finalized invoice createsreturnmovements for the related product positions. - Before invoice finalization books stock out, Einblick rebuilds the product valuation cache from the movement ledger so unique-product checks and cost basis use the latest stock history.
Public API
- API keys can expose
productsas a native collection endpoint when the API feature is enabled. - Product API fields include catalog, dimension, pricing, inventory, and source metadata, plus optional thumbnail, ordered images, ordered videos, and product links, depending on the key's readable field grants.
- Product resource reads default to
status = publishedunless the API key uses an explicit filter.