Skip to main content

Product Specifications

Specifications help you define and capture the technical and descriptive details of a product—things like material, size, strength, or chemical properties. These details are essential for quality control, compliance, and product understanding.

By the end of this guide, you'll be able to:

  • Define reusable product specifications
  • Organize them using specification categories
  • Create specification sets for different product types
  • Assign and fill specification values in products

1. What are Product Specifications?

In real-world products, we often need to describe what a product is made of or how it behaves. Specifications capture this information in a structured way.

Examples of specifications:

SpecificationExample Values
MaterialSteel, Cotton, Plastic
Size32, XL, 500mm
StrengthHigh, Medium, Low
pH Level5.5, 7.0
ClarityTransparent, Opaque

Specification vs Attribute

It's important to understand the difference between specifications and attributes:

FeatureSpecificationAttribute
PurposeDescribe product detailsCreate product variants
ExampleMaterial = SteelSize = S, M, L
UsageInformational / technicalSKU generation

A parameter like "Size" can exist in both contexts:

  • As an Attribute — to create variants (e.g., same shirt in S, M, L creates 3 SKUs)
  • As a Specification — to describe the product (e.g., size 32 inches)

Simple way to remember:

  • Attributes → Create variations (different SKUs)
  • Specifications → Describe the product (informational)

2. Key Components

2.1 Specification Category

Specification Category is the first level of grouping for specifications. Use categories when you have many specifications and need better organization and filtering.

CategoryPurpose
Physical PropertiesSize, Weight, Dimensions
Chemical PropertiespH, Composition, Purity
AppearanceColor, Finish, Texture
MechanicalStrength, Durability, Hardness

2.2 Specification (Master)

These are the individual specifications that can be used across all products. Each specification belongs to a category.

SpecificationCategory
MaterialPhysical Properties
SizePhysical Properties
StrengthMechanical
pH LevelChemical Properties
ColorAppearance

2.3 Specification Set

A Specification Set is a group of specifications, typically created per product category. This avoids repeating the same specifications for every product.

Example: Garments Specification Set

  • Material
  • Size
  • Color
  • Fabric Type

Example: Electronics Specification Set

  • Voltage
  • Power Consumption
  • Weight
  • Dimensions

3. How It Works Together

Specification Category → Organizes Specifications
Specification → Defines what to capture
Specification Set → Groups specifications for usage
Product → Uses specification set and stores values

When you assign a specification set to a product, all specifications from that set are automatically loaded, and you simply fill in the values.


4. Step-by-Step Process

Step 1: Create Specification Categories

  1. Navigate to: Products → Product Configuration → Specification Categories
  2. Click Create
  3. Enter category name (e.g., Physical Properties, Chemical Properties, Appearance)
  4. Save

Step 2: Create Specifications

  1. Navigate to: Products → Product Configuration → Specifications
  2. Click Create
  3. Enter specification details:
FieldExample
NameMaterial
CategoryPhysical Properties
  1. Save
  2. Repeat for other specifications

Step 3: Create Specification Set

  1. Navigate to: Products → Product Configuration → Specification Sets
  2. Click Create
  3. Enter set name (e.g., Garment Specification Set)
  4. Add specifications to include:
    • Material
    • Size
    • Color
  5. Save

Step 4: Assign Specification Set to Product

  1. Open the Product Form
  2. Navigate to the Specification tab
  3. Select the appropriate Specification Set
  4. On selection, all specifications from the set are automatically loaded

Step 5: Enter Specification Values

In the specification table, enter values specific to the product.


5. Examples

Example: Garment Product

Product: Men's Cotton Shirt Specification Set: Garments

SpecificationValue
MaterialCotton
SizeL
ColorBlue

Example: Chemical Product

Product: Cleaning Liquid Specification Set: Chemical

SpecificationValue
pH Level5.5
ClarityClear
Composition70% Alcohol

6. Best Practices

  • Create reusable specifications — avoid duplicating similar specifications
  • Use categories for organization — helps with filtering when you have many specifications
  • One specification set per product category — simplifies assignment
  • Keep naming consistent — use standard terminology across specifications
  • Avoid unnecessary specifications — only capture what adds value

7. Summary

ComponentPurpose
Specification CategoryOrganize specifications into logical groups
SpecificationDefine individual parameters to capture
Specification SetGroup specifications for easy assignment
ProductAssign set and fill actual values

Specifications help you describe products clearly and consistently across the system, enabling better quality control, compliance, and product information management.