Clicks & Carts

Shopify print on demand: the technical setup

The apps make it look like two clicks. The parts that need attention are variant counts, product data and delivery expectations.

7 min read · Store setup ·

Print on demand is dropshipping with a manufacturing step: you upload a design, a provider prints it onto a garment or a poster when someone orders, and ships it directly. The apps make it look like a two-click setup. Three things need real attention.

How the plumbing works

The POD app creates products in your Shopify store, holds the design files, and receives orders automatically when a customer buys. Fulfilment status and tracking flow back into Shopify so the customer gets notified.

Inventory is mostly a non-issue — items are made on demand — which removes the hardest problem in normal dropshipping. What replaces it is variant volume and print quality.

Variant explosion

This is the technical problem specific to POD. One t-shirt design in six colours and six sizes is thirty-six variants. Ten designs is three hundred and sixty. Shopify has limits on variants per product, and even below the limit, a product page with thirty-six variants is a usability problem.

Practical responses:

  • Prune the range. Six colours sell; twelve produce the same revenue with double the admin.
  • Split by colour into separate products where the colour is the design decision, and link between them. Cleaner pages, better search results per colour.
  • Watch the option limit — a design with size, colour and print placement is already three options and there's no fourth.

Product data is your differentiation

Every POD store using the same provider gets the same product descriptions, the same size charts and the same mockups. Search engines see identical pages across hundreds of stores, and shoppers see the same photograph they saw somewhere cheaper.

The fixes are unglamorous and effective:

  • Rewrite every title and description. Even briefly.
  • Use lifestyle photography where you can afford it, not only flat mockups.
  • Put fabric, fit, weight and care into metafields so they render consistently and can drive filtering.
  • Write your own size guidance, in your own words, from returns data.

Mockups are your product photography

For most POD stores the mockup is the product image, which makes mockup quality the single biggest lever on conversion.

  • Use consistent crops and backgrounds across the catalogue — inconsistency is what makes a store look assembled rather than curated.
  • Show scale. A print with no reference sells worse and returns more.
  • Include at least one image showing the actual print texture or garment detail.

Shipping and delivery expectations

POD adds production time before shipping time, and customers judge you on the total.

  • State the real window on the product page — "made to order, ships in 3–5 days, then 2–4 days delivery" — not just a shipping estimate.
  • Set rates by the provider's zones. Shipping setup.
  • If you use several providers, orders will split. Use shipping profiles and partial fulfilment so the customer isn't charged three times or left waiting for one confirmation.

The profit maths

POD margins are thin and it's easy to get this wrong. Per item, count: base cost, printing, shipping, Shopify's plan share, the payment gateway fee, and the platform transaction fee if you're not on Shopify Payments — running costs.

Then subtract your return rate. Apparel returns run high, and a returned print-on-demand item usually can't be resold.

If the remainder is a couple of currency units per sale, the model needs volume you probably don't have yet, or higher prices.

Where custom development helps

Most POD stores need no custom code at all, which is worth saying plainly. It becomes worthwhile when:

  • You need a design customiser — the customer personalises the product before buying. That's real development, and it's the point where the store becomes a configurator rather than a catalogue.
  • You're combining several providers and need one consistent product model.
  • You need pricing rules by product type or margin target — often Shopify Functions.

The honest summary

Print on demand is technically the easiest of the low-inventory models — no stock, no warehouse, no sync. What it demands instead is differentiation, because your competitors have the identical catalogue and identical mockups.

The stores that work put effort into photography, product copy and a real niche. The ones that don't are indistinguishable, and price is the only thing left to compete on.

There's no inventory problem in print on demand. There's a sameness problem, and it's harder.

Is this the problem you’re looking at?

Send me the link to your store and a line about what is going wrong. You get a straight answer within one business day — no pitch, no obligation.

mario@clicksandcarts.co

Or see what I do around Shopify: services, work beyond the theme, selected work.

Keep reading

← All articles