Garments Product Setup (Shopflix)

This guide documents the exact setup and configuration steps to create a garments-style configurable product in ShopFlix. The example creates a parent category Men, a sub-category Tshirt, and a configurable product Modern T-Shirt with color and size variants.

1. Pre-Setup Checklist

1. Log in to the Admin Panel.
2. Confirm you have at least one Channel, Locale, Currency, and Inventory Source.
3. Ensure the active Channel is associated with the intended Inventory Source(s).

Where to verify:
1. Settings > Channels (channel, locales, currencies, inventory sources)
2. Settings > Locales
3. Settings > Currencies
4. Settings > Inventory Sources

2. Create Configurable Attributes (Color, Size)

You need attributes that can be used for configurable products.

2.1 Create the color attribute

1. Go to Catalog > Attributes.
2. Click Create Attribute.
3. Fill the fields:
   - Admin Name: Color
   - Attribute Code: color
   - Type: Select (Dropdown)
   - Is Required: Yes
   - Value Per Locale: No
   - Value Per Channel: No
   - Use To Create Configurable Product: Yes
4. Add options:
   - Red
   - Blue
   - Black
5. Save.

2.2 Create the size attribute

1. Go to Catalog > Attributes.
2. Click Create Attribute.
3. Fill the fields:
   - Admin Name: Size
   - Attribute Code: size
   - Type: Select (Dropdown)
   - Is Required: Yes
   - Value Per Locale: No
   - Value Per Channel: No
   - Use To Create Configurable Product: Yes
4. Add options:
   - S
   - M
   - L
   - XL
5. Save.

3. Create Attribute Family (Garments)

Attribute families decide which attributes appear while creating products.

1. Go to Catalog > Attribute Families.
2. Click Create Attribute Family.
3. Enter:
   - Name: Garments
4. In the attribute family editor, move required attributes into groups. Make sure these are included:
   - name
   - sku
   - status
   - price
   - weight
   - short_description
   - description
   - color
   - size
5. Save.

4. Create Categories (Men > Tshirt)

1. Go to Catalog > Categories.
2. Click Create Category for the parent:
   - Category Name: Men
   - Status: Enabled
   - Visible on Menu: Yes
3. Save.

4. Create a child category Tshirt under Men:
   - Category Name: Tshirt
   - Status: Enabled
   - Visible on Menu: Yes
   - Parent Category: Men
5. Save.

5. Create Configurable Product (Modern T-Shirt)

The flow is:
1) Create Product form (Type, Attribute Family, SKU)
2) After Save, select configurable attributes (Color, Size)
3) The system auto-creates parent + variant products
4) You are redirected to the parent product edit page to complete details

5.1 Create the product (initial form)

1. Go to Catalog > Products.
2. Click Create Product.
3. Choose:
   - Type: Configurable
   - Attribute Family: Garments
   - SKU: use a unique identifier for the parent product
4. Click Save Product.

5.2 Select configurable attributes

1. In the Create Configurable Product dialog, select:
   - color
   - size
2. Click Save Product.
3. The system auto-creates the parent product and variant combinations.

5.3 Complete parent product details

1. Fill core product data:
   - Name: Modern T-Shirt
   - Status: Enabled
   - Categories: Men > Tshirt
   - Price: Base price (used for display)
   - Short Description and Description
2. Upload at least one base product image (optional but recommended).
3. Save.

5.4 Manage variants

1. Review the created variants.
2. For each variant, set:
   - Name
   - Price
   - Default Quantities
   - Image
   - Status
3. Use Add Variant to create additional combinations if needed.

Tip: Use Mass Edit to apply common price, status, or inventory values to multiple variants at once.

6. Validate in Storefront

1. Open the storefront product page for Modern T-Shirt.
2. Confirm that Color and Size dropdowns appear.
3. Select values and add to cart to ensure inventory is deducted for the selected variant.

This is a detailed page of the created product where we can see Color and Size dropdowns.

Notes and Common Issues

1. If Color/Size do not appear on the product page, verify Use To Create Configurable Product is enabled for both attributes and that the Garments family includes them.
2. If inventory shows zero, verify the Inventory Source is assigned to the channel and each variant has quantity on that source.
3. If categories do not show in the menu, confirm Visible on Menu is enabled for those categories.

If you later want screenshots embedded, share the files or paths and I will insert them with captions.
