You make a product page in Shopify by going to Products › Add product in your admin, filling in the title, description, media, price, variants, and inventory, then saving and confirming it's published to your Online Store channel. That takes about ten minutes. The part that actually decides whether the page earns money — variant structure, compare-at pricing, image count, and the per-order profit math behind the price you type — is where operators who already have sales history should spend their time.

If you run a store with real orders, you've made product pages before. The question isn't "where's the Add product button" — it's how to build a page that holds margin while it converts. This guide covers the mechanics fast, then spends the rest on the decisions that move money, the way the top-ranking tutorials never do.

For the full picture of how the admin behaves around products, collections, and discounts, keep our Shopify store operations guide open in another tab — this article is the product-page slice of it.

The ten-minute build: create the product

From your admin, go to Products, click Add product, and you're on a blank product page. Fill the fields top to bottom: title, description, media, pricing, inventory, shipping, and variants.

The field that quietly matters most is the URL handle — the slug Shopify generates from your title. It's the matching key for every future bulk update and CSV edit, so set the title deliberately before you save; renaming it later breaks links and feeds pointed at the old handle.

When you're done, check the Sales channels box in the sidebar so the product publishes to your Online Store. Save, then open the live page in an incognito window — the admin preview hides theme-level rendering bugs that real shoppers hit.

Variants and options: know the real limits

A product holds up to three options (size, color, material) and up to 2,048 variants per product, according to Shopify's Help Center. The old 100-variant cap is long gone — but one caveat bites print-on-demand sellers specifically.

Shopify's own docs warn that "some third-party themes might not support more than 100 variants" (Shopify Help Center). A product with 400 variants can exist in the admin and still render a broken variant picker on the storefront. If you run a non-Shopify theme and a product crosses a hundred variants, test the live page before you trust it.

Each variant carries its own price, SKU, and inventory position. When you're adjusting stock across a catalog rather than one product at a time, the bulk inventory editor for Shopify is faster than opening pages one by one.

Pricing and compare-at: the field that sets your margin

The Price field is obvious. The Compare-at price field is where operators either create urgency or quietly lie to their customers.

Say you sell a tee at $31. Setting a compare-at of $42 renders a struck-through "$42" and a "Sale" badge, signaling an eleven-dollar saving. That works — until you run it on every product forever, at which point the "sale" is just your price and the badge stops meaning anything.

Here's the margin math operators skip. Say that $31 tee costs you $12.50 to produce and fulfill through Printify, and Shopify Payments takes roughly a processing fee on the sale. Your gross per order is about $31 − $12.50 − fees ≈ $16 before you've spent a cent on ads. Type a price into that field without knowing the number below it and you're guessing at your own business.

When you're resetting compare-at prices across a whole collection for a promotion, do it in one pass — our walkthrough on bulk-editing compare-at price in Shopify covers the exact steps and the gotchas.

Images and description: where returns are won or lost

Competitors tell you to "use high-quality images." The number they never cite: "not as described" returns — the ones driven by product-detail-page imagery, color accuracy, and material copy — account for an estimated ten to twenty percent of ecommerce returns, according to returns platform Saara. For a POD seller, every one of those is a refund where the processing fee and production cost are already gone.

Shopify lets you attach up to 250 images per product (Shopify Help Center). You don't need 250 — you need the handful that kill the specific return reasons: a scale reference, true color under neutral light, the print detail, and the garment on a body rather than flat.

Write the description for the shopper who's deciding whether to trust you. Three short paragraphs — what it is, who it's for, exactly what ships — beat a wall of adjectives. Say you run 340 orders a month and a tightened description trims your return rate by two points: that's roughly seven refunds a month you don't eat, each one carrying its production cost and lost fee.

Discounts on the product page

Shopify shows a discount on the product page either through an automatic discount or a code the shopper enters at checkout. The limits worth knowing: you can run a maximum of 25 active automatic discounts including app-based ones, per Shopify's Help Center.

Stacked discounts compound — they don't add. Say a cart holds $100 of tees with a 20%-off product discount and a 10%-off order code, both set to combine. Product discount first: $100 → $80. Order discount applies to the revised subtotal: $80 − 10% = $72. The shopper saved 28%, not 30%, because the second discount acted on $80, not $100.

That two-point gap is cheaper than the naive sum — but you only know it if you do the arithmetic. For the full mechanics of surfacing the right price and badge on the page itself, see how to show a discount on the product page in Shopify. And if you're grouping discounted products into a sale collection, the bulk-edit collections guide handles the membership side.

Customizing the product page template

Two different tools edit product-page copy, and merchants routinely open the wrong one.

The product's own title and description live on the product in the admin — that's what you built above. The layout of the page (where the image gallery, buy button, and tabs sit) lives in Online Store › Themes › Customize, where you pick the Product template from the dropdown.

The third category trips people up: words the theme ships with, like "Add to cart" or "Sold out." Those are edited under the theme's … menu via "Edit default theme content" — no code, per Shopify's Help Center. If the text appears on every product, it's default theme content; if it's this one product's title, it's the product page in the admin.

The number the product-page editor never shows you

Here's the gap in every Shopify product page: you can type a price, a compare-at, and a cost, but the admin never tells you your true per-order profit once ad spend, processing fees, and real fulfillment cost are in. The page that looks like a winner at a 4% conversion rate can still lose money per order — and Shopify's average store converts at around 1.4%, with the top ten percent above 4.7%, according to Littledata's benchmarks reported by Nudgify.

That's the problem Victor, the AI employee from PodVector AI, exists to close. Victor connects your Shopify store, your Meta and Google Ads, your Printify, Printful, or Gelato supplier, and Klaviyo, then computes the real per-order profit behind each product — not a vanity conversion number. Every change Victor makes to a product, price, or discount is approval-gated: he proposes, you approve, then it executes. He's not a dashboard you log into; he's an operator who works the store with you and delivers the reports to your Google Drive.

If you'd rather know the profit behind each product page than guess at it, put Victor to work on your store.

FAQs

How long does it take to make a product page in Shopify?

The mechanical build — title, description, media, price, variants, inventory — takes about ten minutes once you know the fields. The decisions that make the page profitable (variant structure, pricing against your true cost, image selection to cut returns) take longer and are where your time is actually worth spending.

Can I create a custom product page layout without code?

Yes. Go to Online Store › Themes › Customize, select the Product template from the top dropdown, and add, remove, or reorder sections. For the theme's built-in words like "Add to cart," use "Edit default theme content" from the theme's … menu — also no code, per Shopify's Help Center.

How many product variants can one Shopify product have?

Up to 2,048 variants across a maximum of three options, per Shopify's Help Center. Watch the storefront, though: some third-party themes break the variant picker above 100 variants, so test the live page if you cross that line on a non-Shopify theme.

Should I set a compare-at price on every product?

No. A compare-at price creates a genuine urgency signal only when it's the real former price and used selectively. Run it on everything permanently and the "Sale" badge becomes background noise that shoppers learn to ignore — and you've anchored your catalog to a discount you can't walk back.

Why does my product page look fine in the admin but broken on the live store?

The admin preview doesn't render theme-level logic, so variant pickers, image galleries, and app blocks can break only on the storefront. Always open the published page in an incognito window after saving. This is most common on non-Shopify themes with high variant counts.

Does editing a product page change the order a customer already placed?

No — editing the product changes future orders, not placed ones. And for print-on-demand, a Shopify-side edit doesn't automatically claw back a fulfillment request already pushed to your supplier, so treat the supplier's production cutoff, not Shopify's editability, as the real deadline.