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:
| Specification | Example Values |
|---|---|
| Material | Steel, Cotton, Plastic |
| Size | 32, XL, 500mm |
| Strength | High, Medium, Low |
| pH Level | 5.5, 7.0 |
| Clarity | Transparent, Opaque |
Specification vs Attribute
It's important to understand the difference between specifications and attributes:
| Feature | Specification | Attribute |
|---|---|---|
| Purpose | Describe product details | Create product variants |
| Example | Material = Steel | Size = S, M, L |
| Usage | Informational / technical | SKU 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.
| Category | Purpose |
|---|---|
| Physical Properties | Size, Weight, Dimensions |
| Chemical Properties | pH, Composition, Purity |
| Appearance | Color, Finish, Texture |
| Mechanical | Strength, Durability, Hardness |
2.2 Specification (Master)
These are the individual specifications that can be used across all products. Each specification belongs to a category.
| Specification | Category |
|---|---|
| Material | Physical Properties |
| Size | Physical Properties |
| Strength | Mechanical |
| pH Level | Chemical Properties |
| Color | Appearance |
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
- Navigate to: Products → Product Configuration → Specification Categories
- Click Create
- Enter category name (e.g., Physical Properties, Chemical Properties, Appearance)
- Save
Step 2: Create Specifications
- Navigate to: Products → Product Configuration → Specifications
- Click Create
- Enter specification details:
| Field | Example |
|---|---|
| Name | Material |
| Category | Physical Properties |
- Save
- Repeat for other specifications
Step 3: Create Specification Set
- Navigate to: Products → Product Configuration → Specification Sets
- Click Create
- Enter set name (e.g., Garment Specification Set)
- Add specifications to include:
- Material
- Size
- Color
- Save
Step 4: Assign Specification Set to Product
- Open the Product Form
- Navigate to the Specification tab
- Select the appropriate Specification Set
- 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
| Specification | Value |
|---|---|
| Material | Cotton |
| Size | L |
| Color | Blue |
Example: Chemical Product
Product: Cleaning Liquid Specification Set: Chemical
| Specification | Value |
|---|---|
| pH Level | 5.5 |
| Clarity | Clear |
| Composition | 70% 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
| Component | Purpose |
|---|---|
| Specification Category | Organize specifications into logical groups |
| Specification | Define individual parameters to capture |
| Specification Set | Group specifications for easy assignment |
| Product | Assign 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.

