We were unable to find a plugin for this so we built a custom collection page where the first slot was an image.
Here are the relevant issues:
- Where to store the image, link and caption information - we used Accentuate app to store the info.
- Paging - we set the paging to 8 so the result was a 3x3 grid including the picture.
- CSS Styles - we created 2 custom ‘card layouts’ for both the image cell and products cell. Both cell types are just
- see code below:
- {% assign collection_url = collection.url %}
{% if collection.metafields.accentuate.product_page_link != blank %}
{% assign collection_url = collection.metafields.accentuate.product_page_link %}
{% endif %}
{% include 'collection-card-flex', max_height: 205, collection: collection %}
{% for product in collection.products %}
...
Our approach was just to slip the image cell in as a
This is defiantly doable.
Good luck!