How to Add Image Swatches to Your Shopify Store for a Visually Rich Shopping Experience

How to Add Image Swatches to Your Shopify Store for a Visually Rich Shopping Experience

Visuals play an essential role in e-commerce, and image swatches are an excellent way to create a more interactive and visually appealing shopping experience. In this blog, we’ll explore two solutions to adding image swatches to your Shopify store. While the first method involves manual coding, the second leverages the Live Product Options app for a quick and easy setup.

Solution 1 - Manual Coding (For the Tech-Savvy)

While this method requires some coding knowledge, it provides flexibility and control over how your image swatches look and behave.


  • Accessing the Code:
  1. Go to the "Themes" section within your Shopify dashboard.
  2. Click "Actions" and then "Edit Code."
  3. Locate the relevant file (like "product-template.liquid").
  • Adding Your Custom Code:
  1. Insert the custom code for the image swatches where needed.
  2. This might involve HTML, CSS, or JavaScript, depending on your specific needs.
  • Testing:
  1. Always preview the changes to ensure they look and function correctly.
  2. Consult with a developer or create a backup, as manual coding might affect other parts of your site.
  3. Note: This method is more complex and requires a good understanding of web development.

Solution 2 - Using the Live Product Options App (Easier, Faster, and Reliable)

For those who prefer a simpler and more streamlined solution, the Live Product Options app is an excellent choice. Here’s a step-by-step guide:

Step 1 - Downloading Live Product Options app:

  1. Download the Live Product Options app from the Shopify App Store.
  2. Complete the straightforward onboarding process, guided by helpful prompts.

Step 2 - Creating Image Swatches:

  1. Click on "New Product Options."
  2. Choose between "Single Product" or "Multiple Products."
  3. Click on "Select Product," then "Add Option" and select "Image Swatches" from the dropdown list.

Step 3 - Customizing Your Swatches:

  1. Add values and upload the images you need for your swatches.
  2. Customize the shape and design of your swatches, from circular to rectangular, to match your branding.
  3. Apply conditions for specific variations if needed.

Step 4 - Saving and Designing:

  1. After setting up and designing the image swatches to your liking, click "Save."
  2. Explore the design options within the app to further enhance the visual appeal.


  1. The app is user-friendly and doesn't require coding knowledge.
  2. It offers flexibility in designing and customising the image swatches.


Both solutions have their merits. Manual coding gives you granular control but is more complex, while the Live Product Options app offers a convenient and user-friendly way to add image swatches.

Want to transform your product display effortlessly with visually rich image swatches? Download the Live Product Options app today and get started!

About Live Product Options

Use Live Product Options to create a custom personalized shopping experience with unlimited product options and a live preview of the product.

Super easy installation

No theme modifications are required.

The App does not add any liquid to your theme and can be installed and uninstalled without the risk of messing up your theme code.

Personalize products

Personalize your products with custom text inputs and image file uploads. Show a live updating preview of the product image with the customers inputs.

Perfect for print on demand products like canvas, posters, picture framing, monogram or text engraving.

Unlimited Product Options

Extend the 100 variant limit by adding unlimited custom product options:

  • text (single / multi line)
  • select dropdown
  • radio / checkbox
  • swatches (button / images / colors)
  • color picker
  • file upload (with Ajax support)
  • HTML

Conditional Logic

Show product options with conditional logic based what the customer has selected.

Live preview

Show a live preview of the product options that updates in real time when the customer changes an option.

Live preview can consist of multiple layers to build a preview image:

  • overlay (image with transparent parts)
  • mask (crop preview with a provided mask or shape e.g. circle)
  • text
  • upload

In-App Editor

Create custom product configurations with the simple to use visual editor inside the app. Configure specific areas for customers to add text or image uploads.

Order Archive & Export

The app archives each order with all the products and their custom options. Export a ZIP file with all the file uploads and CSV containing the options and custom text inputs.

View in Shopify App store
Back to blog