Products
Create and manage products, variants, pricing, inventory, and collections.
Products are the heart of every Shopify store. Without products, there is nothing for customers to browse or purchase. Whether you sell clothes, books, electronics, handmade crafts, or digital downloads, every item you offer is created and managed as a product in Shopify.
As a Shopify developer, understanding how products work is essential. Even if your main job is designing themes or building custom features, you'll often work with product data such as titles, prices, images, descriptions, and inventory.
In this lesson, you'll learn how Shopify products are organized, how to create and manage them, and how developers use product information to build attractive online stores.
What is a Product?
A product is any item or service that a business sells through its Shopify store.
Examples include:
- T-shirts
- Mobile phones
- Shoes
- Books
- Furniture
- Online courses
- Gift cards
- Digital downloads
Each product contains information that helps customers understand what they are buying.
Product Information
Every Shopify product contains several important fields.
Product Title
The product title is the name of the item.
Men's Cotton T-ShirtA clear and descriptive title makes it easier for customers to find the product.
Product Description
The description explains the product in detail.
It may include:
- Features
- Materials
- Size information
- Benefits
- Care instructions
A good description helps customers make buying decisions.
Product Images
Images allow customers to see the product before purchasing.
Good product images should:
- Be high quality
- Show different angles
- Have good lighting
- Display product details clearly
Many stores also add videos to better showcase their products.
Product Price
Every product has a selling price.
₹1,499Shopify also lets you set a Compare-at Price, which shows customers the original price before a discount.
Original Price: ₹1,999
Sale Price: ₹1,499Product Variants
Many products come in different options. These options are called variants.
For example, a T-shirt may have:
- Small
- Medium
- Large
It may also come in different colors:
- Black
- Blue
- White
Instead of creating separate products for each combination, Shopify allows you to manage them as variants under one product.
Size | Color
--------|------
Small | Black
Medium | Black
Large | WhiteThis keeps your store organized and easier to manage.
Inventory Management
Inventory tells Shopify how many items are available for sale.
Running Shoes
Stock: 25Every time a customer places an order, Shopify automatically reduces the inventory.
If inventory reaches zero, the product can be marked as Out of Stock, helping prevent overselling.
Product Collections
Collections group similar products together.
Instead of searching through hundreds of products, customers can browse collections.
Examples include:
- Men's Clothing
- Women's Clothing
- New Arrivals
- Best Sellers
- Summer Collection
- Electronics
Collections improve navigation and create a better shopping experience.
Product Tags
Tags are keywords used to organize products.
Cotton
Blue
Summer
Casual
SaleTags make it easier to filter products and create automatic collections.
Product Status
A product can have different statuses depending on whether it is ready to be sold.
Common statuses include:
- Draft: The product is still being created and is not visible to customers.
- Active: The product is available for purchase.
- Archived: The product is no longer sold but is kept for reference.
Using the correct status helps you manage products efficiently.
How Developers Use Product Data
Shopify developers use product information to build dynamic product pages.
Instead of manually typing product details into every page, Shopify automatically loads the correct information using Liquid, Shopify's template language.
<h1>{{ product.title }}</h1>
<p>{{ product.description }}</p>
<p>{{ product.price | money }}</p>When a customer visits a product page, Shopify replaces these placeholders with the actual product information stored in the admin panel.
Adding a Product
Creating a product in Shopify is straightforward.
The basic steps are:
- Go to Products in the Shopify Dashboard.
- Click Add Product.
- Enter the product title.
- Write a detailed description.
- Upload product images.
- Set the price.
- Add inventory quantity.
- Create variants if needed.
- Choose collections and tags.
- Save and publish the product.
Once published, customers can view and purchase the product from your online store.
Real-World Example
Imagine you own an online shoe store.
You create a product called Running Shoes.
The product includes:
- Title: Running Shoes
- Price: ₹2,499
- Description: Lightweight running shoes for daily use.
- Images: Front, side, and top views.
- Sizes: 7, 8, 9, and 10
- Colors: Black and White
- Stock: 50 pairs
When customers visit your store, Shopify automatically displays all of this information on the product page. If a customer buys one pair, the inventory is updated automatically.
Tips for Managing Products
To create professional product pages:
- Use clear and descriptive product titles.
- Write helpful product descriptions instead of short one-line text.
- Upload high-quality images from multiple angles.
- Organize products using collections and tags.
- Keep inventory updated to avoid selling unavailable products.
- Use variants instead of creating duplicate products for different sizes or colors.
These practices improve the customer experience and make your store easier to manage.
Key Takeaways
- Products are the foundation of every Shopify store.
- Each product includes important information such as title, description, price, images, inventory, and variants.
- Variants allow multiple sizes, colors, or styles under a single product.
- Collections and tags help organize products and improve store navigation.
- Shopify automatically manages inventory and displays product information dynamically using Liquid.
- Understanding products is an essential skill for every Shopify developer because product data is used throughout themes, collections, search, filters, and checkout.