---
title: Basic Guide to Product Modeling
slug: user-documentation/basic-guide-to-product-modeling
docTags: 
createdAt: 2024-03-13T15:48:06.750Z
---

NoChannel Commerce PIM offers a robust framework for efficiently managing and optimizing your product data, ensuring a seamless and tailored experience for your customers across all touchpoints.&#x20;

Now that you're familiar with the fundamentals of PIM, here's a basic guide to exploring and implementing your product model tailored to your business needs.

Suppose you deal in the **Apparel&#x20;**&#x69;ndustry, the following will walk you through creating a basic product data model for apparel items.&#x20;

## Define Unique Groups of Products

- Think about the different types of apparel you sell. Begin by listing distinct groups of apparel products with similar characteristics and options.
- Example of Groups of a Product:
  - T-shirts
  - Jeans
  - Dresses
  - Jackets
  - Shoes
  - Accessories
- Each of these can become a Product Template within NoChannel Commerce PIM.

## Create Product Templates

Within each group of products (template), identify the specific characteristics (attributes) that describe your products. For example, a T-shirt template might include characteristics like size, color, material, sleeve length, etc.

- List down the specific characteristics and options for each template.
- Example Product Templates:
  - T-shirt Template:
    - Size (Small, Medium, Large, etc.)
    - Color (Red, Blue, Green, etc.)
    - Fabric (Cotton, Polyester, Blend, etc.)
  - Jeans Template:
    - Waist Size (28, 30, 32, etc.)
    - Length (Short, Regular, Long)
    - Fit (Slim, Regular, Relaxed)
  - Dress Template:
    - Length (Mini, Midi, Maxi)
    - Sleeve Type (Sleeveless, Short Sleeve, Long Sleeve)
    - Pattern (Floral, Striped, Solid)
  - Jacket Template:
    - Style (Bomber, Denim, Leather)
    - Closure (Zipper, Button, Snap)
    - Lining (Fleece, Quilted, Satin)

## Group Attributes for Efficiency

- Review the list of attributes and identify related properties that can be grouped into Attribute Groups.
- Create Attribute Groups for easier management and assignment to Product Templates.
- Example Attribute Groups:
  - Size & Fit Group:
    - Size
    - Fit
  - Material Group:
    - Fabric
    - Lining
  - Style & Design Group:
    - Style
    - Pattern

## Implementing the Product Data Model

Follow these steps in the NoChannel Commerce Portal:

1. **Create Attributes**
   - Define individual attributes such as `Size`, `Color`, `Fabric`, etc.
2. **Create Attribute Groups**
   - Group related properties together, like `Size & Fit`, `Material`, `Style & Design`.
3. **Create Product Templates:**
   - Assign relevant Attribute Groups and/or Attributes to each Product Template.
   - Example: Assign `Size & Fit Group` to `T-shirt Template`, `Material Group` to `Jeans Template`.
4. **Create Products and Variants**
   - Based on the defined Product Templates, create specific products like `Red Cotton T-shirts` or `Blue Slim Fit Jeans`. This ensures consistency and adherence to your defined product characteristics.
   - If your products have variations (e.g., different colors or sizes for the same T-shirt design), create product variants within each product listing. This allows for efficient management of different options. Generate variants within each product, such as `Small Red Cotton T-shirt` or `28x32 Slim Fit Blue Jeans`.

