Show second image on hover on the Debut Theme
Most paid themes swap the collection thumbnail when you hover. Debut does not. This snippet adds that hover image on collection cards so shoppers can see a second photo without opening the product. No app. Last tested on Debut in 2026.
You replace product-card-grid.liquid and paste a small block into Theme settings. This overwrites that one file. Download a backup first.
This is Debut only. If you want to pick which image shows on hover on other themes, that's a different tutorial: Choose which image to show on hover.
Live preview: Debut hover demo.
Download a backup of the theme first. If something breaks you can roll back in about 10 seconds.

What you'll paste
The gist has two files. You need both.
Snippet file you replace:
snippets/product-card-grid.liquid
Theme settings file:
config/settings_schema.json
How to replace the product card
- From your Shopify admin, go to Online Store > Themes.
- Find Debut, click the 3 dots > Edit code.
- Open snippets/product-card-grid.liquid. Select everything and delete it.
- Copy the ezfy-debut-product-card-grid.liquid file from this gist, paste it in and save:

Any previous custom edits in that one file will be overwritten. That's why the backup matters.
How to add the Theme settings
The second file in the gist is a JSON fragment. Do not replace the whole settings_schema.json.
- Copy the ezfy-debut-hover-settings-schema.json file from the gist.
- Open config/settings_schema.json.
- Scroll to the bottom. Paste the fragment before the last line, after the last
}. The file must still end with].

- Save.
How to turn it on
- From Online Store > Themes, click Customize on Debut.
- Open Theme settings and find the EZFY hover settings.
- Enable it, pick whether hover shows the second image and save. Check a collection page on desktop. Hover is a mouse feature so phones will not show it.
If you get a settings_schema error
You pasted at the very bottom. The last character in that file has to be ].

If collection cards look broken, restore the backup of product-card-grid.liquid and paste again. One missed character in that file will wreck the grid.
This snippet is Debut. It will not work on Dawn.
If you get stuck, tell me whether the error is in settings_schema.json or the product card file. That usually solves it.
Subscribe for Shopify researches, tips & guides
Get high quality posts about Shopify insights. No spam, unsubscribe anytime.