How do I add image swatches to a Shopify product?
Image swatches use real product photos (fabric close-ups, material samples, pattern preview) instead of flat color chips. Perfect for upholstery, jewelry finishes, wallpaper, apparel prints, and any product where texture matters. Install Print It My Way (Basic tier, $7.99/mo — image swatches aren't on Free plan), add an Image swatch field, upload each swatch image with a label and optional price.
Step-by-step setup
- Prepare swatch images. 200x200px minimum, 400x400px retina, PNG or JPG, <100KB each.
- Install Print It My Way (Basic). Image swatches on Basic tier ($7.99/mo).
- Add image swatch field. Upload each swatch image + label + optional price.
- Test on storefront. Swatches display as thumbnail grid.
When image swatches beat color chips
- Textured fabrics — chambray, linen, velvet — where texture is part of the choice
- Patterns — florals, plaids, camo — flat color can't represent
- Metallic finishes — brushed gold, polished silver — need photo
- Wood grains — oak, walnut, cherry — grain matters
- Stone / marble finishes — natural variation shown in photo
Setup steps
Step 1 — Prepare swatch images. 200×200px minimum, 400×400px for retina. PNG or JPG. Under 100KB each for fast loading.
Step 2 — Install Print It My Way (Basic tier, $7.99/mo).
Step 3 — Product > Print It My Way tab > Add field > Image swatch.
Step 4 — Upload each swatch image. Set label (e.g., "Chambray"), optional per-swatch upcharge.
Step 5 — Set default + required. Attach to product. Test.
Per-swatch pricing
Each image swatch can have its own upcharge:
- Cotton twill — $0 (base)
- Chambray — +$3
- Velvet — +$8
- Silk — +$15
Fee shows as separate cart line at checkout via Cart Transform.
Bulk-uploading swatches
For stores with 20+ swatches per product, CSV bulk import works. Prepare a CSV with columns: swatch_name, image_url, upcharge. Print It My Way imports up to 500 swatches per product at once.
Add image swatches
Print It My Way Basic at $7.99/mo unlocks image swatches for your top products.
Install Print It My Way — Free Add color swatches →Frequently asked questions
What image size for swatches?
200×200px minimum, 400×400px for retina. PNG or JPG. Under 100KB per swatch.
How many image swatches per field?
No hard cap in Print It My Way. For 20+ swatches, use bulk CSV import.
Are image swatches on the Free plan?
No. Basic tier ($7.99/mo) is the entry point.
Can each image swatch have a different price?
Yes. Per-swatch upcharge via Cart Transform.
Do swatches update the live preview?
Yes — selecting a swatch on Print It My Way updates the product canvas preview instantly.