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
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 situation | Pick | Why |
|---|---|---|
| A few products you make or stock yourself | Products › Add product | In 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 sell | Duplicate it, or add a variant | A 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 spreadsheet | Product CSV import | New 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 app | Shopify's own app moves product and customer data from those platforms |
| Products you'd sell without holding stock | A dropshipping or print-on-demand app, or Shopify Collective | The 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:
- Go to Products and click Add product.
- Products
- 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.
- Click Save.
- Products
- Add product
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.
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.
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.
- Products
- Product
- More actions
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
| Field | Required? | What it changes | When it can stay blank |
|---|---|---|---|
| Title | Yes | Names the product everywhere it appears | Never |
| Description | No | What customers read on the product page; Sidekick can draft it on desktop | Rarely: it is the product's sales copy |
| Media | No | Images, 3D models and videos, up to 250 per product | A placeholder listing you'll finish later |
| Product category | No | The 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 AI | Shopify says you don't need to apply one, though it also says all products should have a category |
| Price | Not to save in our November 5, 2026 test; the Help Center's minimum lists it | What customers pay; a blank price in a CSV imports as 0.00 | Never on a product you sell |
| Compare-at price | No | Shows a sale, but only when it is higher than Price | No sale running |
| Cost per item | No | Profit reports; a change isn't applied to earlier orders | You don't track margins yet |
| Track quantity | No | Stock counts; needed before out-of-stock products can be hidden from collections | Consider turning it off for digital products, services, made-to-order items and gift cards |
| SKU and barcode | Sometimes: Shopify Fulfillment Network needs unique SKUs, and barcodes might be required | Your own codes; some sales channels might require a GTIN before they publish a product | No channel, marketplace, wholesale buyer, warehouse, distribution center or fulfillment service needs a barcode, and you don't use SKUs |
| Physical product and weight | No | Shipping charges and labels; turned off, the product needs no shipping | Digital products and services: turn Physical product off |
| Type, vendor, tags, collections | No | How you group, filter and find products | A small catalog that doesn't need grouping yet |
| Search engine listing | No | Page title, meta description and URL handle in search results | Page 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.
- Products
- Add product
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.
- Products
- Add 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.
- Products
- Add product
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.
- Products
- Product
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.
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.
- Products
- Add product
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
| Status | Who can see or buy it | Where you set it | Use it when |
|---|---|---|---|
| Active | Customers, in every sales channel the product is published to | Status menu on the product page; the default for a new product | The product is ready to sell |
| Draft | Nobody: the product details need to be completed before it can be sold | Status menu on the product page; the default for a duplicate or an unarchived product | You're still filling in the details |
| Unlisted | Anyone with the product's direct URL; hidden from internet search, Shopify Catalog and your sitemap | Status menu on the product page | A product you share by direct URL, or a warranty add-on or bundle-only product you don't want to display |
| Archived | Nobody: hidden from your storefront and from the main product list in your admin | More actions on the product page, or the bulk editor | You'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.
Can Customers Buy It in That Channel?
Key takeaway
Gate one: can it be bought in that channel?
| Condition | Where to check | If it fails |
|---|---|---|
| Status is Active or Unlisted (an Unlisted product can't be published to a third-party sales channel) | Status on the product page | Draft and Archived products can't be bought in any channel |
| Published to that sales channel | Publishing on the product page | A 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 market | The product isn't available in that channel, even when it is published there |
| At least one variant published to the channel | Variant publishing on the product page | With every variant unpublished, the whole product is hidden there until you republish one |
| Active on its scheduled publish date | Publishing, the calendar beside Online Store | A 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.
Go to Products, click Add product and enter the title customers will see.
Before you tick this off
- The title reads the way a customer would search for it
- Status is switched to Draft until the status and channels step
Upload images or video and write, or have Sidekick draft, the description.
Before you tick this off
- Images are no larger than 5000 × 5000 px and smaller than 20 MB
- Any AI-drafted text has been read and corrected before saving
Enter Price, and Compare-at price and Cost per item if you use them.
Before you tick this off
- Compare-at price, if set, is higher than Price
- Cost per item, if you track margins, is entered so profit reports can use it
Consider having Track quantity on for stocked goods and off for digital products and services, and decide whether to keep selling at zero.
Before you tick this off
- You've considered turning tracking off for digital products, services, made-to-order products and gift cards
- Continue selling when out of stock is set the way you want it
Keep Physical product on and enter an accurate weight, or turn it off for digital products and services.
Before you tick this off
- The weight is accurate for the product
- Physical product is off for anything you don't ship
Add options such as size or color instead of creating separate products.
Before you tick this off
- Each variant has its own price, stock and shipping details checked
- The product stays within 3 options
Pick a category, add type, vendor, tags and collections, and review the page title, meta description and URL handle.
Before you tick this off
- The category is set if you use Shopify Tax
- The URL handle has no spaces and you're happy not to change it later
Pick Active, Draft or Unlisted, review the sales channels in Publishing, and click Save.
Before you tick this off
- Draft if anything above is unfinished
- Only the sales channels you want are selected
Preview the product from the admin and check both visibility gates before you announce it.
Before you tick this off
- Active or Unlisted, and published to the channel you're checking
- At least one variant is published to that channel
- Findable: not Unlisted if it should show in search or collections, and not hidden as out of stock in a collection
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.
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.
- Products
- Import
Your product CSV can't exceed 15 MB, so a large catalog goes in several files.
- Products
- Import
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 column | imports the products as active |
| leaves Price blank | sets the price to 0.00 |
| keeps Publish new products to all sales channels selected | publishes 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 Overwrite | ignores that product |
| has a matching handle, with Overwrite products with matching handles selected | overwrites the matching columns of the existing product with the file's values |
| carries inventory quantities | applies 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.
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's own app for moving product and customer data from Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover and Lightspeed R/X (Vend).
- Import order
- Products first, then customers, then historical orders
Import products from other Shopify stores and sell them in yours; the supplier manages the inventory, which is read-only in your admin.
- 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.
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
| Limit | Value | Applies to |
|---|---|---|
| Products in a store | Not restricted | Every Shopify plan |
| Variants per product | 2,048 | Every product |
| Options per product | 3 | Every product, for example size, color and material |
| Media per product | 250 | Images, 3D models and videos combined |
| Image size | 5000 × 5000 px, or 25 megapixels; file size under 20 MB | Product and collection images |
| Product CSV file | 15 MB | Each file you import |
| Tags per product | 250, each up to 255 characters | Stores 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.
Frequently Asked Questions
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.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome 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.
