Ecom Store Pro

How to Add Products to Shopify: Fields, Status and Imports

Add a product in the Shopify admin, pick Active, Draft or Unlisted, fill the fields that matter, import by CSV or app, and fix a product that isn't showing.

Listen to a short brief of this article
Hands-free while you multitask

The short version

From your Shopify admin, click Add product on the Products page, give the product a title and a price, and save it: Shopify sets a new product to Active and selects every sales channel by default.

Customers can buy a product only when it is Active or Unlisted and published to that sales channel, so check both when a saved product doesn't show.

For a whole catalog, a product CSV for new products without variants needs only a Title column and can be up to 15 MB per file, while Shopify's Store Migration app moves product data from platforms such as WooCommerce, Etsy and Wix.

The Quick Verdict
Key Takeaway: Pick the route by where your products live. Add a few of your own products in the admin, duplicate or add variants for near-copies, import a spreadsheet as a product CSV of up to 15 MB, move another platform's catalog with Shopify's Store Migration app, and bring in supplier products through an app or Collective.

Find where your products come from in the first column; the sections below explain each route.

Which way in, by where your products come from

Your situationPickWhy
A few products you make or stock yourselfProducts › Add productIn our development store on November 5, 2026, a title was enough to save; Shopify's Help Center lists a title and a price as the minimum
A product almost like one you already sellDuplicate it, or add a variantA duplicate is Draft by default and copies the details you select plus all others except 3D models and videos; Shopify says color or size options belong in variants
A catalog in a spreadsheetProduct CSV importNew products without variants need only a Title column; a file can be up to 15 MB, and an import can't be canceled once it starts
A store on Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover or Lightspeed R/X (Vend)Shopify Store Migration appShopify's own app moves product and customer data from those platforms
Products you'd sell without holding stockA dropshipping or print-on-demand app, or Shopify CollectiveThe Help Center points to suppliers in the App Store, and to Collective for products from other Shopify stores

You have a Shopify store and an empty Products page, or a catalog that lives somewhere else. This guide covers the three ways in: one product at a time in the admin, a CSV file, or an app that imports from another platform or a supplier. It then walks through the fields whose settings change what customers see and pay, and the two checks that decide whether a saved product actually appears on your store.

If the store itself isn't set up yet, the order of the first steps is in our easy start guide. The Shopify facts below were read from the Help Center, the App Store and the developer docs on November 4 and 5, 2026, and the admin screens come from our development store. Shopify notes that a redesigned product details page is rolling out gradually, so your form may be laid out differently.

How to Add a Product in the Shopify Admin

Key takeaway

Every route on this page ends in the same form, so it is worth knowing it first. On a desktop, the path from your Shopify admin is short:

  1. Go to Products and click Add product.
In Shopify adminOpen in your store
  1. Products
Step one: Add product sits at the top right of the Products page.
  1. Enter a title, then fill in the price and any other fields that apply to this product. If you won't finish in one sitting, switch Status in the right-hand column to Draft before you save.
  2. Click Save.
In Shopify adminOpen in your store
  1. Products
  2. Add product
Step two: the title goes first; the status and channel defaults sit in the right-hand column.

Once saved, your changes take effect immediately in your online store, so a half-finished product set to Active is a live product. You can preview how it will display on your online store directly from the admin or the Shopify app before you announce it.

Two details catch new stores. When you first set up a store, you can add a sample product during onboarding; you can edit or delete it at any time, so remove it before launch if you don't want it on sale. And if you have more than 50 store locations, you need to save the product first and enter inventory quantities after.

Shopify's own walkthrough covers the same form in under three minutes, field group by field group. It dates from 2022, before the Unlisted status existed, and the admin screens may have changed since, so take field names from the screens above.

How to add a product || Shopify Help CenterShopify Academy's 2022 walkthrough of adding a product: details and media, pricing and inventory, shipping, variants, search engine optimization and publishing. The admin screens may have changed since.

What Does a Product Need Before You Can Save It?

Key takeaway

In our development store on November 5, 2026, the form needed only a title: Save stayed disabled until the Title field had text, and a product with a title and an empty Price saved as Active, with All channels and All catalogs selected. That is one store on one date, so your form may differ.

Shopify's products overview still puts a title and a price in the minimum, while its steps for adding a product ask only for a title along with any details you want to add, and its product details page adds that you don't have to provide every detail for every product. Because that save went Active, set a price or choose Draft before you save. Description, media, category, SKU, weight and the rest can come later, as long as the product isn't live before they do.

A product CSV has its own minimum

In a product CSV for new products without variants, the only required column is Title, and a blank Price defaults to 0.00. If you're adding variants, the URL handle column is also required, and updating products requires both URL handle and Title.

A CSV with no Status column also imports products as active, so a file can put zero-priced products on sale: include a Status column set to draft if you want to review the products first.

Adding a Similar Product: Duplicate or Variant?

Key takeaway

Duplicating is the fastest way to add a product that shares most of its details with one you already sell. Three rules from Shopify's adding and updating products page decide what you get:

  • What copies: you choose some details with checkboxes when you duplicate, and all other product details except 3D models and videos, which you add to the copy again, are copied automatically.
  • What status it gets: a duplicate is Draft by default. If you set it to Active while duplicating, it automatically publishes to the same sales channels as the original.
  • When not to duplicate: to add options such as color or size to an existing product, add a variant to that product instead.
In Shopify adminOpen in your store
  1. Products
  2. Product
  3. More actions
Duplicate and Archive both live in this menu, next to Delete, which can't be undone.

Deleting can't be taken back: deleted products can't be restored. If you might sell an item again, archive it instead.

Which Fields Matter, and What Each One Changes

Key takeaway

The product form is long, and most of it is optional. The table sorts each field by what it changes, so you can fill in the ones that matter for this product and skip the rest without guessing.

Product fields: what each one changes
FieldRequired?What it changesWhen it can stay blank
TitleYesNames the product everywhere it appearsNever
DescriptionNoWhat customers read on the product page; Sidekick can draft it on desktopRarely: it is the product's sales copy
MediaNoImages, 3D models and videos, up to 250 per productA placeholder listing you'll finish later
Product categoryNoThe Shopify Tax rate, when you use Shopify Tax, and metafields for search, filters and cross-channel sales, per the form's hint; Shopify suggests one with AIShopify says you don't need to apply one, though it also says all products should have a category
PriceNot to save in our November 5, 2026 test; the Help Center's minimum lists itWhat customers pay; a blank price in a CSV imports as 0.00Never on a product you sell
Compare-at priceNoShows a sale, but only when it is higher than PriceNo sale running
Cost per itemNoProfit reports; a change isn't applied to earlier ordersYou don't track margins yet
Track quantityNoStock counts; needed before out-of-stock products can be hidden from collectionsConsider turning it off for digital products, services, made-to-order items and gift cards
SKU and barcodeSometimes: Shopify Fulfillment Network needs unique SKUs, and barcodes might be requiredYour own codes; some sales channels might require a GTIN before they publish a productNo channel, marketplace, wholesale buyer, warehouse, distribution center or fulfillment service needs a barcode, and you don't use SKUs
Physical product and weightNoShipping charges and labels; turned off, the product needs no shippingDigital products and services: turn Physical product off
Type, vendor, tags, collectionsNoHow you group, filter and find productsA small catalog that doesn't need grouping yet
Search engine listingNoPage title, meta description and URL handle in search resultsPage title and description can wait; settle the handle before launch

Source: Shopify Help Center pages on products, product details, category, type, SKU, barcodes, pricing, cost per item, inventory setup, packages and weights, product media and search engine listings, read November 4 and 5, 2026; the Price row also uses our development store test of November 5, 2026, and the category row its form hint.

Price, Compare-at Price and Cost per Item

Key takeaway

Price is what customers pay. Compare-at price is the "was" price beside it, and Shopify's sale pricing page says the value there must be higher than the value in Price for the sale price to display.

Cost per item sits in the same Price section and records what each product or variant costs you. If the product has variants, you need to add a cost to each variant. A change applies going forward only: the cost per item page says the new cost isn't applied to orders created before it, so profit reports for past orders keep the earlier cost.

In Shopify adminOpen in your store
  1. Products
  2. Add product
Cost per item is in the Price section, not under Inventory.

Adding costs to products you already have, in bulk or one by one, is covered in our answer on how to add cost per item in Shopify.

Track Quantity or Not?

Key takeaway

Inventory tracking starts with one switch: in the Inventory section, make sure the Track quantity setting is on, then enter how many you have. Shopify's initial inventory setup page suggests not activating tracking for four kinds of product:

  • digital products;
  • services;
  • products made to order;
  • gift cards.
In Shopify adminOpen in your store
  1. Products
  2. Add product
The Help Center calls this switch both Track quantity and Inventory tracked; here it is on for a new product.

In our development store on November 5, 2026, the switch read Inventory tracked, already on for a new product. To leave a digital product or a service untracked, as Shopify suggests, you have to turn it off. The Help Center uses both names: Inventory tracked on its out-of-stock page and Track quantity on its setup page.

Two settings depend on whether you track stock. If you do and still want orders when it runs out, then on desktop click Sell when out of stock in the product's or variant's Inventory section, and then select Continue selling when out of stock; this doesn't apply to orders placed from Shopify POS. And before you can hide out-of-stock products from your collections, inventory tracking has to be on.

The same section holds SKU and barcode. SKUs aren't required, though Shopify Fulfillment Network needs a unique one for each product variant, and a barcode can be required too: Shopify notes that some sales channels might require a GTIN before a product can be published there. Which channels check the code, and how, is in our guide to where your barcode gets checked.

Stock states, counts, transfers and reports go well beyond a single product; our inventory management guide starts from tracking and routes you to the rest.

Shipping and Weight

Key takeaway

Shopify's packages and weights page puts the weight in the Shipping section of the product details page, and the Weight field is displayed only when the Physical product setting is on.

The weight matters because you need accurate weights so that customers are charged the correct amount for shipping. If you have weight-based rates, Shopify's package setup page says the weight of the store default package, used for products and variants with no package assigned, is added to the weight of the products being shipped to determine which weight-based rate to charge.

In Shopify adminOpen in your store
  1. Products
  2. Add product
The weight field shows only while Physical product is on.

Category, Type, Vendor, Tags and Collections

Key takeaway

When you use Shopify Tax, the product category determines the rate at which the product is taxed. When you enter a name, description and images, Shopify uses them to generate an AI-powered category suggestion. After you save, any unedited suggestion is confirmed, so check it first. Each product can have only one category and one product type.

Product type is your own label: Shopify says product types aren't required but work as a custom category. Tags run up to 250 per product, each up to 255 characters, and stores on Shopify Plus can use unlimited tags.

Collections group products for shoppers, and they depend on your plan: Shopify's collections page makes them available on the Basic plan or higher, and on the Agentic plan when you build an online store.

On the form, Category sits just above the price, as the price frame above shows, while Type, Vendor and Collections sit under Product organization in the right-hand column of the step-two frame, with Tags below them.

Which attribute belongs in a category, a type, a tag, a collection or a metafield is a decision of its own, answered in our guide on product category or product type and the sections after it.

Search Engine Listing and the URL Handle

Key takeaway

The search engine listing holds three things: the page title, the meta description and the URL handle. Shopify's product editing page warns that if you enter more than 70 characters for a title, or more than 320 for a description, your text might get cut off in search engine results. Its page on adding keywords for SEO says to enter a title of 60 characters or fewer, because most search engines shorten longer titles, and, for Online Store pages and your homepage, recommends 160 characters for the description.

In our development store on November 5, 2026, the counters on an existing product read “18 of 70 characters used” for the page title and “35 of 160 characters used” for the meta description. Aiming for 60 and 160 stays within Shopify's 70, 320 and 160.

In Shopify adminOpen in your store
  1. Products
  2. Product
On an existing product, the pencil opens these fields; here the counters read 18 of 70 and 35 of 160 characters.

The handle is the part of the product's web address that you can change, and the web address can't contain spaces. Shopify lets you edit it to match the title, but advises against editing it too often, or the product might not display in search engine results. Before you change the handle of a product that is already live, read our answer on changing a product URL handle without losing SEO.

You can also ask Sidekick to write a page title and meta description for a product. Search work beyond these fields, from collections to site structure, belongs to our Shopify SEO guide.

Photos, Video and 3D

Key takeaway

Media share one count: you can add a maximum of 250 images, 3D models, or videos to a product. Separately, Shopify says the amount of videos and 3D models you can upload varies by plan. Images have a size ceiling too, and Shopify's media types page says product and collection images can be any size up to 5000 × 5000 px, or 25 megapixels. They also need a file size smaller than 20 MB.

Video and 3D models need more than an upload: to display them in your online store, you need to meet one of the conditions on Shopify's product media page. How the 250 media split across types, and what a single upload can carry, is answered in how many images and media files one product can have.

Letting Sidekick Draft the Description

Key takeaway

Shopify's product descriptions page says you can use Sidekick to write product descriptions, starting from the text generation option in the description field. Text generation isn't supported on iPhone or Android, so this is a desktop job. The page is just as plain about who answers for the result:

You're responsible for the accuracy of all of the content that you publish to your store, even when you use automatic text generation to create it.
Shopify Help Center — Automatically generating product descriptions ·

Sidekick can also work from a chat: Shopify's Sidekick help page says it fills in forms based on your chat instructions to help you create products, and lists creating or editing products among its tasks. You review the filled-in fields before saving.

Where Shopify's AI features are reliable and where they need a second look is covered in our guide to Shopify's AI tools.

When a Product Needs Variants

Key takeaway

A variant is one combination of a product's options, such as a medium in blue. You can create up to 2,048 variants for a product, and each product can have up to 3 options.

Variants change where the work happens. Shopify's adding variants page says that once a product has variants, you need to adjust settings such as price, inventory and shipping for each variant from the variant details page. If your store has the redesigned product details page that is rolling out gradually, you manage all your variants on the product details page instead.

In Shopify adminOpen in your store
  1. Products
  2. Add product
Options such as size or color are added here; each combination can be a variant.

Adding options to a new or existing product, editing variants in bulk and what to do past the limits are covered step by step in our guide on how to add variants.

Active, Draft or Unlisted: Who Can See the Product

Key takeaway

Status is the first of two settings behind the first visibility gate below, whether a product can be bought. Shopify's product status page lists four statuses that you can set; three of them, Active, Draft and Unlisted, are in the status menu on the product page, and Archived is set separately.

The four product statuses
StatusWho can see or buy itWhere you set itUse it when
ActiveCustomers, in every sales channel the product is published toStatus menu on the product page; the default for a new productThe product is ready to sell
DraftNobody: the product details need to be completed before it can be soldStatus menu on the product page; the default for a duplicate or an unarchived productYou're still filling in the details
UnlistedAnyone with the product's direct URL; hidden from internet search, Shopify Catalog and your sitemapStatus menu on the product pageA product you share by direct URL, or a warranty add-on or bundle-only product you don't want to display
ArchivedNobody: hidden from your storefront and from the main product list in your adminMore actions on the product page, or the bulk editorYou've stopped selling it but want to keep its data

Source: Shopify Help Center, Product status, read November 4, 2026.

Unlisted needs the most care. Shopify adds noindex and nofollow meta tags to an unlisted product's page and removes it from your XML sitemap, so search engine crawlers can't find it. Unlisted products also aren't displayed in Shopify-powered collection pages, search results or product recommendations in your storefront. Customers can still add an unlisted product to their cart from its direct URL, unless you customize your unlisted product pages to prevent that.

You can't publish an unlisted product to any third-party sales channel, but you can publish it to Point of Sale and sell it in Shopify POS.

Archived has one surprise: archiving a product doesn't remove it from any collections it belongs to. Shopify also manages statuses of its own, Suspended and Pending suspension, which might be displayed if your store is subject to an intellectual property notice: a Suspended product is no longer for sale and its details can't be modified. How the statuses differ in search, collections and URLs is set side by side in our answer on Draft, Archived and Unlisted products.

Sales Channels and Markets

Key takeaway

Publishing is the second setting. In the admin, all sales channels and markets are selected by default, and if you exclude a product from a particular sales channel, it's hidden from that channel, except that a product excluded from Shop might still be displayed there, with customers redirected to your online store to buy. In our development store on November 5, 2026, the right-hand column of the step-two frame showed All channels and All catalogs.

If you use channel markets, Shopify sets two conditions: the product must be included in any catalogs you assign to the channel market, and it must be published to the sales channel. Products added by an app follow different rules again: in Shopify's Admin API, products with an active status aren't automatically published to sales channels, so a product an app creates can be Active and still published nowhere.

Scheduling a Product to Go Live

You can set a future publish date for a product on your online store and some other sales channels from its Publishing section, with two rules: the product must be in Active status for future publishing to work, and individual variants can't be scheduled. Where the calendar sits and which channels accept it is in our answer on scheduling a product to go live.

Saved but Not Showing? Check Two Gates

Key takeaway

The checks below are our summary of Help Center pages on product status, publishing variants, hiding out-of-stock products, future publishing and collections. They fall into two gates, and the first is the one that blocks a sale outright. Shopify states it in one sentence:

Customers can buy a product in a sales channel only when the product has an Active or Unlisted status and is published to that sales channel.
Shopify Help Center — Product status ·

Can Customers Buy It in That Channel?

Key takeaway
Gate one: can it be bought in that channel?
ConditionWhere to checkIf it fails
Status is Active or Unlisted (an Unlisted product can't be published to a third-party sales channel)Status on the product pageDraft and Archived products can't be bought in any channel
Published to that sales channelPublishing on the product pageA product excluded from a channel is hidden from that channel, though one excluded from Shop might still be displayed there, with customers redirected to your online store to buy
Included in the channel market's catalogs (only if you use channel markets)The catalogs assigned to that channel marketThe product isn't available in that channel, even when it is published there
At least one variant published to the channelVariant publishing on the product pageWith every variant unpublished, the whole product is hidden there until you republish one
Active on its scheduled publish datePublishing, the calendar beside Online StoreA product still in Draft when its date arrives doesn't publish

Our summary of four Shopify Help Center pages: Product status, Publishing variants, Hiding out-of-stock products and Future publishing, read November 4 and 5, 2026.

The variant row surprises people most. On Shopify's publishing variants page, a product that isn't published to a channel hides all its variants there, and if every variant of a product is unpublished from a channel, the product itself is hidden until you republish at least one. For a product missing from one particular channel, our answer on why a product isn't showing on a sales channel goes through it channel by channel.

Can Customers Find It?

Key takeaway
  • Unlisted on purpose? An unlisted product has a page on your storefront, but it can be accessed only with the product's direct URL, and it is hidden from internet search, Shopify Catalog and your sitemap, and isn't displayed in Shopify-powered collection pages, search results or product recommendations in your storefront.
  • Out of stock and hidden? If you have set out-of-stock products to be hidden from your collections, which requires inventory tracking, a product at zero stock is hidden from those collections.
  • Not in a collection? A collection page on your online store is a gallery of the products that are in the collection, so check the collection's conditions or add the product manually.
  • Seen it yourself? Preview the product from the admin or the Shopify app to see how it will display on your online store.

Your First Product, From Blank Form to Visible

Key takeaway

The sections above explain why each field matters; this checklist puts them in the order you fill them in. Keep it open beside the form for your first few products. Progress is saved in this browser.

Add your first product, from blank form to visibleTick each step as you finish it in the product form.

Add your first product, from blank form to visible

Tick each step as you finish it in the product form.

0 of 9 done
  1. Go to Products, click Add product and enter the title customers will see.

  2. Upload images or video and write, or have Sidekick draft, the description.

  3. Enter Price, and Compare-at price and Cost per item if you use them.

  4. Consider having Track quantity on for stocked goods and off for digital products and services, and decide whether to keep selling at zero.

  5. Keep Physical product on and enter an accurate weight, or turn it off for digital products and services.

  6. Add options such as size or color instead of creating separate products.

  7. Pick a category, add type, vendor, tags and collections, and review the page title, meta description and URL handle.

  8. Pick Active, Draft or Unlisted, review the sales channels in Publishing, and click Save.

  9. Preview the product from the admin and check both visibility gates before you announce it.

Digital Products and Services

Key takeaway

A digital download or a service uses the same form. Shopify's services and digital products page says you need to remove shipping for such a product: in the Shipping section, make sure the Physical product setting is deactivated. Turn inventory tracking off too, as the tracking section above suggests for digital products and services.

To provide a download link to your customers, Shopify says you must use an app from the Shopify App Store. With the free Shopify Digital Products app, you can sell a digital product as a file or as a link, and each variant can have up to 50 files with a combined size of up to 5 GB.

Shopify's digital products overview adds that there are no additional fees for selling digital products on your online store. File protection, delivery apps and pricing are covered in our digital products setup guide.

Selling digital goods to EU customers

Customers in the EU need to pay VAT on digital goods at the rate of their own country, regardless of where the seller is located. That comes from the same Shopify page on selling services and digital products, which also says to make sure your tax settings are correct to sell digital products to customers in the EU.

Adding Many Products With a CSV

Key takeaway

Once a catalog runs past what you want to type by hand, a CSV file adds the products in bulk from Products > Import.

In Shopify adminOpen in your store
  1. Products
  2. Import
Import opens one window for a CSV upload and for importing from another platform.

Your product CSV can't exceed 15 MB, so a large catalog goes in several files.

In Shopify adminOpen in your store
  1. Products
  2. Import
With a file chosen, the two options from the table below appear in this window.

What matters most is what the import does with anything your file leaves out:

What a product CSV import does by default
If your file or import…Shopify…
has no Status columnimports the products as active
leaves Price blanksets the price to 0.00
keeps Publish new products to all sales channels selectedpublishes new products to every sales channel; deselect it to publish them only to your online store
has a handle that matches an existing product, without Overwriteignores that product
has a matching handle, with Overwrite products with matching handles selectedoverwrites the matching columns of the existing product with the file's values
carries inventory quantitiesapplies them only on a store with a single location

Source: Shopify Help Center, Using CSV files to import and export products and Importing products with a CSV file, read November 4, 2026.

Five limits shape how you prepare the file, all from Shopify's product import page:

  • No cancel, no history: a CSV import can't be canceled once it begins, and you can't view a history of past imports; your store's activity log shows recent changes made by an import.
  • Sorting loses images: a file sorted in a spreadsheet editor such as Microsoft Excel or Apple Numbers might cause products to lose their image links, and the images with them.
  • No channel changes: a CSV can't be used to bulk update product availability on other sales channels.
  • No deletions: a CSV can't be used to delete products in bulk.
  • Option values are identity: changing the Option1, Option2 or Option3 value columns deletes existing variant IDs and creates new ones, which matters to apps that rely on those IDs.

If an import stops with an error message, our guide to product CSV import errors matches each message to its fix.

Before an import that touches products you already have, read our answer on whether a product CSV overwrites existing products: with Overwrite selected, even a blank column can replace values. Changing many existing products is a separate job from adding new ones, with tools of its own beyond the import.

Shopify's two-minute video shows the file being prepared and imported. It dates from 2023, so the import screen may look different from the frame above.

How to Add Products using a CSV file || Shopify Help CenterShopify Academy's 2023 walkthrough of a product CSV import: preparing the file, formatting product data, uploading images and running the import. The admin screens may have changed since.

Importing From Another Platform, a Supplier or Another Store

Key takeaway

When the products already exist somewhere else, typing them in again is the slow road. Which route fits depends on where they live now.

Two Shopify-built import routes on the Shopify App Store

Shopify Store Migrationby Shopify
Listed as “Shopify Store Migration - Import data from other platforms.”
Moving from another platform

Shopify's own app for moving product and customer data from Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover and Lightspeed R/X (Vend).

Price
Free
As listed on the Shopify App Store on November 5, 2026.
Import order
Products first, then customers, then historical orders
Shopify Collectiveby Shopify
Listed as “Shopify Collective - Sell new products without inventory”
Products from other Shopify stores

Import products from other Shopify stores and sell them in yours; the supplier manages the inventory, which is read-only in your admin.

Price
Free
For stores in a supported country, using a supported currency, that meet the eligibility requirements.
Variants
"Up to 100" on its import page; above that, inventory and pricing might not sync
Not imported
Collections, tags, metafields and discount codes

Source: each app's Shopify App Store listing, read November 5, 2026, and the Shopify Help Center pages on migrating to Shopify and on Shopify Collective for retailers.

Moving a Catalog From Another Platform

Key takeaway

Shopify's migration guide sets the order: import your products first, then your customers, and then any historical orders, so that products and customers connect properly to the orders. It also names what to check afterwards: details such as price, weight and inventory can affect your business when they aren't imported correctly.

One more line from that guide explains a common surprise: if the products you import are marked as hidden, they aren't published until you make them available to your sales channels. That is the publishing gate from the visibility section above.

An import from another platform can start in the same window as a CSV. In our development store on November 5, 2026, Products > Import also offered Import from your platform, with recommended apps listed for platforms such as Etsy, TikTok, Square and Amazon.

If you were looking for the older Store Importer app, our answer on what replaced the Store Importer covers the switch. Planning a full move, with SEO redirects and platform-specific steps, is the job of our Shopify migration guide.

Supplier Apps and Shopify Collective

Key takeaway

Shopify's products overview lists ways to source products from other businesses: Shopify Collective, dropshipping apps and print-on-demand. For dropshipping, it tells you to find third-party suppliers in the Shopify App Store who fulfill orders directly to your customers. The App Store lists many such apps, for example DSers. Importing with DSers is covered in our guide to connecting DSers to Shopify.

An imported product still deserves a review before it goes on sale, and our dropshipping setup guide lists five checks for imported products.

For a print-on-demand supplier end to end, see our guide on adding and syncing Printful products.

Shopify Collective works between Shopify stores: as a retailer, you sell products that you import from other Shopify stores, and Shopify's retailer page notes that Shopify Network Intelligence needs to be turned on. Shopify's Collective requirements page says your Shopify Payments account must have active payouts, and that an ineligible store can't sell Collective products until it meets the requirements.

Shopify's importing page sets the limits: collections, tags, metafields and discount codes aren't imported from the supplier's store, and the supplier manages the inventory, which is read-only in your admin. The page also says “You can have up to 100 product variants,” and that a product over that limit might not have its inventory and pricing synchronized.

How Collective pricing, margins and eligibility work is in our guide to how Shopify Collective works.

Can Shopify Import a Product From a URL or AliExpress?

Not as a built-in admin feature, as far as we can find. None of the Shopify Help Center pages we read on November 5, 2026 describes importing a product from another website's URL or from AliExpress without an app, and neither do Shopify's two changelogs. We read the pages on adding and updating products, product import and CSV files, common import issues, migrating to Shopify and dropshipping. The routes this page covers are the CSV, the Store Migration app, supplier apps from the App Store and Shopify Collective above.

Adding Products From Your Phone or a POS Counter

Key takeaway

Both routes start from the same catalog in your admin.

In the Shopify App

In the Shopify app, go to Products, then tap + > Add product. Shopify says you can add new products, or update details such as price, variants and availability, from the app as well as from the admin. Not everything has app steps in the Help Center: text generation for descriptions isn't supported on iPhone or Android, and the pages on CSV import and future publishing give admin steps only.

At the Point of Sale

Key takeaway

Shopify's POS inventory page describes the workflow in one line: you can create products in your Shopify admin and then use your admin or Shopify POS to track, adjust, count, receive and manage inventory. To track stock and prevent overselling on POS, you first need to activate inventory tracking in the admin.

The Shopify POS help pages we read on November 5, 2026, covering inventory management, products, variants, custom sales, searching for products and getting started, give no steps for creating a product from the POS app itself. We didn't read Shopify's POS product pages outside the Help Center.

An item that isn't in your catalog yet

For a one-off sale at the counter, POS has a custom sale: Shopify describes custom sale items as ideal for selling an item you haven't already added as a product in your Shopify admin or Shopify POS as a permanently available item. Add the product in the admin afterwards if you'll sell it again.

If a product you added doesn't appear on the POS device, our answer on why a product is missing from Shopify POS goes through the usual setup gaps.

Product Limits a New Store Can Hit

Key takeaway

The number of products that you can sell in your Shopify store isn't restricted, on every plan. The ceilings a new store meets are per product and per file:

Limits when adding products
LimitValueApplies to
Products in a storeNot restrictedEvery Shopify plan
Variants per product2,048Every product
Options per product3Every product, for example size, color and material
Media per product250Images, 3D models and videos combined
Image size5000 × 5000 px, or 25 megapixels; file size under 20 MBProduct and collection images
Product CSV file15 MBEach file you import
Tags per product250, each up to 255 charactersStores not on Shopify Plus; Plus has unlimited tags

Source: Shopify Help Center pages on features on all plans, adding variants, adding media, product media types, adding and updating products and importing products, read November 4 and 5, 2026.

Very large catalogs meet one more limit, a daily cap on uploading variants by app or CSV once a store holds a very large number of them; the figures are in our answer on how many products you can have on Shopify.

If you need a count of everything you've added, our answer on where to see how many products you have lists the ways to get it.

The Bottom Line

Key takeaway

In our development-store test on November 5, 2026, saving a product took only a title; adding one that sells correctly takes a price and a few more decisions.

Start in the admin, finish with the two gates. Build your first products by hand so you learn which fields change what, keep them in Draft until price, stock, shipping and the URL handle are right, and check status and publishing before you announce anything. When the catalog lives in a spreadsheet or on another platform, switch to a CSV or the Store Migration app instead of typing it in.
Your Next Step by Stage
No stock of your own yetCompare Shopify Collective with dropshipping apps before you import a single supplier product.Collective or a dropshipping app
Products are in, now change manyChange prices, tags, status or channels across many products at once, without another import.Bulk edit your products
Rather have the store built for youFour priced tiers, from an AI-built store on a free theme (from $650) to a custom branded build.See store creation tiers

Too Many Products to Add by Hand?

A product CSV is capped at 15 MB per file, and an import can't be canceled once it starts. Product upload is quoted separately from our base theme setup: tell us your catalog size and where it lives now.

Get a quote for your catalog upload

Frequently Asked Questions

In our development store on November 5, 2026, the form saved a product with only a title, but Shopify's Help Center lists a title and a price as the minimum, and that save went Active, so set a price or choose Draft first. In a product CSV for new products without variants, only Title is required, and a blank Price imports as 0.00.
A product you create in the admin is Active by default, with every sales channel and market selected in Publishing, so it can go live the moment you save. A duplicated or unarchived product is Draft by default. If you're still filling in details, switch a new product to Draft before saving and set it to Active when it is ready.
Customers can buy a product in a sales channel only when it is Active or Unlisted and published to that channel. Check both first, then whether any variant is published there, whether a channel market's catalogs include it, and whether out-of-stock products are hidden from your collections. Preview the product from the admin to see how it will display on your online store.
Yes. In the Shopify app, go to Products, tap + and then Add product; Shopify says you can add new products and update details such as price, variants and availability from the app. Text generation for product descriptions isn't supported on iPhone or Android, so generate them from your Shopify admin on a desktop computer.
The Shopify POS help pages we read on November 5, 2026 describe creating products in your Shopify admin and then tracking and adjusting their inventory in the admin or POS; none of them gives steps for creating a product from the POS app itself. For a one-off item at the counter, POS offers a custom sale instead.
There's no cap on the number: Shopify says the number of products you can sell isn't restricted, on every plan. The limits sit inside each product instead: up to 2,048 variants and 3 options, 250 images, 3D models or videos, and 250 tags on stores not on Shopify Plus. A product CSV file can be up to 15 MB.
Not as a built-in admin feature, as far as the Help Center pages we read on November 5, 2026 go: none describes importing a product from another site's URL or from AliExpress without an app. Routes Shopify documents include a product CSV, its Store Migration app for other platforms, and supplier apps or Shopify Collective from the App Store.
Add variants when the difference is an option such as color or size: Shopify says to add a variant instead of duplicating the product. Duplicate when it is a separate product that shares most details. The copy is Draft by default and carries the details you select plus all others except 3D models and videos, so add those again before you set it to Active.
No. Shopify suggests not tracking digital products, services, made-to-order products and gift cards, so turn inventory tracking off for those. Make sure Track quantity is on for goods you hold in stock: without it you can't hide out-of-stock products from your collections. To keep taking orders at zero, select Continue selling when out of stock; that doesn't apply to orders placed from Shopify POS.
Yes, in the admin on desktop: use the text generation option in the description field, and Sidekick can also write a page title and meta description. Text generation isn't supported on iPhone or Android. Shopify says you're responsible for the accuracy of everything you publish, even AI-generated text, so read every claim before you save.
Add it like any product, then make sure Physical product is turned off in the Shipping section, and turn inventory tracking off. To deliver a file or a link after purchase, use Shopify's free Digital Products app. Shopify says customers in the EU need to pay VAT on digital goods at their own country's rate, so make sure your tax settings are correct.
Not directly: Shopify's import page describes no undo. An import can't be canceled once it begins, and you can't view a history of past imports, though your store's activity log shows its recent changes. Before touching existing products, export a copy, keep Overwrite products with matching handles off unless you mean to replace values, and test a few rows first.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.