Flat-lay apparel to Shopify fashion images with AI
Turn clean flat lays into on-model Shopify images with a fixed brand kit, a SKU gate, and a small pilot before catalog-wide production.

Lamina Team
Product Team @ Lamina

Treat the flat lay as the garment specification. Lamina can turn a clean apparel flat lay into an on-model Shopify image, yet it passes only if the actual SKU survives intact and the collection’s fixed visual rules still hold.
That split matters on a PDP. An on-model image shows drape, proportion, and styling; the original flat lay still earns its place in the gallery as product reference. Lamina’s documented flow is create, track, evaluate, and distribute, with approved assets available for Shopify delivery as well as S3, Drive, Sanity, and webhooks.
What is the safest flat-lay-to-Shopify workflow?
Keep the workflow strict: start with a truthful input, lock collection rules into a brand kit, generate tightly bounded views, and run every image through a SKU gate before Shopify sees it.
Begin with a front-facing garment on a white or neutral surface. Show the whole item. Lamina’s input guide calls for even lighting and legible seams, labels, texture, and product edges; front-facing flat lays and mannequin images are suitable inputs. Add a back reference if a back graphic, unusual seam work, or closure cannot be proven from the front.
Build one brand kit per collection. Lamina defines it as the palette, typography, voice, do and don’t rules, reference shots, and product-fidelity constraints attached to every run. For a Shopify collection, add PDP rules: 4:5 portrait crop, approved background, lighting direction, model roster, pose set, and gallery order. These are production instructions, not prompt decoration.
Make the front on-model hero first. Follow with an approved alternate or back view; hold the lifestyle frame until product views pass. Lamina lists virtual try-on as an output type and describes its fashion use case as on-model images across body types and ratios from a flat-lay garment. Across a collection, keep model, crop, and light locked. Change one approved variable at a time, such as pose or setting.
The catalog problem is converting these unglamorous supplier inputs into catalog-grade on-model imagery without a studio. AI catalog production is the cleanest path.
What must remain unchanged in an AI fashion image?
Reject any image that alters an immutable SKU feature: logo or text, print placement, colourway, neckline, closure, seam, hem, sleeve, pocket, silhouette, material texture, or visible hardware.
Write a compact SKU truth pack before generation. Include the SKU name, front and back reference images, approved colour name, material notes, and a short list of features that cannot move or vanish. Name the details outright: a navy overshirt with a left-chest patch and press studs needs both in the pack. A clear source flat lay does not guarantee that a model image will retain them.
Lamina’s published benchmark protocol draws the publishing line clearly: an image that changes a logo, closure, or hem cannot go on a PDP, even if the person and background look polished. Keep aesthetic approval separate from product approval. The brand kit checks the visual system; a merchandise reviewer still needs to compare the output with the truth pack at zoom.
Run the SKU gate the same way every time. Check the garment first, then hands, body geometry, crop, and background. Altered product construction means reject. A correct garment with the wrong model pose goes back for regeneration.
| Metric | Value | Source |
|---|---|---|
| Frozen garment-model-pose test cells | 720 | uselamina.aias of 2026-08-08 |
| Planned outputs in the frozen benchmark | 6,480 | uselamina.aias of 2026-08-08 |
| Measured generation cost per output | $0.040 | uselamina.aias of 2026-08-08 |
| Median time to generate an asset | 223s | Lamina platform telemetryas of 2026-08-22 |
| 90th-percentile generation time | 472s | Lamina platform telemetryas of 2026-08-22 |
How should you brief Lamina for a Shopify PDP image?
A usable Lamina brief locks garment and composition before it asks for style. Name the source SKU, required crop, model parameters, pose, background, lighting, and the truth pack’s immutable-features list.
Use a brief like this: “Use the attached SKU as the exact garment reference. Create a 4:5 portrait Shopify PDP image with a front-facing adult model, relaxed standing pose, neutral warm-gray studio background, and soft directional daylight. Preserve the SKU gate exactly. Keep the chest patch, press-stud closure, collar shape, long sleeves, navy colourway, and hem unchanged. No text, accessories, or props that cover the garment.”
Keep the wording narrow on purpose. “Make this look editorial” leaves crop, styling, props, colour treatment, and garment interpretation up for grabs. Save campaign language for a separate lifestyle brief once the PDP hero has been approved.
Apiway’s Shopify convention uses a consistent 4:5 portrait image and a repeatable run of on-model hero, detail, back view, lifestyle, and optional flat lay or hanger image. Keep that order steady. Shoppers should not have to relearn the gallery from one PDP to the next.
Which images belong in a Shopify apparel gallery?
A practical Shopify apparel gallery opens with a front on-model hero, then a product-confirming alternate or back view, a detail reference, an optional lifestyle image, and the original flat lay or hanger image.
The hero gets attention; it cannot carry the whole job. Lead with a generated on-model view where fit and silhouette sell the item, then keep the original flat lay later in the gallery for construction checks. For stitching, hardware, weave, or fabric texture, retain a verified close-up reference. A generated enlargement is not proof of fine detail.
Do not fill five slots with near-identical model shots just because the generator will make them. Each slot should answer one buyer question: How does it fit? What does the back look like? What is the material detail? How might it be worn? Distinct jobs make review faster, too.
How do you test flat-lay apparel images before scaling?
Pilot five difficult SKUs before batching a catalog: a logo or text tee, stripes or plaid, lace or sheer fabric, a heavy knit, and a complex silhouette. Claid recommends that exact small set because it exposes common fidelity failures fast.
For each SKU, retain the source flat lay, brand-kit version, prompt, model identity, pose, output, reviewer decision, and rejection reason. Generate the same defined PDP view across the set. Put every candidate against its input through the SKU gate, then log whether it failed on product fidelity, model anatomy, crop, background, or collection consistency.
Set the release rule before the pilot starts: at least a 95% PDP pass rate across approved views, human review returned within one business day, and no SKU published without an approved front view plus one confirming view. These are internal production controls, not universal quality claims. Miss the threshold, fix the input pack or brief, then increase volume.
Lamina’s benchmark design is a useful testing model, not a winner claim. It fixed 18 garments, eight synthetic adult model identities, five poses, and three seeds per cell: 720 cells and 6,480 planned outputs. Blinded quality scoring was still pending, so the protocol does not establish superior garment fidelity or a lower publish-ready failure rate.
What do Lamina’s speed and cost figures mean for a launch?
The measured $0.040 figure is generation cost per output, not the cost of a finished published image. It excludes human review, rejected candidates, revisions, and downstream merchandising work.
At the reported 223-second median, a candidate takes about four minutes to generate; the 90th-percentile figure is about eight minutes. Staff review around candidate batches, not instant one-image handoffs. A launch team can queue options while reviewers check an earlier batch, though it should not promise a same-minute approved PDP image.
The benchmark cost makes deliberate iteration cheap. Four candidates for one required view cost $0.16 in measured generation charges. Spend it on rejecting a weak pose or altered closure rather than arguing a flawed image onto the PDP.
| Tier | Price | Included | Best for |
|---|---|---|---|
| Free starting credits | Amount not stated | Free starting allowance | Testing the input pack, brand kit, and five-SKU pilot |
| Starter | Verify live pricing | Credit-based billing | Small collection production and repeatable PDP workflows |
| Growth | Verify live pricing | Credit-based billing | Teams producing multiple Shopify collections |
| Enterprise | Verify live pricing | Credit-based billing | Catalog programs requiring integrations and governance |
Five-SKU pilot with four candidate front-view generations per SKU
$0.80 in measured generation cost, excluding review and revisions5 SKUs × 4 outputs × $0.040 measured generation cost
100 candidate images for a controlled collection batch
$4.00 in measured generation cost, excluding review, rejected outputs, and revisions100 outputs × $0.040 measured generation cost
How should an ecommerce team approve and publish images?
Use one approval path: technical check, SKU gate, Shopify delivery. The technical check covers 4:5 crop, file readiness, background rule, and gallery placement; the SKU gate confirms that the generated garment still matches the truth pack.
Assign the work plainly. A creative operator owns the brand kit and prompt template. A merchandiser owns product truth and makes the final accept-or-reject call. An ecommerce manager owns Shopify placement and verifies that the approved asset maps to the correct SKU and gallery slot. That stops an attractive image from turning into a product-data error.
Lamina’s FAQ says approved assets can route to Shopify after evaluation. Keep rejected candidates and their reason codes, too. The records reveal repeats: a lace construction may need a clearer input, a model pose may conceal a key detail, or a brief may need to ban props. Correct the recurring cause, then rerun the affected batch.
What should you do when an image fails the SKU gate?
Regenerate if the product is correct and the image direction is wrong; repair only a contained presentation issue when the garment stays untouched. Pose, crop, or background calls for a new generation. A changed product feature is a truth-pack or generation failure. Do not patch it into a misleading PDP image.
Check the source first. If the closure, label, or edge is unclear in the flat lay, add a clearer product reference and state the requirement again in the brief. If the source is clear, narrow the brief: remove extra styling, lock the pose, and request the precise view. Send the replacement candidate through the same SKU gate.
The rule is blunt: publish approved keepers only. AI generation can produce credible on-model fashion imagery at catalog scale, while the flat lay and truth pack remain the product record that keeps a Shopify gallery honest.
FAQ: Can AI replace flat lays on Shopify?
No. Generated on-model images explain fit and styling; the original flat lay remains a useful reference for the actual SKU. Keep both so shoppers get a styled view and a direct product view.
FAQ: What is the best first pilot for apparel virtual try-on?
Use five difficult SKUs: a logo or text tee, stripes or plaid, lace or sheer fabric, a heavy knit, and a complex silhouette. Hold model, pose, crop, and background constant so the garment is the variable under test.
FAQ: Can the $0.040 benchmark cost predict our published-image cost?
No. It predicts only the measured generation charge per output in Lamina’s published benchmark. Published-image cost also depends on candidate failures, reviewer time, and the number of revisions each SKU needs.
FAQ: What is the minimum approved image set for a fashion PDP?
Release with an approved front on-model hero and one confirming alternate or back view. Add a verified detail reference and lifestyle image where each answers a shopper question. Keep the flat lay in the gallery where it helps verify the product.

