Skip to main content

How to Add Products to Shopify: A Complete Guide for Store Owners in 2025

| mianguyen | ,

If you’re just getting started and wondering how to add products to Shopify, this guide walks you through the key methods, step by step:

  • Manually through the Shopify admin
  • Using the mobile app
  • Importing products with a CSV file
  • Adding products via apps

We’ll keep it simple and practical, so you can get your store ready to sell, without the guesswork. And when you’re ready to go beyond setup, the team at LitOS is here to help with migration, design, and development.

Let’s get started.


How to Add Products to Shopify Manually

If you’re adding products one by one, Shopify’s admin makes it easy to enter all the key details in a clear workflow. Follow these steps to get your product live.

Step 1: Add a new product

From your Shopify admin, go to the left-hand menu and click Products (1).

Then, in the top right corner, click the Add product button (2).

1 add a new product how to add products to shopify
Step 1: Add a new product to Shopify

This will open a new product page where you can enter all the details, like name, description, price, images, inventory, and more.

Step 2: Add a product title and description

Start by entering a clear and recognizable product title. Keep it simple and descriptive, for example, “Unisex Short Sleeve Green T-Shirt”

2 add title and description
Step 2. Add title and description to Shopify product

Then move down to the Description box. This is where you can describe your product’s features, materials, use cases, and any other information customers should know before making a purchase. You can use headings, bullet points, or short paragraphs to make it easy to scan.

3 shopify magic for description

If you’re not sure where to start, you can use Shopify Magic, a built-in AI tool that helps you generate product descriptions automatically. Simply enter a few keywords, such as “organic cotton” or “relaxed fit,” and select a tone that aligns with your brand.

Even if you use Shopify Magic, always review and personalize the final copy to match your product and brand voice.

Relevant article: How to write Shopify product description that sells.

Step 3: Upload product images or media

Next, scroll down to the Media section. This is where you upload photos, videos, or even 3D models of your product. Click Upload new to add files from your device, or choose Select existing to reuse files already in your Shopify library.

4 upload new or select existing
Step 3. Upload new or select existing product media

After you upload your image, it will appear in a preview slot. You can drag images to change the display order, or add multiple views to show different angles.

If you’re selecting from your existing files, Shopify gives you the option to filter by file type (image, video, etc.).

5 select media

Below the Media section, you’ll also see a Category dropdown.

Shopify may automatically suggest a product category based on your title or description. You can leave the suggested one, choose a different one, or skip it for now.

6 product image added

Note: Category affects tax rates and how your products appear in filters and third-party sales channels.

Tip from LitOS: Choose a specific category (e.g. “T-shirts” instead of just “Apparel”) to help customers find what they’re looking for.

Step 4: Set the price for your Shopify product

Scroll down to the Pricing section. Here you’ll enter how much customers will pay, whether the product is taxable, and how much it costs you to source.

7 set the price for the product
Step 4. Set the price for Shopify product

Here’s what each field means:

  • Price: This is the retail price customers will see on your storefront.
  • Compare-at price (optional): Use this to show a discount (e.g. was $30, now $25).
  • Charge tax on this product: Leave this checked if the product is taxable in your region.
  • Cost per item: This represents your internal cost (e.g., the amount you paid the supplier). It won’t be shown to customers, but Shopify uses it to calculate profit and margin.

If you’re running a promotion and need to know how to add a free product in Shopify, just set the price to $0.00 in the Pricing section. You can also limit visibility or add conditions with a discount code.

Let’s say you’re selling a green t-shirt:

  • Price: $25.00
  • Compare-at price: $30.00 (shows as a sale)
  • Cost per item: $10.00

Shopify will calculate:

  • Profit: $15.00
  • Margin: 60%

If you’re offering a discount, always enter the original price as the ‘Compare-at’ price and the sale price under ‘Price’.

Step 5: Manage Inventory

In the Inventory section, you can set how Shopify tracks product quantity, where your stock is located, and whether to allow sales when you’re out of stock.

8 manage shopify product inventory
Step 5. Manage Shopify product inventory

Key fields explained:

  • Track quantity: Check this to let Shopify automatically count how many items you have left.
  • Quantity: Enter how many units are in stock.
  • Continue selling when out of stock: Use this if you allow backorders (not recommended for physical items unless you’re printing on demand).
  • SKU or barcode: Use this if you manage inventory across systems or scan products with a barcode scanner.
  • Locations: If you fulfill from multiple locations (like warehouses or stores), click Edit locations to assign where stock is kept.

Suppose that you have 100 green t-shirts in stock at your warehouse:

  • Check Track quantity
  • Set Quantity = 100
  • Leave Continue selling when out of stock unchecked
  • Enter SKU (e.g. “TSH-GRN-M”) if you use internal codes

You should always double-check your stock count before going live since selling out too early or overselling can hurt customer trust.

Step 6: Set Shipping information

If your product is physical and needs to be shipped, check the box labeled This is a physical product. This tells Shopify to collect shipping information at checkout.

9 shipping information
Step 6.1. Shipping information

If you’re selling a service or a digital product, leave the box unchecked. Shopify will skip shipping fields at checkout.

10 set up shipping
Step 6.2. Set up shipping for physical product

After checking the box, you’ll need to fill:

  • Weight: This is required for calculating shipping rates accurately.
  • Country/region of origin: This is useful for customs and international shipping purposes.
  • HS (Harmonized System) code: Optional, but helpful if you’re selling globally.

For physical items, you should fill in accurate weight and origin details to ensure your customers see correct shipping rates and delivery options.

Step 7: Add Shopify product variants (if needed)

If your product comes in different versions, like colors, sizes, or materials, you can add them as variants so customers can select what they want from a dropdown.

Click “Add options like size or color” in the Variants section to begin.

11 add shopify product variants
Step 7. Add Shopify product variants

You can create up to 3 options (e.g. Color, Size, Fabric), and Shopify will automatically generate all the combinations.

Each variant can have its own settings:

  • Price
  • Inventory quantity
  • Cost per item
  • SKU / Barcode
  • Image
  • HS code (for international shipping)
12 edit 1 product variant

To edit these, click on any variant in the list. You can then set different prices or inventory levels for each one, which is perfect for managing color/size stock.

You can even upload a unique image for each variant, so the product photo updates when a customer selects a different option.

Step 8: Organize the product

In the Product organization section, you can group and label your product so it’s easier to manage in your admin and easier for customers to find on your storefront.

13 product organization
Step 8. Organize the product

Here’s what each field means:

  • Type: This is a broad category for internal organization (e.g. “T-Shirt” or “Mug”). It can be used in filters or reports, but customers don’t see it by default.
  • Vendor: Usually the brand or supplier of the product. If you’re a reseller or managing multiple brands, this helps you filter products later.
  • Collections: This is where your product will appear on your storefront. You can manually add it to one or more collections here.
  • Tags: These are optional labels that help with filtering, search, or automated collections. For example, you might tag a green t-shirt with summer, sale, or eco-friendly.

Note: Shopify won’t automatically assign a product to collections unless you’ve set up automated collection rules in advance. Otherwise, you’ll need to manually assign each product to the right collection under the Collections field.

You should definitely take a moment here to think about how you want customers to browse and find this product in your store.

Step 9: Customize search engine listing

This is how your product will appear on Google and other search engines, so it’s worth spending a few extra seconds here.

14 shopify search engine listing
Step 9. Customize search engine listing on Shopify
  • Page title: This is the clickable blue link on Google. It should include your main keyword and be under 70 characters.
  • Meta description: A short summary that appears under your link in search results. Shopify allows up to 160 characters. Keep it clear, benefit-focused, and use keywords naturally.
  • URL handle: Keep this clean and simple. Use dashes instead of spaces, and stick to your main keywords. Shopify auto-generates this from your title, but you can edit it.

You can always revisit and update this later based on SEO insights or if you change your product title.

Step 10: Set product status and channel availability

Once everything is ready, choose where and when this product goes live

15 set product status
Step 10.1. Set product status

For Status:

  • Active: The product is visible (if published to at least one channel).
  • Draft: Hidden from all sales channels until you’re ready.
16 choose channel to publish
Step 10.2. Choose channel to publish

For Publishing, you can choose which sales channels should display the product.

  • Examples: Online Store, Point of Sale, B2B & Wholesale, Custom Apps
  • You can also schedule the Online Store launch if needed.

If you’re running multiple channels (such as retail and B2B), let’s ensure the right variant/pricing rules apply for each.

Step 11: Save and review the product

Click Save at the top or bottom of the page. Once saved, Shopify will confirm your product was successfully added. From here, you can:

  • Add another product
  • View all active listings
  • Or continue setting up logistics (like packaging and shipping)
17 save product
Step 11. Save the product

I recommend using the Preview button to see how your product page looks on your live storefront. It’s a quick way to double-check your images, variants, and pricing before sharing the product with customers.

After saving, your new product will appear in your Shopify product list under the Products tab. You can use this view to sort, filter, or bulk-manage all of your listings.

Step 12: Add review blocks (optional but recommended)

If you’re using a review app, Shopify may automatically add a review block to each product page (but only when you save the product and finish Step 11 above). You’ll typically see this under the product in the Blocks section (as shown below), displaying star ratings and total reviews.

If you see it, great! You’re all set. If not, you’ll want to:

  1. Go to Online Store > Themes > Customize
  2. Open your Product template
  3. Use the left sidebar to add a block
  4. Select your review app
  5. Drag it into the desired position on the page
18 add review block
Step 12. Add review block

This ensures your social proof is visible and helps boost trust and conversions.

Learn more: How to custom Shopify themes? 

You’re done for now! Your product is now live and ready for customers. You can also duplicate existing products in the Shopify admin to speed up similar product uploads, especially if they share layout, variants, or pricing.

And that’s all for how to add products to Shopify via Shopify admin dashboard on desktop.


How to Add Products to Shopify via Shopify Mobile App

You can also add products on the go using the Shopify mobile app. Open the app on your iPhone or Android device, then:

  1. Tap the Products icon in the bottom menu
  2. Tap the + button and choose Add product
  3. Enter the product title, description, price, images, and any other details (like inventory or shipping info)
  4. When you’re done, tap on Android or Save on iPhone to finish

This is a quick way to upload new items or make edits without needing a desktop. That’s how to add products to Shopify via mobile app.


How to Import Products in Bulk Using CSV

If you’re adding many products at once or moving from another platform, Shopify’s CSV import tool helps you upload your catalog efficiently.

Step 1: Download Shopify’s CSV template

In your Shopify admin, go to the Products section. Click the Import button in the top right.

19 shopify csv import

In the pop-up window, click Download a sample CSV template. This file contains the correct column structure required for bulk importing products into Shopify.

Step 2: Fill out your product data

Open the CSV file and enter your product information in the appropriate columns. Be sure to keep column headers intact, and pay special attention to fields like Handle, Title, Body (HTML), Vendor, Option1 Name, Option1 Value, Variant SKU, and Variant Price. Shopify uses the handle to group variants and match updates.

Shopify can automatically assign a product category based on your product title and description if left blank. But you can also manually specify it using accepted category values from Shopify’s taxonomy.

Step 3: Upload the CSV file to Shopify

Back in your admin, return to Products > Import. Click Add file, choose your completed CSV, and decide if you want to:

  • Overwrite products with matching handles (if updating existing listings)
  • Publish new products to all sales channels (enabled by default)
20 pop up csv shopify

Then click Upload and preview.

Step 4: Review and fix any errors

Shopify will show you a preview of the first product, including title, description, product category, variants, and prices. You can now double-check for formatting issues. If something looks off (e.g. wrong column mapping), click the option to change the order of column headings or edit your CSV and reupload.

21 preview products on csv file

Once everything looks correct, click Import products to complete the upload.

Need help visualizing the CSV upload process? We recommend this step-by-step video tutorial by LitExtension:

It walks you through everything, from downloading the sample file to reviewing the upload results. That’s how to add products to Shopify using CSV files.


How to Add Products via Shopify Apps

If you’re migrating from another platform or managing products from external sources, Shopify apps can help streamline the process. Many apps are designed to import or sync product data directly into your store. Here’s how to do it using an app like LitExtension Store Migration as an example.

Step 1: Install a product source app

Go to the Shopify App Store and search for an app that fits your needs. For instance, if you’re migrating from WooCommerce, Magento, or BigCommerce, you can install the LitExtension Store Migration app to import your product data.

Step 2: Import or sync products

Open the app and follow its prompts to connect your source platform or product feed. In the case of LitExtension, you can select Products during the migration setup to bring over your entire product catalog. 

If you’re wondering how to add products to Shopify from other websites, like migrating from WooCommerce or importing supplier catalogs, apps like LitExtension or bulk CSV tools can automate the process for you.

Step 3: Edit product info in Shopify (optional)

After the products are added, go to your Products section in the Shopify admin. Here, you can edit titles, descriptions, pricing, images, product types, or tags to fit your brand’s presentation.

Step 4: Keep products updated

Some apps offer real-time syncing or scheduled updates to keep inventory levels, pricing, and product details consistent. Still, you should make sure to review the app’s settings and enable automatic updates if supported.


How to Add Products to Shopify: FAQs

How do I add products to my Shopify page?

To add products to your Shopify store, go to Products in your Shopify admin and click Add product. Fill in the product details, upload images, and click Save. You can also use the Shopify mobile app or import products in bulk via CSV or third-party apps.

How do I add products to my inventory on Shopify?

When you add a product in the Shopify admin, you'll see an Inventory section. Here you can enter the available quantity, choose your inventory tracking settings, and assign inventory locations.

Is there a limit to how many products I can add to Shopify?

No, Shopify does not limit the number of products you can add. You can list thousands of products, even tens of thousands. However, performance may vary slightly depending on your theme and app usage at scale.

Can I add variants later after saving the product on Shopify?

Yes, you can edit an existing product and add or change variants at any time. Simply open the product in the admin, scroll to the Variants section, and click Add variant to include options like size, color, or material.

How do I manage inventory across multiple locations in Shopify?

Shopify allows you to track inventory at different locations, such as warehouses or retail stores. To manage this, go to Settings > Locations, add your locations, then assign inventory quantities for each product under the Inventory section.


Key Takeaways

Knowing how to add products to Shopify is one of the most important steps in getting your store ready to sell. You can add products one by one, import a full catalog using a CSV file, or use apps to sync items from other platforms or suppliers. Just make sure each product is clearly organized, accurately described, and optimized for search.

Need help managing a larger catalog or migrating from another platform? At LitOS, we help growing brands streamline product setup, organize collections, and launch storefronts built to scale.

👉 Let’s talk about your Shopify store →

Let’s create something great

We have a reasonable rating system that fits every budget. If you’re just starting out, we can help you create your digital brand, work out a strategy for you and help you grow. And if you have a strong brand – we can help you grow it to be even stronger. Contact us. We would love to meet you.