Collection Product Grid

The traditional, structured grid layout for collection pages. Includes native Shopify filtering, sorting, and responsive product cards.

📁 sections/collection-product-grid.liquid⏱️ 10 min setup

Overview

The Collection Product Grid provides a clean, predictable layout for browsing products. It integrates with Shopify's filtering and sorting APIs for a seamless shopping experience.

🔍

Native Filtering

Shopify Search & Discovery integration
📊

Sort Options

Price, date, best selling, etc.
📐

Responsive Grid

Configurable columns per breakpoint
🎨

Card Customization

Swatches, badges, quick add

When to Use

📦

Collection Product Grid

Standard collection pages with filtering and sorting. Traditional e-commerce layout with predictable grid structure.

Best for: Standard browsing, catalog pages, filtered shopping
🎨

Editorial Grid

Luxury, editorial layouts with mixed product and content tiles. Hero moments and flexible modular structure.

Best for: Luxury brands, lookbooks, campaign pages

Use this section when you need:

  • Shopify Search & Discovery filtering
  • Standard, predictable grid layouts
  • Simple product browsing experience
  • Promo blocks within the product stream

Quick Setup

1

Add the Section

In the Theme Editor, click Add section and choose Collection Product Grid.

2

Select Collection

If not on a collection template, select a collection in the section settings.


Responsive Grid Behavior

The Collection Product Grid automatically adjusts columns based on screen size. Use the interactive demo to preview how settings affect the layout at each breakpoint:

📐Responsive Columns Demo

See how the grid adapts across screen sizes

Preview: desktop (4 columns)
Product 1
$99
Product 2
$99
Product 3
$99
Product 4
$99
Product 5
$99
Product 6
$99
Product 7
$99
Product 8
$99

Animation Settings

SettingTypeDefaultDescription
Image scroll effectradioReveal on scrollAnimation for product cards: None, Reveal on scroll, or Zoom on scroll.
Card content alignmentselectLeftText alignment for product info: Left, Center, or Right.
Reveal durationtext800msAnimation duration (e.g., '600ms' or '0.6s').
Reveal delaytext0msDelay before animation starts.
Reveal easingtextcubic-bezier(0.22, 1, 0.36, 1)CSS easing function for animation.

Collection Header

SettingTypeDefaultDescription
Collectioncollection-Select a collection to display. Not needed on collection templates.
Show collection titlecheckboxtrueDisplay the collection name as a heading.
Collection title font weightselectNormalTitle weight: Normal or Bold.
Collection title font sizeselectLargeTitle size: Small, Medium, Large, or Extra Large.
Show collection descriptioncheckboxtrueDisplay the collection description text.
Collection description font weightselectNormalDescription weight: Normal or Bold.
Collection description font sizeselectMediumDescription size: Small, Medium, or Large.

Title Size Options

Small
Desktop ~1.75rem / Mobile ~1.25rem
Medium
Desktop ~2.8rem / Mobile ~1.8rem
Large
Desktop ~4.2rem / Mobile ~2.6rem
Extra Large
Desktop ~5.6rem / Mobile ~3.2rem

Filtering & Sorting

SettingTypeDefaultDescription
Products per pagerange24Number of products before pagination. Range: 4–48.
Enable filteringcheckboxtrueShow filter options. Customize filters with the Search & Discovery app.
Enable sortingcheckboxtrueShow sort dropdown (Featured, Price, Date, etc.).
Filter alignmentselectLeftPosition of filter bar: Left, Center, or Right.
💡

Configure advanced filtering options in your Shopify admin under Apps → Search & Discovery. You can create filter groups, customize labels, and set filter order.


Grid Layout

SettingTypeDefaultDescription
Image ratioselectAdapt to imageHow product images are cropped.
Columns on desktoprange4Number of columns on large screens. Range: 1–5.
Columns on tabletrange2Number of columns on medium screens. Range: 1–4.
Columns on mobilerange1Number of columns on small screens. Range: 1–3.
Color schemeselectScheme 1Apply a predefined color scheme.

Image Ratio Options

🖼️

Adapt

Uses original image proportions

📱

Portrait

Taller than wide (3:4)

Square

Equal width and height

🖥️

Landscape

Wider than tall (4:3)


Product Card Settings

SettingTypeDefaultDescription
Image positionselectTop centerFocal point for card images: Top, Center, or Top center.
Show vendorcheckboxfalseDisplay the product brand/vendor name.
Show secondary image on hovercheckboxfalseReveal a second product image when hovering.
Show quick add buttoncheckboxfalseDisplay add-to-cart button on cards.
Enable favoritescheckboxtrueShow wishlist/favorite button on cards.
Show NEW badgescheckboxtrueDisplay NEW badge on recent products.

Color Swatches

SettingTypeDefaultDescription
Show color swatchescheckboxtrueDisplay color variant options as swatches.
Enable card hover previewcheckboxtrueHover over color swatches to preview variant images.
Swatch display styleselectHover overlayHow swatches appear: Always visible below card, or Overlay on hover.
Show color count until hovercheckboxfalseOnly show the count ('+3') until user hovers. Only for 'Below card' style.
Maximum swatches to showrange5Additional colors show as '+N' indicator. Range: 3–10.

Swatch Display Styles

👇

Below Card

Swatches are always visible underneath the product info. Great for color-driven products.

Best for: Fashion, accessories, home decor
👆

Hover Overlay

Swatches appear as an overlay when hovering over the card. Cleaner initial appearance.

Best for: Minimal designs, focused browsing

Promo Blocks

Insert promotional content between products to break up the grid and highlight offers.

SettingTypeDefaultDescription
Insert after productrange4Position in the grid (e.g., 4 = after 4th product). Range: 1–50.
TypeselectImageContent type: Image or Rich text.
Imageimage-Promotional image (for Image type).
Contentrichtext-Text content (for Rich text type).

Promo Block Ideas

🏷️

Sale Banner

Text highlighting a promotion

📂

Category Link

Image to related collection

Brand Story

Lifestyle content or quote

📧

Newsletter

Email signup CTA


Grid vs Editorial Comparison

FeatureProduct GridEditorial Grid
Native Shopify Filtering
Hero Tiles (2×2, tall, wide)
Editorial Tiles (looks, promos)
Layout StyleStandard gridFlexible modular
Best Use CaseTraditional shoppingLuxury/editorial feel

Best Practices

Grid Configuration

Recommended column settings for optimal display
2 columns on tablet
Large enough to see product details clearly
1-2 columns on mobile
1 column recommended for most products

Performance Tips

Limit products per page
Start with 24, increase carefully based on performance
Images are lazy loaded
Built-in optimization, no action needed
Optimize product images
Compress images and use appropriate dimensions

Filtering Guidelines

Configure in Search & Discovery
Create custom filter groups and labels in Shopify admin
Left alignment is standard
Most users expect filters on the left side

Troubleshooting

⚠️Products not showing

  • Verify a collection is selected (or you're on a collection template)
  • Check that the collection has visible products
  • Ensure products are not all set to hidden/draft status

🔍Filters not appearing

  • Confirm Enable filtering is turned on
  • Ensure the collection has filterable attributes (size, color, etc.)
  • Configure filters in the Search & Discovery app

🎨Swatches not working

  • Enable Show color swatches in settings
  • Products need color variants properly configured
  • Check the Maximum swatches setting

🎬Animation issues

  • Reduce Reveal duration for faster animations
  • Check for JavaScript conflicts with other apps
  • Test on different browsers

📢Promo blocks not visible

  • Verify Insert after product is within your product range
  • Check that content (image or text) has been added
  • Ensure the promo type matches the content you've added