# Product Creation

Kindly follow the instructions to create and manage products for your store. You can add product details such as title, description, images, pricing, inventory, variants, and shipping information. Setting up products accurately helps customers understand what you offer and ensures smooth management of stock, fulfilment, and sales.

### Step 1: Open the Products page

1. Log in to the **Shopify admin**.
2. In the left sidebar, click **Products.**
3. Click **Add product** (top right).

***

### Step 2: Add basic product details

1. **Title** — Enter the product name (clear and searchable).
2. **Description** — Write the full product description (features, benefits, materials, sizing, usage). Use short paragraphs and bullet lists for readability.
3. **Media** — Upload images and/or videos. Recommended: high resolution, consistent aspect ratio, and include multiple angles. You can drag to reorder.

***

### Step 3: Set pricing

1. **Price** — Enter the selling price.
2. **Compare at price** (optional) — Use if showing a discount.
3. **Cost per item** (optional) — Add your cost to track profit (not shown to customers).
4. **Charge tax on this product** — Toggle on if the product is taxable.

***

### Step 4: Inventory

1. **SKU** — Stock Keeping Unit (unique identifier you manage).
2. **Barcode (ISBN, UPC, GTIN)** — If available.
3. **Inventory policy** — Choose **Shopify to track this product’s inventory** if you want automatic stock decrement.
4. **Quantity** — Enter available stock.
5. **Continue selling when out of stock** — Toggle if you allow backorders.

***

### Step 5: Shipping

1. **This is a physical product** — Toggle on if it requires shipping.
2. **Weight** — Enter weight for shipping calculations.
3. **Country/Region of origin** and **HS (Tariff) code** — Fill if selling internationally.
4. **Fulfilment service** — Select if using a third-party fulfilment provider.

***

### Step 6: Variants (if product has sizes/colors)

1. Click **Add variants**.
2. Add option names (e.g., Size, Color) and values (e.g., S, M, L / Red, Blue).
3. Shopify will generate variant combinations automatically.
4. For each variant, you can set an individual **price**, **SKU**, **barcode**, **inventory**, and **weight**.

Tip: If you need swatches or custom UI, use theme settings or metafields to render them visually.

***

### Step 7: Organization & visibility

1. **Product type** — Broad category, e.g., “T-shirt.”
2. **Vendor** — Brand or supplier name.
3. **Collections** — Add the product to manual or automated collections (e.g., “Summer 2025”).
4. **Tags** — Add searchable tags (comma separated) for filters and admin organisation.
5. **Sales channels and apps** — Choose which channels this product is available on.
6. **Product status** — Set to **Active** to publish, **Draft** to save for later, or **Archived**.

***

### Step 8: Search engine listing (SEO)

1. Click **Edit website SEO**.
2. **Page title** — Keep it concise and include main keywords.
3. **Meta description** — 150–160 characters describing the product.
4. **URL and handle** — Customise if needed (avoid spaces/special characters).

***

### Step 9: Advanced: Metafields & Custom content

* **Metafields** — Use for extra data (e.g., ingredient lists, size charts, downloadable files). Configure them from **Settings → Custom data,** then fill them on the product page.
* **Custom templates** — Assign a specific product template from your theme if needed.

***

### Step 10: Save & Preview

1. Click **Save** (top right).
2. Click **Preview** or use the product URL to view the live storefront version and verify images, description, variants, and SEO.

### How to create a product?

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flf0zuS3pnoHVKPsHAmfW%2Fuploads%2FVfIbckCtCFTBV1xkFy1b%2F9-create%20product.mp4?alt=media&token=c02c344f-4480-41fb-a61d-3e75a0bfb7d4>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wedesigntech-1.gitbook.io/elegance/template-creation/product-creation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
