---
# System prepended metadata

title: Untitled

---

### **Detailed Step-by-Step Guide to Creating Products in Strapi**

This guide will walk you through the process of creating and managing products in Strapi, using a Pearl Necklace as an example. We’ll cover setting up categories, sub-categories, product attributes, and product SKUs, and then how to create and publish your product.

---

### **Step 1: Access the Strapi Admin Panel**

1. **Login to Strapi:**
   - Open your web browser.
   - Navigate to your Strapi admin panel (e.g., `http://localhost:1337/admin`).
   - Enter your administrator credentials and click **Login**.

---

### **Step 2: Setting Up Categories and Sub-Categories**

**Categories and sub-categories help organize your products in a way that makes them easier to find for your customers.**

1. **Create a New Category:**
   - From the Strapi dashboard, click on **Content-Types Builder** in the left-hand menu.
   - In the Content-Types Builder, locate and select **Categories** from the list of content types.
   - Click on **Add New Entry**.
   - In the **Name** field, enter "Jewelry" (or another appropriate category name).
   - In the **Description** field, you can add details like "Various types of jewelry items including necklaces, rings, and earrings."
   - Click **Save** to create the category.

2. **Create a New Sub-Category:**
   - Still in the Content-Types Builder, find and select **Sub-Categories**.
   - Click on **Add New Entry**.
   - Enter the name of the sub-category, for example, "Necklaces".
   - In the **Parent Category** dropdown, select "Jewelry" (the category you just created).
   - Add a description like "A collection of various necklaces, including pearl, gold, and diamond necklaces."
   - Click **Save**.

---

### **Step 3: Preparing Product Attributes**

**Product attributes are the characteristics that describe variations of your products, such as color, size, or material.**

1. **Create a Color Attribute:**
   - In the Strapi dashboard, go back to **Content-Types Builder**.
   - Select **ProductAttributes**.
   - Click on **Add New Entry**.
   - In the **Type** dropdown, select "Color".
   - In the **Value** field, add the colors you will offer, such as "White," "Black," and "Pink."
   - Click **Save**.

2. **Create a Size Attribute:**
   - Again in **ProductAttributes**, click on **Add New Entry**.
   - Select "Size" as the type.
   - In the **Value** field, add the sizes you will offer, such as "16 inches," "18 inches," and "20 inches."
   - Click **Save**.

---

### **Step 4: Creating the Product**

**Now that you’ve set up categories and attributes, you can create the actual product.**

1. **Add a New Product:**
   - In the Strapi dashboard, go to **Content-Types Builder** and select **Products**.
   - Click on **Add New Entry**.
   - Enter "Pearl Necklace" as the product name.
   - In the **Description** field, provide details about the product, such as "A stunning pearl necklace available in various colors and lengths. Perfect for elegant occasions."
   - In the **Summary** field, you can add a brief overview of the product.
   - Upload an image for the product cover if you have one.

2. **Assign the Product to a Category and Sub-Category:**
   - In the product entry, find the **Category** dropdown and select "Jewelry".
   - In the **Sub-Category** dropdown, select "Necklaces".
   - This ensures that the product is correctly categorized in your online store.

3. **Add Product Attributes:**
   - Scroll down to the **ProductAttributes** section.
   - Click on **Add an entry** and select the "Color" attribute.
   - Add another entry for the "Size" attribute.
   - This will allow customers to choose the specific color and size they prefer when purchasing.

4. **Create Product SKUs:**
   - Scroll to the **ProductSKUs** section.
   - Click on **Add an entry**.
   - For each SKU, you’ll need to:
     - Enter a unique SKU code, like "White-16in-PN01" for a white 16-inch pearl necklace.
     - Set the price for this specific SKU.
     - Enter the quantity available in stock.
   - Repeat this for each combination of color and size.
   - Click **Save**.

---

### **Step 5: Managing and Publishing the Product**

**Reviewing and publishing ensures that your product is correctly set up and visible to your customers.**

1. **Review the Product Details:**
   - Double-check all the information you’ve entered, including the product name, description, category, sub-category, attributes, and SKUs.
   - Make sure everything is accurate and complete.

2. **Save the Product:**
   - Click **Save** at the top right corner of the product entry page.

3. **Publish the Product:**
   - If your Strapi setup uses the draft and publish system, make sure to switch the "Draft/Published" toggle to **Published**.
   - Click **Save** again to make the product live on your store.

---

### **Step 6: Accessing the Product via API**

**Strapi automatically generates API endpoints for your content types. You can use these endpoints to integrate the product data into your website or app.**

1. **View API Documentation:**
   - In the Strapi admin panel, go to the **Documentation** section.
   - Here you can find and test the API endpoints for your products.

2. **Fetch Product Data:**
   - Use the provided API endpoint to fetch the product data and display it on your website or app.

---


### **Step-by-Step Guide to Creating a Product in Strapi: Example 2**

This guide will continue to walk you through the process of creating and managing products in Strapi, using a "Leather Handbag" as an example. While this example focuses on handbags, the process is similar for any product you want to create, be it electronics, clothing, or home decor.

---

### **Step 1: Setting Up Categories and Sub-Categories**

**Categories and sub-categories are used to organize your products in a way that makes them easy to find for customers.**

1. **Create a New Category:**
   - In the Strapi dashboard, go to **Content-Types Builder** and select **Categories**.
   - Click on **Add New Entry**.
   - For this example, enter "Accessories" as the category name. This category could include a wide range of products like handbags, wallets, and belts.
   - In the **Description** field, add details like "A collection of fashionable accessories including handbags, belts, and wallets."
   - Click **Save**.

2. **Create a New Sub-Category:**
   - Still in the **Content-Types Builder**, find and select **Sub-Categories**.
   - Click on **Add New Entry**.
   - Enter the name of the sub-category, for example, "Handbags".
   - In the **Parent Category** dropdown, select "Accessories" (the category you just created).
   - Add a description like "A range of stylish handbags made from premium materials."
   - Click **Save**.

---

### **Step 2: Preparing Product Attributes**

**Product attributes define the characteristics of your products, such as material, size, and color. These attributes help in creating variations of the product.**

1. **Create a Material Attribute:**
   - In the Strapi dashboard, go to **Content-Types Builder** and select **ProductAttributes**.
   - Click on **Add New Entry**.
   - In the **Type** dropdown, select "Material".
   - In the **Value** field, enter materials such as "Leather," "Canvas," and "Suede."
   - Click **Save**.

2. **Create a Color Attribute:**
   - Again in **ProductAttributes**, click on **Add New Entry**.
   - Select "Color" as the type.
   - In the **Value** field, add colors like "Black," "Brown," and "Tan."
   - Click **Save**.

---

### **Step 3: Creating the Product**

**With the categories, sub-categories, and attributes in place, you can now create your product.**

1. **Add a New Product:**
   - In the Strapi dashboard, go to **Content-Types Builder** and select **Products**.
   - Click on **Add New Entry**.
   - Enter "Leather Handbag" as the product name.
   - In the **Description** field, provide detailed information about the handbag, such as "A stylish leather handbag available in various colors and materials. Perfect for daily use or special occasions."
   - In the **Summary** field, you can add a brief overview, like "Elegant and durable, this handbag is a must-have accessory."
   - Upload an image for the product cover if available.

2. **Assign the Product to a Category and Sub-Category:**
   - In the product entry, find the **Category** dropdown and select "Accessories".
   - In the **Sub-Category** dropdown, select "Handbags".
   - This ensures that the product is correctly categorized in your online store.

3. **Add Product Attributes:**
   - Scroll down to the **ProductAttributes** section.
   - Click on **Add an entry** and select the "Material" attribute.
   - Add another entry for the "Color" attribute.
   - This allows customers to choose the specific material and color they prefer when purchasing.

4. **Create Product SKUs:**
   - Scroll to the **ProductSKUs** section.
   - Click on **Add an entry**.
   - For each SKU, you’ll need to:
     - Enter a unique SKU code, like "Black-Leather-HB01" for a black leather handbag.
     - Set the price for this specific SKU.
     - Enter the quantity available in stock.
   - Repeat this for each combination of material and color.
   - Click **Save**.

---

### **Step 4: Publishing the Product**

**Reviewing and publishing ensures that your product is correctly set up and visible to customers.**

1. **Review the Product Details:**
   - Double-check all the information you’ve entered, including the product name, description, category, sub-category, attributes, and SKUs.
   - Make sure everything is accurate and complete.

2. **Save the Product:**
   - Click **Save** at the top right corner of the product entry page.

3. **Publish the Product:**
   - If your Strapi setup uses the draft and publish system, switch the "Draft/Published" toggle to **Published**.
   - Click **Save** again to make the product live on your store.

---

### **Step 5: Accessing the Product via API**

**Strapi automatically generates API endpoints for your content types. These endpoints can be used to integrate the product data into your website or app.**

1. **View API Documentation:**
   - In the Strapi admin panel, go to the **Documentation** section.
   - Here you can find and test the API endpoints for your products.

2. **Fetch Product Data:**
   - Use the provided API endpoint to fetch the product data and display it on your website or app.

---

### **Conclusion**

Using this guide, you’ve successfully created and published a leather handbag product in your online store using Strapi. This process can be repeated for any other products you wish to add, ensuring they are well-categorized and have the necessary attributes for your customers to choose from. 

Remember, whether it's a handbag, electronics, or clothing, the steps remain consistent—create your categories, set up attributes, and ensure each product has all the necessary details before publishing. Happy managing!