---
title: Rule 333 Create product variants
description: rule, product variants, style master
---

[Skip to content](https://support.paragon-erp.com/rule-333-create-product-variants#main-content)

English

Show submenu for translations

[![paragon logo-1.png\]](https://support.paragon-erp.com/hs-fs/hubfs/paragon%20logo-1.png?width=240&height=75&name=paragon%20logo-1.png)](https://support.paragon-erp.com/?hsLang=en)

- [New Ticket](https://share-eu1.hsforms.com/1PiwaZCxTRpabuHVnQxGeXQc751y)
- [Tickets](https://help.paragon-erp.com/tickets)
- [Knowledge Base](https://support.paragon-erp.com/)
- [Sign out](https://20488534.hs-sites.com/_hcms/mem/logout)

Open main navigation

Close main navigation

- [New Ticket](https://share-eu1.hsforms.com/1PiwaZCxTRpabuHVnQxGeXQc751y)
- [Tickets](https://help.paragon-erp.com/tickets)
- [Knowledge Base](https://support.paragon-erp.com/)
- [Sign out](https://20488534.hs-sites.com/_hcms/mem/logout)
- English
  
  Show submenu for translations
- [Go to website](https://www.paragon-erp.com/)

[Go to website](https://www.paragon-erp.com/?hsLang=en)

 Welcome! Search our Knowledge Base.

- There are no suggestions because the search field is empty.

1. [ParagonERP](https://support.paragon-erp.com/?hsLang=en)
2. [Release Notes & Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en)
3. [Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en#rules)

May 7, 2026

# Rule 333 Create product variants

- [Introduction](https://support.paragon-erp.com/rule-333-create-product-variants#Introduction)
- [Prerequisites](https://support.paragon-erp.com/rule-333-create-product-variants#Prerequisites)
- [Step-by-Step Process](https://support.paragon-erp.com/rule-333-create-product-variants#Step-by-StepProcess)
- [Summary](https://support.paragon-erp.com/rule-333-create-product-variants#Summary)

### Introduction

[Rule](https://support.paragon-erp.com/what-are-rules?hsLang=en) 333 automates the creation of individual product variants from a master style template in ParagonERP. The product variants principle requires a hierarchy of 3 layers:

1. Master design: also called **style **or **style master**
2. Master / fabric design: a **style** (design) in a specific **color** (fabric), also called **style color master**
3. The actual product: a **style** (design) in a **color** (fabric) in a **size**, called **style color size**

This rule automatically creates all the individual sizes and variations you need to sell. The rule works with the following attributes within the product information:

- **Apparel Product Type** (to be Product hierarchy) - Identifies what stage a product is at (Style Master, Style Color Master, Style Color Size)
- **Style** - The base style code (like "SHIRT-001")
- **Color** - The color of the product
- **Size** - Individual size values
- **Scale** - A size range grouping (like "Adult Sizes" or "Kids Sizes") that determines which sizes are available
- **Styles Created** - A flag marking whether sizes have already been generated for this style
- **UPC Product** - Indicates if UPC codes should be generated

### Prerequisites

For this process to work, you need:

1. A **style master** product that has a style code and a scale assigned;
2. A **scale configuration** that maps which sizes should be created.

### Step-by-Step Process

#### **Step 1:**

Go to the product module by clicking on the **product** icon in the **more** menu or from the navigation bar on the right side of the main screen.

![](https://support.paragon-erp.com/hs-fs/hubfs/Product%20module-jpg-1.jpeg?width=670&height=303&name=Product%20module-jpg-1.jpeg)

 

#### **Step 2:**

To create a new style click the **add new** button located in the top left corner. This will bring up the new product screen.

![](https://support.paragon-erp.com/hs-fs/hubfs/undefined-Mar-25-2026-01-21-59-9555-PM.png?width=56&height=38&name=undefined-Mar-25-2026-01-21-59-9555-PM.png)

#### **Step 3:**

On this screen you will need to enter the details of your style. You are creating a **Style Master**. 

- Enter the style code into the **code** field (Mandatory)
- Enter the same style code into the **style** field (Mandatory)

![](https://support.paragon-erp.com/hs-fs/hubfs/undefined-Mar-25-2026-01-24-04-5550-PM.png?width=465&height=294&name=undefined-Mar-25-2026-01-24-04-5550-PM.png)

Do not fill in color and size, since you are creating a Style Master

- In the **product attributes** section, fill the attributes that will apply to all styles independent of the color or sizes (these attributes will copy into all colors and sizes for that style).

1. 1. Make sure you select a scale for the style.
     2. Check the box for “UPC Product?” ***if the style has a UPC*** (This will mark the style for the system to generate a UPC#)

![](https://support.paragon-erp.com/hs-fs/hubfs/undefined-Mar-25-2026-01-37-51-2111-PM.png?width=670&height=39&name=undefined-Mar-25-2026-01-37-51-2111-PM.png)

#### **Step 4:**

When you are finished entering all of the information for your style, click the **save** button in the bottom right corner. 

![](https://support.paragon-erp.com/hs-fs/hubfs/undefined-Mar-25-2026-01-40-02-5899-PM.png?width=46&height=34&name=undefined-Mar-25-2026-01-40-02-5899-PM.png)

***Do not activate the product, as the Style Master record should be always inactive.***

#### **Step 5:**

Once you have saved, your style master is created. The next step is to run the rule to create your style/colors and style/color sizes.

To do so, click on the action button in the bottom right corner. Click on the button labeled **create colors and sizes**. This action button only appears for style master products. The rule will create sizes according to the scale you have put on the style master.

![](https://support.paragon-erp.com/hs-fs/hubfs/Create%20colors%20and%20sizes-jpg.jpeg?width=143&height=111&name=Create%20colors%20and%20sizes-jpg.jpeg)

#### **Step 6:**

The final style creation modal will show up. Simply select the colors you need from the dropdown. You can create multiple colors at once if you need to. Then click the **checkmark** to accept/finalize your choices.

![](https://support.paragon-erp.com/hs-fs/hubfs/undefined-Mar-25-2026-01-47-32-7728-PM.png?width=485&height=632&name=undefined-Mar-25-2026-01-47-32-7728-PM.png)

For each color selected in the dialog, the rule creates a style color master product:

- **Product naming:** Style-Color (e.g., "SHIRT-001-RED")
- **Properties:**
  
    - Status: **Inactive**
    - Apparel Product Type: Style Color Master
    - Has the style value
    - Has the color value
    - Has **styles created** flag set to 1
    - Copies the bill of materials from the source product

#### **Step 7: Create individual size products**

For each style color master created, the rule creates products for every size in the scale:

- **Product naming:** Style-Color-Size (e.g., "SHIRT-001-RED-MEDIUM")
- **Properties:** 
    - Status: **Active** (ready to sell)
    - Apparel Product Type: Style Color Size
    - Has the style value
    - Has the color value
    - Has the scale value
    - Has the size value
    - Copies the bill of materials from the source product

Special formatting: Sizes under 10 get a leading zero (e.g., "SHIRT-001-RED-08" for size 8)

#### Step 7b: Copy Product Information

All relevant attribute values (except size, color, product type, and a few others) are copied from the style color master to each newly created product. This ensures consistency across the product line.

#### Step 8: Mark as complete

The rule marks all processed style color master products with the **styles created** flag set to **true**, so they won't be processed again.

#### Step 9: Get notified when all products are created

Finally, it sends notifications to update the system about all the new and modified products, and displays a success message of each successfully created product.

**In simple terms:** This rule takes your style master and color combinations and automatically fans them out into all the individual size products you need to manage inventory and sales, while maintaining consistency in product information and bill of materials across all variants.

 ![](https://support.paragon-erp.com/hs-fs/hubfs/image-png-Dec-30-2025-01-55-36-0240-PM.png?width=670&height=278&name=image-png-Dec-30-2025-01-55-36-0240-PM.png)

 

### Summary

Rule 333 doesn't generate the SKU and UPC codes. It only controls whether UPC codes should be generated by setting or removing a flag (`upcProduct` attribute).

The actual UPC generation requires [rule 296](https://support.paragon-erp.com/rule-296-generate-upcs?hsLang=en). Speak to your system administrator or contact ParagonERP to install this rule if required.

 

### Related articles

[What are rules?](https://support.paragon-erp.com/what-are-rules?hsLang=en)

 

- [Paragon Basics](https://support.paragon-erp.com/paragon-basics?hsLang=en#main-content)

    - [Paragon Modules & Features](https://support.paragon-erp.com/paragon-basics?hsLang=en#paragon-modules-features)
    - [Basic use Paragon](https://support.paragon-erp.com/paragon-basics?hsLang=en#basic-use-paragon)
    - [Advanced use Paragon](https://support.paragon-erp.com/paragon-basics?hsLang=en#advanced-use-paragon)
    - [Paragon policies](https://support.paragon-erp.com/paragon-basics?hsLang=en#paragon-policies)
    - [Customer](https://support.paragon-erp.com/paragon-basics?hsLang=en#customer)
- [Configuring Paragon](https://support.paragon-erp.com/configuring-paragon?hsLang=en#main-content)

    - [Basic Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#basic-settings)
    - [Advanced Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#advanced-settings)
    - [My Company Settings](https://support.paragon-erp.com/configuring-paragon?hsLang=en#my-company-settings)
    - [User Management & Access](https://support.paragon-erp.com/configuring-paragon?hsLang=en#user-management-access)
    - [Import & Export](https://support.paragon-erp.com/configuring-paragon?hsLang=en#import-export)
    - [Attributes](https://support.paragon-erp.com/configuring-paragon?hsLang=en#attributes)
    - [PDF Templates](https://support.paragon-erp.com/configuring-paragon?hsLang=en#pdf-templates)
    - [Configuring - Aloha](https://support.paragon-erp.com/configuring-paragon?hsLang=en#configuring-aloha)
    - [Product](https://support.paragon-erp.com/configuring-paragon?hsLang=en#product)
    - [Associations](https://support.paragon-erp.com/configuring-paragon?hsLang=en#associations)
- [Purchase](https://support.paragon-erp.com/purchase?hsLang=en#main-content)

    - [Vendor & Product](https://support.paragon-erp.com/purchase?hsLang=en#vendor-product)
    - [Purchase Order](https://support.paragon-erp.com/purchase?hsLang=en#purchase-order)
    - [In Transit & Receiving](https://support.paragon-erp.com/purchase?hsLang=en#in-transit-receiving)
    - [Vendor Invoicing](https://support.paragon-erp.com/purchase?hsLang=en#vendor-invoicing)
- [Manufacturing](https://support.paragon-erp.com/manufacturing?hsLang=en#main-content)

    - [Work Orders](https://support.paragon-erp.com/manufacturing?hsLang=en#work-orders)
    - [Bill of Materials](https://support.paragon-erp.com/manufacturing?hsLang=en#bill-of-materials)
    - [material](https://support.paragon-erp.com/manufacturing?hsLang=en#material)
- [Inventory](https://support.paragon-erp.com/inventory?hsLang=en#main-content)

    - [Warehouse Management](https://support.paragon-erp.com/inventory?hsLang=en#warehouse-management)
    - [Inventory Adjustment](https://support.paragon-erp.com/inventory?hsLang=en#inventory-adjustment)
    - [Inventory Value](https://support.paragon-erp.com/inventory?hsLang=en#inventory-value)
    - [Inventory Transfer](https://support.paragon-erp.com/inventory?hsLang=en#inventory-transfer)
    - [Picking](https://support.paragon-erp.com/inventory?hsLang=en#picking)
    - [Packing](https://support.paragon-erp.com/inventory?hsLang=en#packing)
- [Sales](https://support.paragon-erp.com/sales?hsLang=en#main-content)

    - [Sales Order](https://support.paragon-erp.com/sales?hsLang=en#sales-order)
    - [Reservations](https://support.paragon-erp.com/sales?hsLang=en#reservations)
    - [Returns](https://support.paragon-erp.com/sales?hsLang=en#returns)
    - [Invoicing](https://support.paragon-erp.com/sales?hsLang=en#invoicing)
- [Finance](https://support.paragon-erp.com/finance?hsLang=en#main-content)

    - [Financial Settings](https://support.paragon-erp.com/finance?hsLang=en#financial-settings)
    - [GL Mapping](https://support.paragon-erp.com/finance?hsLang=en#gl-mapping)
    - [Journal Entries](https://support.paragon-erp.com/finance?hsLang=en#journal-entries)
- [Reports](https://support.paragon-erp.com/reports?hsLang=en#main-content)

    - [Financial Reporting](https://support.paragon-erp.com/reports?hsLang=en#financial-reporting)
    - [WIGO](https://support.paragon-erp.com/reports?hsLang=en#wigo)
- [Integrations](https://support.paragon-erp.com/integrations?hsLang=en#main-content)

    - [QuickBooks](https://support.paragon-erp.com/integrations?hsLang=en#quickbooks)
    - [Minox](https://support.paragon-erp.com/integrations?hsLang=en#minox)
    - [Shopify](https://support.paragon-erp.com/integrations?hsLang=en#shopify)
    - [2Ship](https://support.paragon-erp.com/integrations?hsLang=en#2ship)
    - [Mobile](https://support.paragon-erp.com/integrations?hsLang=en#mobile)
    - [Google](https://support.paragon-erp.com/integrations?hsLang=en#google)
- [Release Notes & Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en#main-content)

    - [Rules](https://support.paragon-erp.com/release-notes-rules?hsLang=en#rules)
    - [Release Notes](https://support.paragon-erp.com/release-notes-rules?hsLang=en#release-notes)
- [Transactions](https://support.paragon-erp.com/transactions?hsLang=en#main-content)

    - [Receive Payment](https://support.paragon-erp.com/transactions?hsLang=en#receive-payment)
    - [Transaction Basics](https://support.paragon-erp.com/transactions?hsLang=en#transaction-basics)
    - [Sales Order](https://support.paragon-erp.com/transactions?hsLang=en#sales-order)
    - [Make Payment](https://support.paragon-erp.com/transactions?hsLang=en#make-payment)
    - [Credit](https://support.paragon-erp.com/transactions?hsLang=en#credit)
    - [Invoice](https://support.paragon-erp.com/transactions?hsLang=en#invoice)

[![Logo for ParagonERP](https://support.paragon-erp.com/hs-fs/hubfs/paragon%20logo.png?width=401&height=126&name=paragon%20logo.png "Logo for ParagonERP")](https://www.paragon-erp.com?hsLang=en)

We do our utmost to share all relevant information for our customers here. Still missing the answer to a question? Then please contact support.

<https://www.linkedin.com/company/paragonerp/posts/?feedView=all>

Copyright © 2026, ParagonERP