Shopify's physical store management features are the admin tools that run a store of real, shippable products: product and variant management (up to 2,048 variants per product), collections, discounts, order edits and refunds, inventory by location, and Point of Sale. For an operating print-on-demand store, the ones you touch daily are products, collections, discounts and orders — and the one thing none of them do is tell you the true profit on each order.

Most "Shopify features" articles are written for someone deciding whether to open a store. You already run one. So this walks the management features that matter when you have real orders flowing and real ad spend going out — what each tool actually does, where its limits bite, and the one gap every native feature shares.

What "physical store management" really means for an operator

The phrase gets used two ways. One is literal: brick-and-mortar retail, Point of Sale, inventory split across locations. The other, and the one that matters for a print-on-demand seller, is managing a catalog of physical products inside the Shopify admin — products, variants, collections, discounts, and the order queue.

You probably live in the second world. You don't have a shop floor; you have 300 designs, a Printify or Printful connection, and a Meta campaign running. So this guide treats "store management" as the daily admin work, then covers the retail-location features briefly at the end for the stores that need them.

If you want the full operational playbook, start with our Shopify store operations guide and treat this as the features-level companion.

Products and variants (and the 100-variant myth)

A Shopify product is a container for options and variants. You get up to three options per product — size, color, material — and each combination becomes a variant with its own price, SKU and inventory, according to Shopify's variant documentation.

Here's where the popular features lists are outdated. Several still claim a cap of 100 variants per product. The real current limit is 2,048 variants per product, per the same Shopify doc — the 100 figure is obsolete.

The residue of truth: some third-party themes still break above 100 variants on the storefront, even though the admin accepts them. If you cross that line on a non-Shopify theme, open a product page and confirm the variant picker renders before you trust it.

For same-day edits across many products, the admin has a spreadsheet-style bulk editor — select items, click Bulk edit, change price or SKU columns, save. For bigger jobs you move to CSV, which has one sharp edge worth burning into memory: with overwrite on, a column that is present but blank wipes the existing value, while a column that is missing entirely leaves it alone. Keep your pre-import export file, because imports can't be canceled or undone.

Collections: your merchandising engine

Collections are how products get grouped into shoppable pages. Shopify is mid-transition between a legacy model (manual or smart collections) and a newer unified model, so check which one your store has before you build. A legacy smart collection populates itself from conditions — you can add up to 60 selection conditions per collection, matched on an all-or-any basis, per Shopify's smart collections doc.

For a store adding designs weekly, automated conditions plus a performance-based sort is the low-maintenance combination. Tag every design on upload, set a product type, and let a "Hiking Tees" collection fill itself whenever matching products import.

One trap on the legacy model: you can't convert a smart collection to a manual one later. The type is fixed at creation. If you need to spin up many grouped pages at once, our walkthrough on bulk-creating Shopify collections covers the fast path.

Discounts without giving away margin you didn't mean to

Shopify's native discount types are amount-off, buy-X-get-Y, and free shipping, delivered either as a code or an automatic discount. The limit that surprises people: you can have a maximum of 25 active automatic discounts, and that total includes app-based discounts, per Shopify's automatic discounts doc.

Combinations are off by default and must be enabled per discount. When they do stack, the calculation order matters: product discounts apply first, then order discounts on the revised subtotal, then shipping, per Shopify's combining-discounts doc.

Say you run a cart of $100 in tees with a 20%-off-product discount and a 10%-off-order code, both set to combine. Product first: $100 → $80. Order discount on the revised subtotal: $80 − 10% = $72. That's 28% off, not 30% — the 10% acted on $80, not $100. Stacking is slightly cheaper than the naive sum, which cuts in your favor, but only if you model it right.

If your discounts show up on the storefront, make sure they actually display where buyers look — see how to show a discount on the product page.

Orders, refunds, and the fees that never come back

Shopify orders are editable after purchase — add or remove items, adjust quantities, change shipping fees, apply or remove manual discounts. If the total goes up you send an updated invoice; if it drops you issue a refund.

For a POD store the clock matters more than the mechanics. An order edit in Shopify does not automatically claw back a fulfillment request your app already pushed to Printify, Printful or Gelato. Once the supplier starts production, the Shopify record and the physical order can diverge — treat the supplier's cutoff, not Shopify's editability, as your real deadline.

Refunds carry a cost most operators discover exactly once: the payment-processing fee on the original transaction is not returned when you refund. Shopify states the original credit-card transaction fee isn't refunded on Shopify Payments, per its refunds documentation. So a full refund still costs you the processing fee — and for POD, the already-spent production cost on top.

There's also a timing lever most sellers never touch: manual payment capture. By default payment is captured at sale, but you can authorize and capture later within a window. Shopify Payments gives a 7-day authorization period, and capturing after the standard window where extended capture applies adds a 1.75% charge on top of standard card fees, per Shopify's payment authorization doc.

Locations and POS — what applies to a POD store

This is the part the top-ranking pages lead with: Shopify Locations, Ship-from-Store, and Point of Sale. Locations let you track inventory across multiple geographic points, and POS Lite is included on paid plans so you can sell in person.

For a pure print-on-demand store, most of this is irrelevant. You hold no stock, so multi-location inventory and low-stock alerts don't apply — your supplier prints on demand. The feature here that does earn its keep is the admin's ability to keep product copy, collections and discounts consistent whether a sale comes from your online store or a one-off market booth.

If you ever do sell physical inventory alongside POD, that's when Locations and POS Pro matter. Until then, don't let a retail-first features list convince you to turn on tooling your model doesn't use.

Where native features stop: the profit question

Here's the gap every feature above shares. Shopify shows you revenue, orders and conversion. It does not pull your supplier cost, your Meta and Google ad spend, and your per-order fees into one true profit number — and that's the number that decides whether a product is worth keeping.

Walk a real month. Say you do 340 orders at a $31 average order value — that's $10,540 in revenue. Product and shipping cost run about $15 an order ($5,100), payment fees about $1.20 an order ($408), and you spent $2,800 on Meta. Net: $10,540 − $5,100 − $408 − $2,800 = $2,232, or $6.56 profit per order. Shopify's reports won't assemble that for you; you're exporting to a spreadsheet to find it.

This is the problem PodVector AI built Victor to solve. Victor is an AI employee who connects your Shopify store, Meta Ads, Google Ads, Printify, Printful, Gelato and Klaviyo, sees every order, every ad dollar and every supplier cost together, and computes the true per-order profit on each product — then delivers the report to your Google Drive. He's not a dashboard you log into; he's an operator who tells you which products and campaigns actually make money.

And Victor doesn't stop at telling you. With your approval, he can make the changes that follow — pause a losing Meta or Google campaign, adjust budgets and bids, change a price or discount in Shopify, or build and send a Klaviyo flow. Every write action is approval-gated: Victor drafts it, you approve, then it executes. Product costs from Printify, Printful and Gelato are known before your first sale, so the profit math is right from order one.

While you're tightening the store itself, two more operator moves pay off fast: a well-built product page and a working upsell on the product page.

FAQs

What are the main Shopify features for managing a physical-product store?

Products and variants, collections, discounts, order editing and refunds, inventory and locations, and Point of Sale. For an operating print-on-demand store the daily-use set is products, collections, discounts and orders; locations and POS mostly matter once you hold real stock. Each lives in the Shopify admin and needs no code.

How many variants and options can one Shopify product have?

Up to three options and up to 2,048 variants per product, per Shopify's variant documentation. The old 100-variant cap is obsolete, though some third-party themes still render broken variant pickers above 100 variants on the storefront, so test the product page after crossing that line.

Do Shopify discounts stack automatically?

No. Combinations are off by default and must be enabled per discount, and product discounts apply before order discounts, per Shopify's combining-discounts doc. So a 20%-then-10% pair reduces a $100 cart to $72, which is 28% off, not 30%. You can also have at most 25 active automatic discounts, including app-based ones.

Does refunding an order give me my processing fees back?

No. The original transaction fee isn't returned when you refund, per Shopify's refunds documentation. A full refund still costs you the processing fee, and for print-on-demand the production cost you already paid the supplier is gone too — which is why refund rate quietly eats margin.

Does Shopify show me the true profit on each product?

Not on its own. Shopify reports revenue, orders and conversion, but it doesn't combine supplier cost, ad spend across Meta and Google, and per-order fees into one profit figure. That's the gap PodVector AI's Victor fills — he pulls those sources together, computes true per-order profit, and can act on the result inside Shopify, Meta Ads, Google Ads and Klaviyo once you approve the change.

Do multi-location and POS features matter for a print-on-demand store?

Usually not. Because your supplier prints and ships on demand, you hold no inventory, so multi-location stock tracking and low-stock alerts don't apply. They become relevant only if you start selling physical inventory you stock yourself alongside your POD catalog.