How to show only specific product variant images on Shopify

Hi fiends , a question regarding variant images.

My theme is Ella 6.0 and my Website is TOAIArt.com (still under development.)

I have different variants (Singly, Queen, King) for my products. Can we show different images for different variants ?

I searched on internet, and the only option available was Rubik.
Is there any other option available on Ella ? I dont want to change code …

Thanks and Regards.

Hi @SurTri,

I hope you’re doing well. You can show different images for different product variants, like Single, Queen, or King, without changing any code, you can achieve this in any of the Shopify themes by using the Product Option feature in the Inkybay – Product Personalizer app.

With the Product Option feature, you can easily create image swatch options for different variants. Each variant can have its own image or swatch. When customers select a specific option, such as Queen or King, the corresponding image will show up automatically.

Inkybay also lets you create different product options like text fields, file attachment options, single/multiple choice options, etc., and display them as drop-down options, radio buttons, swatches, checkboxes, etc. Also, you can set extra pricing for each option.

No coding is required, and a simple setup. The best part of Inkybay is that it offers a free 21-day trial, so you can explore it and see how it works for your product.

Hi @SurTri :raising_hands:

If you’re looking for a way to display different images when customers select different variants without having to modify your theme code, you might want to consider using Easify Product Options. :blush:

To give you a better idea of how this could work, I’ve created a similar demo:

  • This is the result:

  • This is the app setting:

First, simply create your option as usual in the app. Then go to Design Layers and upload the corresponding images that you’d like to display for each option value.

Next, navigate to Advanced Settings, enable Conditional Logic, and set up display rules for each layer. For example, if a customer selects Black, the app will display the image layer assigned to Black.

Once everything is set up, go to Product Personalizer and enable Live Preview. Whenever customers change their selection on the product page, the preview image will automatically update to reflect their chosen option.

What I particularly like about this approach is that everything can be managed directly within the app without requiring any theme edits or custom coding. Customers can instantly see the corresponding image update in real time, making the shopping experience much more interactive, intuitive, and visually engaging. :heart:

Yes, you can absolutely show different images for your sizing variants (Singly, Queen, King) on the Ella theme without touching a single line of code!

The absolute cleanest way to do this while completely bypassing code edits is to use Misk Variant & Product Options. It gives you full visual control right from an easy-to-use dashboard.

Open Misk Variant & Product Options in your Shopify dashboard and go to the Option Set Builder.

Click Add Option and select Image Swatches from the popup menu.

Name your option (e.g., Select Bed Size).

Add your values: Singly, Queen, and King. For each value, upload the corresponding thumbnail image of the bed or artwork so customers can visually see the differences immediately.

The app has built-in conditional logic rules that allow you to dynamically show or hide specific elements or fields based on what the user selects:

In the option settings, look for the Conditional Logic section.

Create a rule that says: “IF ‘Select Bed Size’ EQUALS ‘King’” $\rightarrow$ THEN SHOW [Specific King Layout/Feature].

You can use this logic to dynamically reveal secondary text options, frames, or unique add-ons strictly based on the size your customer picks.

Hi friend, i noticed you didnt want to change code. When i wanted to filter images based on the selected variant I started browsing for apps. I’ve tried like 4 and they were super bloated. I landed on Variantlens in the end, hope this helps.