Back to Guides
Store Setup
14 min read

How to Add Products to Shopify

Your products are the heart of your store. This guide covers everything from basic product creation to advanced techniques for variants, images, and SEO optimisation.

Flex Commerce Team
Updated February 2024

Product Basics

Before diving into the product editor, it helps to understand how Shopify structures product information. A well-organised product listing improves customer experience and makes your store easier to manage.

Every product in Shopify has core fields that define what it is, how it looks, and how it is sold. Getting these right from the start saves time and prevents issues later.

Essential Product Fields

  • Title - The product name customers see. Keep it clear and searchable.
  • Description - Detailed information about the product. Supports HTML formatting.
  • Images - Photos and videos showing the product. The first image becomes the featured image.
  • Price - The selling price. You can also add a compare-at price for sales.
  • Variants - Different versions like sizes or colours, each with its own SKU and stock.
  • Inventory - Stock quantity and tracking settings.

Product Types and Organisation

Shopify provides several ways to categorise products:

  • Product type: A free-text field like "T-Shirt" or "Candle". Used for filtering and automation.
  • Vendor: The brand or manufacturer. Useful if you sell multiple brands.
  • Collections: Groups of products displayed on your store. A product can be in multiple collections.
  • Tags: Keywords for filtering and search. Use consistent tags across products.

Adding Your First Product

Let us walk through adding a product from start to finish. This process takes about 5-10 minutes per product when you have all your information ready.

  1. 1
    Navigate to Products

    In your Shopify admin, go to Products in the left sidebar. Click Add product in the top right corner.

  2. 2
    Enter the Product Title

    Add a clear, descriptive title. Include key details customers search for. For example, "Organic Cotton T-Shirt - Navy Blue" is better than just "T-Shirt".

  3. 3
    Write the Description

    Describe the product in detail. Include materials, dimensions, benefits, and use cases. Format with headings and bullet points for readability.

  4. 4
    Upload Images

    Add product images by clicking Add media or dragging files. Upload multiple angles and lifestyle shots. The first image becomes the main image.

  5. 5
    Set Pricing

    Enter the price in the Pricing section. If the item is on sale, enter the full price in "Compare at price" and the sale price in "Price".

  6. 6
    Configure Inventory

    Add SKU, barcode if applicable, and stock quantity. Enable "Track quantity" to automatically update stock when orders are placed.

  7. 7
    Add Shipping Details

    Enter the product weight for accurate shipping calculations. Check "This is a physical product" for items that need shipping.

  8. 8
    Save the Product

    Click Save in the top right. The product is now in your store. Set the status to "Active" to make it visible to customers.

Product Images

Images are crucial for online sales. Customers cannot touch or try your products, so photos must convey quality, size, and details. Good images directly impact conversion rates.

Image Requirements

  • Size: Minimum 2048 x 2048 pixels for zoom functionality. Square images work best.
  • Format: JPEG for photographs, PNG for graphics with transparency.
  • File size: Under 4MB per image. Compress larger files before uploading.
  • Quantity: 4-8 images per product showing different angles and details.

Types of Product Images

Main Product Shot

Clean image on white or simple background. Shows the product clearly without distractions. This appears in collection pages and search results.

Detail Shots

Close-ups showing texture, stitching, materials, or special features. Help customers understand quality and craftsmanship.

Scale Reference

Show the product next to common objects or in use to communicate size. Essential for items where dimensions matter.

Lifestyle Images

Product in context or being used. Helps customers envision owning the product. Great for social media sharing.

Pro Tip

Add alt text to every image. Click on an image, then click "Add alt text". Describe what the image shows for accessibility and SEO. Example: "Navy blue organic cotton t-shirt front view".

Variants and Options

Many products come in different options like sizes and colours. Shopify handles these through variants. Each variant can have its own price, SKU, and inventory level.

Creating Variants

  1. 1.In the product editor, scroll to the Variants section
  2. 2.Click Add options like size or colour
  3. 3.Enter the option name (e.g., "Size")
  4. 4.Enter the option values (e.g., "Small", "Medium", "Large")
  5. 5.Click Done to create the variants
  6. 6.Edit each variant to add specific prices, SKUs, and stock levels

Variant Limits

  • Maximum 3 options per product (e.g., Size, Colour, Material)
  • Maximum 100 variants per product (combination of all options)
  • Each variant can have its own image, price, weight, and inventory

Assigning Images to Variants

You can link specific images to variants so the correct image shows when a customer selects a colour:

  1. 1.Upload all variant images to the product
  2. 2.In the Variants section, click on a variant to edit it
  3. 3.Click the image icon and select the matching image
  4. 4.Repeat for each variant that needs a specific image

Pricing and Inventory

Accurate pricing and inventory management prevent overselling and ensure customers see the correct prices at checkout.

Pricing Fields

Price

The current selling price. If you have tax-inclusive pricing enabled (standard for UK), this should include VAT.

Compare at Price

The original price before discount. When set higher than Price, Shopify displays this as a strikethrough price and shows the discount.

Cost per Item

Your cost to acquire the product. Used for profit reporting. Customers never see this value.

Inventory Settings

  • Track quantity: Enable this to have Shopify monitor and update stock levels
  • Continue selling when out of stock: Allow purchases even when stock reaches zero (for backorders)
  • SKU: Your internal product code. Essential for inventory management
  • Barcode: UPC, EAN, or ISBN if applicable. Used for point of sale and product feeds

Pro Tip

Set up low stock alerts in Settings to get notified when inventory runs low. This prevents stockouts and lost sales. Go to Settings, then Notifications, and configure your low stock threshold.

Product SEO

Optimising your products for search engines helps customers find your store through Google and other search engines. Each product page is an opportunity to rank for relevant keywords.

Editing SEO Settings

  1. 1.Scroll to the bottom of the product editor
  2. 2.Find "Search engine listing preview" and click Edit
  3. 3.Customise the Page title, Meta description, and URL handle

SEO Best Practices

Page Title

Include your main keyword naturally. Keep under 60 characters. Format: "Product Name | Category | Brand"

Example: Organic Cotton T-Shirt Navy | Men's Tops | Your Brand

Meta Description

Write a compelling 150-160 character summary that encourages clicks. Include keywords and a call to action.

Example: Premium organic cotton t-shirt in navy blue. Soft, sustainable, and ethically made. Free UK delivery over £50. Shop now.

URL Handle

Keep it short, descriptive, and hyphenated. Avoid changing URLs after launch as this requires redirects.

Good: organic-cotton-t-shirt-navy
Bad: product_12345_cotton_tshirt_navy_blue_mens

Bulk Import

If you have many products to add, creating them one by one is time-consuming. Shopify supports bulk import via CSV files, letting you add hundreds of products at once.

Exporting the Template

  1. 1.Go to Products in your Shopify admin
  2. 2.Click Export in the top right
  3. 3.Select "Current page" and "Plain CSV file"
  4. 4.Use this export as your template structure

Importing Products

  1. 1.Fill in your CSV with product data (one row per variant)
  2. 2.Go to Products and click Import
  3. 3.Upload your CSV file
  4. 4.Preview the import and check for errors
  5. 5.Click Import products to add them to your store

Pro Tip

For images in bulk imports, host them at publicly accessible URLs and include the URLs in the Image Src column. Shopify will download and store them automatically.

Common Mistakes

Missing or Low-Quality Images

Products with poor images have significantly lower conversion rates. Customers cannot see what they are buying.

Fix: Invest in good product photography. If budget is tight, use natural lighting and a clean background. Multiple angles are essential.

Thin Product Descriptions

One-sentence descriptions leave customers with questions and hurt SEO.

Fix: Write at least 100-200 words per product. Include materials, dimensions, care instructions, and benefits.

Not Adding Product Weight

Missing weights cause inaccurate shipping calculations for weight-based rates.

Fix: Always add accurate weights in the Shipping section. Include packaging weight for best accuracy.

Forgetting to Track Inventory

Without inventory tracking, you can oversell products and disappoint customers.

Fix: Enable "Track quantity" for all products. Set up low stock notifications to stay ahead of restocking.

Need Help With Your Products?

Our team can help you set up products, import your catalogue, and optimise listings for maximum conversions.