# Add your first product

Prepare a photo, a name and a selling price. You can save the product as a draft while you finish it.

Our example is **sports shoes at 2,500 DA**, with **20 pairs** in stock. These are real French dashboard screenshots with demonstration values. French labels appear beside the English instructions.

## 🎬 Video — products end to end

[Adding products in DZBuild](https://www.youtube.com/embed/o5rHtd_Pgus)

## 1. Open the product form

Open **Dashboard → Products → Add product**, or [open the form directly](https://dzbuild.com/dashboard/products/create).

On a phone, scroll down to reach the images, stock and status sections.

## 2. Add a photo

In **Product images** (*Images du produit*), press the upload area and choose a photo from your device. Wait for its thumbnail.

![Uploaded product photo with its Primary badge](/assets/images/fr-product-image-0759b9131f068c931d9a8a54688f3a4e.png)

**Check:** your photo appears. The **Primary** (*Principale*) photo is used on the product card. Select another photo's star to make it the primary image.

## 3. Enter the name and description

In **Product name** (*Nom du produit*), enter a short name such as **Sports shoes**.

In **Description**, explain what the buyer will receive. Mention the material, sizes and anything they need to know before ordering.

![Product name and short description entered in the dashboard](/assets/images/fr-product-details-70a4b2b9452cd12ee3b5ae8acdebdaaf.png)

You can complete optional details later. The description generator is optional too.

## 4. Set the price and quantity

In **Pricing & stock** (*Prix et stock*):

1. Enter **2500** in **Price** (*Prix*).
2. Leave **Compare price** (*Prix avant remise*) empty if you are not showing a discount.
3. Turn on **Track stock** (*Suivi du stock*).
4. Enter **20** in **Available quantity** (*Quantité disponible*).

![Selling price 2500 DA and stock tracking enabled with 20 units](/assets/images/fr-product-stock-24ec5950e6a78f19da4139db05cea080.png)

**Check:** the price is 2,500 DA and the quantity is 20. A compare price must be higher than the selling price. **Cost** is your purchase cost, not the amount the buyer pays.

Several colours or sizes?

Follow [Variants and combinations](https://dzbuild.com/docs/selling/variants.md) next. Use combination stock if each colour and size has its own quantity.

## 5. Choose the status and save

In **Category & status** (*Catégorie et statut*), choose a category if you have one, then select the status:

| Status                                      | Result                                                                |
| ------------------------------------------- | --------------------------------------------------------------------- |
| **Draft** (*Brouillon*)                     | Saved for you to finish. Shoppers cannot see it.                      |
| **Active** (*Actif*)                        | Listed in the store and available to buy.                             |
| **Active but hidden** (*Actif mais masqué*) | Buyable through its direct link, without appearing in store listings. |

![Draft status selected to keep the product invisible to shoppers](/assets/images/fr-product-status-ea7e81a6534a0abf8a156935d93f12b2.png)

Choose **Draft** while you practise. Press **Add product** (*Ajouter le produit*) once and wait for the products list.

## 6. Check the saved product

Find the product in **Products** and open **Edit**. Check the name, photo, price and quantity.

When ready, change the status to **Active** and save. Use **Preview in store** to check what the buyer sees.

**Finished:** the product is saved with the correct photo and price. If you published it, its storefront page opens.

## If you get stuck

| Problem                             | What to do                                                                                                                           |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| A photo is required                 | Choose a photo and wait for its thumbnail.                                                                                           |
| Compare-price error                 | Clear that field or enter a price higher than the selling price.                                                                     |
| Stock quantity is disabled          | Variant stock is on. Enter quantities in the options or combination table.                                                           |
| Product missing from the storefront | Check the Active status. Draft and hidden products do not appear in listings.                                                        |
| Save error                          | Keep the form open and correct the named field. If you are unsure whether it saved, check the products list before submitting again. |

## Continue

* [Add colours, sizes and stock for each combination](https://dzbuild.com/docs/selling/variants.md)
* [Update stock when new items arrive](https://dzbuild.com/docs/addons/stock-management.md)
* [Manage photos, prices and existing products](https://dzbuild.com/docs/selling/products.md)
