Skip to main content

Create and edit a product

A product is created together with its variants in one form. Every product needs at least one variant.

Where: Catalog → Products → Create product Who: create catalog.product.create; edit catalog.product.update.

Before you start:

  • the categories exist;
  • master data has your colours and sizes, and at least one active Unit Of Measure;
  • you know each variant's SKU, and its EAN or barcode if you use them.

How the form is laid out​

Step 1: product information​

FieldWhat to enterExample (Cotton T-shirt)Rules
CodeYour unique code for the productTSHIRT-COTTONRequired; unique
NameThe name people seeCotton T-shirtRequired
KindFinished good (you sell it) or Raw material (you use it to make things)Finished good
StatusDraft, Active, Inactive or Discontinued (see below)Active
Product TypeGOODS (physical) or SERVICE (not physical; never stocked)GOODS
Unit Of MeasureHow you count it: PCS, KG, GRAM, LTR or METERPCS
CategoryType to search, then pick oneT-shirts (TSHIRTS)Optional; clear with ✕
Customer Lead Time DaysDays you need before you can supply a customer2Whole number
Units Per PackHow many units in one pack10
Pack UnitThe pack, from master dataBox
NotesInternal notes180 gsm cotton; supplier Westline
StockableKeep stock of it in Inventory✓Services are never stockable
SaleableIt can be sold✓
PurchasableIt can be bought from suppliers✓
Product-level sizes aren't saved

The Product Length / Width / Height, Package Length / Width / Height and Dimension Unit fields in the product information section are currently not saved. Enter sizes on each variant instead (Step 2).

Step 2: variants​

The form starts with Variant 1. Fill it in, then select Add variant for each extra version. The full field list is on the Variants page. The essentials:

FieldExample: Variant 1Example: Variant 2
Variant Code (required)BLU-LRED-M
NameBlue, LargeRed, Medium
SKU (required, unique)TS-BLU-LTS-RED-M
EAN50123456789005012345678917
StatusActiveActive
Color / SizeBlue / LargeRed / Medium
Cost Price / Sale Price5.20 / 12.005.20 / 12.00
Default✓

Step 3: save​

Select Create product. You'll see "Product created successfully." and the product appears in the product register.

Choosing the product type and flags​

ExampleTypeKindStockableSaleablePurchasable
Cotton T-shirt (bought in, sold)GOODSFinished good✓✓✓
Ceramic Mug (bought in, sold)GOODSFinished good✓✓✓
Plain cotton fabric (used to make shirts)GOODSRaw material✓✓
Gift wrapping (a service)SERVICEFinished good(always no)✓
Delivery chargeSERVICEFinished good(always no)✓

A product with only one version​

Even a product that comes in only one version needs one variant. Give it a simple code.

Example: Ceramic Mug

Product fieldValueVariant fieldValue
CodeMUG-CERAMICVariant CodeSTD
NameCeramic MugNameStandard
Type / UnitGOODS / PCSSKUMUG-STD
CategoryMugs and cupsSale Price4.50

Product status​

StatusUse it whenExample
DraftYou're still setting it upNew season range, prices not agreed
ActiveIt's in normal useCotton T-shirt
InactiveTemporarily not usedSeasonal item out of season
DiscontinuedPermanently withdrawn; kept for historyOld mug design

This is the usual path. The system doesn't enforce it: you can choose any status at any time. Status is information for people. Other screens don't hide inactive or discontinued products, so tell your team.

Variants have their own Status too. A product can stay Active while one variant (say Red / Medium) is Discontinued.

Edit a product​

  1. In the product register, select the pencil (Edit Product) on its row.
  2. The same form opens with the saved details and variants ("Edit product").
  3. Change what you need, then select Save changes ("Product updated successfully.").

You can change everything, including the code. Remember that other modules and documents refer to the product, so change codes only when you must.

Delete a product​

Select the bin (Delete Product) and confirm "Are you sure you want to delete product TSHIRT-COTTON?". You'll see "Product deleted successfully."

Delete only products that were created by mistake

Deleting removes the product and all its variants permanently. The system does not check whether the product has stock, orders or history in other modules: those records would be left pointing at a product that no longer exists. For a product you no longer sell, set Status to Discontinued instead.

Messages​

MessageWhat to do
"Code is required" / "Name is required"Fill them in.
"Product code already exists: TSHIRT-COTTON"Use another code, or edit the existing product.
"At least one product variant is required." / "At least one variant is required."Keep at least one variant.
"SKU 'TS-BLU-L' already exists for this tenant."Another variant, perhaps of another product, uses that SKU. Choose a different one.
"Units of measure unavailable" (the save button is disabled)Add an active Unit Of Measure item in master data.
"Product options unavailable"The drop-down lists didn't load. Select Retry.