How to get chosen variant picture to be seen in product view in Maestroo theme

Topic summary

A user is experiencing an issue with the Maestroo theme where the product page displays the first uploaded image (showing all options) by default, rather than the image corresponding to the pre-selected variant. This creates confusion as customers might think they’re getting the fully-loaded product when only the basic variant is selected.

Desired behavior:

  • Product page should display the image matching the default/selected variant
  • Similar to how Archetypes theme handles variant images automatically

Current situation:

  • Main product image shows until a different variant is clicked
  • Maestroo support has not provided a helpful solution
  • User is seeking code-level modifications to fix this

Status: The discussion remains open with one user asking if a solution was found, and another offering to investigate if provided the website link.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

Hi my friends :slightly_smiling_face:
I have a small problem with my Maestroo theme.
When I do my product in the backend I have choosen the nicest picture with all options on it as the first one.
This is then diplayed nicely in the shop.
The problem is that I have several variants and I want the picture that corresponds to the options that is choosen on the buttons to be seen after clicking the product. This seems to be defult in free themes and others, but in Warehouse the main product picture is shown until you click a new option, then everything works nicely.
The problem is that the customers may think they get all in the fully loaded photo when my buttons has selected the basic variant.

I asked the Maestroo support but they dont seem to be that good at this.

I want it like the example below, but as Archetypes has it as standard. Maestroo works the opposite way.
https://help.archetypethemes.co/en/articles/945408

If someone could help where I can alter the code it will be highly appreciated!

Have you found a solution to this yet?

Hi @GordonE ,

Please send the website link, I will check it for you

1 Like