I really appreciate you taking the time to explain this. However, I’m not very familiar with coding and I’m a bit lost on how to actually implement what you described.
Would it be possible for you to provide more detailed step-by-step guidance? Specifically:
Which exact files do I need to edit? (like main-collection-product.liquid, card-product.liquid, etc.)
What exact code should I add to each file? (copy-paste ready would be incredibly helpful)
Where exactly in those files should I place the code?
Any CSS I need to add to make the arrows and dots look right?
This would be really helpful for someone like me who’s still learning. I really want to get this slider working on my collection page.
For this feature, CSS alone usually will not be enough.
To show multiple product images inside each collection card with arrows and dots, you normally need 3 parts:
Liquid change — to output multiple product images inside the product card
JavaScript — to control next/previous slide behavior
CSS — to style arrows, dots, spacing, and mobile layout
That is why only adding CSS to base.css may not work.
Also, be careful with performance. If every product card loads all product images on the collection page, it can slow down the page, especially on mobile.
Best approach:
Duplicate the theme first
Test with only one product card
Add lazy loading for images
Make sure the whole product card remains clickable
Keep arrows/dots inside the image area only
If you want a no-code option, you can also use a product showcase or collection slider app like EasyDisplay/EasyBoost to create product sliders without editing theme files.