Which options apps support photo swatches?
2026 photo-swatch shortlist: Print It My Way (image swatches + color swatches + upload preview), Hulk Product Options (image + color), Globo Product Options, and Bold Product Options SC. Print It My Way's Free plan doesn't include image swatches. Basic ($7.99/mo) is the entry point.
Step-by-step setup
- Install Print It My Way. Image swatches are on the Basic tier ($7.99/month) and above, and there is no per-sale fee on any plan.
- Prepare your swatch images. Crop each one square, at least 200×200 px (400×400 px looks sharp on high-resolution screens), and keep each file small so the page stays fast.
- Add an image swatch field to the product. Give it a clear label, such as "Fabric" or "Finish", and upload one image per choice.
- Assign a label and price to each swatch. Name it the way customers talk ("Washed chambray", not "FAB-07"). Each swatch can carry its own upcharge, shown as a separate cart line.
- Test on your storefront. Pick each swatch on desktop and phone, add to cart, and check the choice appears on the test order.
Most merchants have their first product with swatches live in about 15 minutes. Our detailed image swatch setup guide covers each screen.
Why photo swatches convert
A "Fabric: pick one" dropdown asks the customer to imagine what "chambray" looks like. A photo swatch shows it. For upholstery, jewelry finishes, apparel colors and material choices, that removes a guess at the exact moment the customer is deciding.
Swatches also cut down on the "what does Slate look like?" emails and on returns from customers who pictured something different. And they make long lists easier to scan: twelve fabric thumbnails in a grid are easier to compare than twelve names in a dropdown. Our post on swatches instead of dropdowns goes through the trade-offs.
Swatch types you need
- Color swatches: a flat color chip with the name shown on hover or below. Best for solid colors like thread or vinyl.
- Image swatches: a thumbnail of the actual material or product. Best for fabrics, wood, leather and metal finishes, where a flat color can't show texture.
- Pattern swatches: a cropped piece of a repeating pattern, for gift wrap, wallpaper or printed fabric.
- Eyedropper or color picker: the customer picks a color themselves, useful when you can match any shade.
Most products need just one type per field. A cushion might use image swatches for fabric and color swatches for piping.
Photo-swatch shortlist
- Print It My Way: image and color swatches alongside text fields, a font picker and live preview. Basic $7.99/month. Photo upload and conditional logic come with Pro at $13.99/month. View →
- Hulk Product Options: image and color swatches as part of a general options app.
- Globo Product Options: color and image swatches; check which plan includes the features you need.
- Bold Product Options SC: a long-standing options app with swatch support.
Plans and features change, so confirm current details on each app's Shopify App Store listing. For a wider comparison, see our roundup of personalizers with color swatches.
Worked example: a custom cushion
Here's how a home decor store might set up a personalized cushion with image swatches:
| Field | Type | Choices and price |
|---|---|---|
| Size | Variant | 16 in ($38), 20 in ($46) |
| Fabric | Image swatch | Natural linen (+$0), Washed chambray (+$4), Velvet (+$8) |
| Name | Text field, 14 characters | Included |
| Font | Font picker | Included |
Size stays a native variant because you stock each cushion insert. Fabric is a swatch field with its own add-on price, so you don't multiply variants for every fabric. The customer sees their name on the cushion as they type, and the order shows "Fabric: Velvet, Name: Harper, Font: Cormorant" for production.
Common mistakes
- Phone photos with mixed lighting. Shoot every swatch under the same light so colors compare fairly.
- Swatches that are too small to see texture. Crop tight on the material instead of shrinking a whole product photo.
- Missing labels. Show the name under or beside each swatch. Hover labels alone fail on phones, which have no hover.
- Swatches that don't appear. Usually the app embed is off or the theme is hiding the block; our swatch not rendering fix lists the checks.
Add photo swatches
Print It My Way Basic at $7.99/mo unlocks image swatches for your top products.
Install Print It My Way. Free Color swatches best apps →Frequently asked questions
What size should swatch images be?
Use square images of at least 200×200 px, or 400×400 px for sharp results on high-resolution screens. Save them as JPG or PNG and keep each file small, ideally under 100 KB, so the page loads quickly.
Can each swatch have its own price?
Yes. Set an upcharge per swatch, such as +$8 for velvet. Print It My Way shows the fee as a separate cart line, so the customer sees exactly what they're paying for.
Do swatches update the product preview?
Yes on Print It My Way: selecting a swatch updates the live preview on the product image. That's especially useful when the customer is also adding text.
Are photo swatches on the Free plan?
No. Print It My Way's Basic tier at $7.99/month is the entry point for image swatches. The Free plan lets you try the app on your first product with no credit card.
Should swatches be variants or option fields?
Use variants when you track stock for each choice, such as fabric colors you hold in inventory. Use a swatch option field when the choice changes production but not stock, so you avoid multiplying variants.
Can I bulk-upload swatches?
Set up the swatch field once and reuse it on other products instead of rebuilding it each time. If you have a very large swatch library, contact support to talk through the fastest way to load it.
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.