Multipurpose theme documentation
Multipurpose Fashion Theme
Product Grid
Multipurpose Fashion Theme
Theme: Multipurpose Fashion Theme
Help Center > Sections & Blocks > Product Sections > Product Grid
Overview
The Product Grid section
(main-collection-product-grid) displays products from the current
collection with filters, sorting, and layout options. It is the primary
section on the collection template. Desktop: left sticky filter sidebar
(280px) and right responsive product grid. Mobile: filter drawer overlay.
Features: AJAX filtering, sort dropdown, layout switch (large grid, small grid, list view), pagination or infinite scroll, ItemList structured data for SEO.
Where It Appears
This section appears on the collection template by default. It requires collection context. Customize via Theme Customizer > Collection template.
📷 Image placeholder: Add a screenshot of the Product Grid on a collection page.
Section Settings
Collection header
| Setting | Description |
|---|---|
| Show collection header | Collection title and description above grid |
| Show banner image | Uses collection featured image |
| Show overlay on banner | Overlay on banner image |
Filters
| Setting | Description |
|---|---|
| Enable filters | Uses Search & Discovery filters when configured |
| Enable Product type & Vendor filters | Shows Product type and Vendor filters. Add these in Search & Discovery (Admin > Content > Search & Discovery > Filters) for filtering to work. |
Sorting & layout
| Setting | Description |
|---|---|
| Enable sorting | Sort dropdown (featured, price, etc.) |
Product grid
| Setting | Description |
|---|---|
| Products per page | 8–48 (step 4), default 16 |
| Desktop columns | 2–5 |
| Tablet columns | 2–4 |
| Mobile columns | 1 or 2 |
| Image ratio | Natural, Square (1:1), Landscape (4:3), Portrait (2:3) |
| Image breathing room | 0–20% |
| Hover to reveal second image | Show second image on hover |
| Enable quick add | Add to cart from grid |
| Enable quick view | Quick view modal |
| Show vendor | Vendor on product cards |
| Show saved amount | Compare-at savings |
| Savings display style | Amount or Percent |
| Show cents as superscript | Price formatting |
| Sold out badge | Badge on sold-out products |
| Sale badge | Badge on sale products |
Pagination
| Setting | Description |
|---|---|
| Show infinite scroll | Load more on scroll instead of pagination |
Section padding
| Setting | Description |
|---|---|
| Top padding | 0–100px |
| Bottom padding | 0–100px |
Layout
- Desktop: Left sticky filter sidebar (280px) / Right product grid. Filter toggle and sort dropdown in top bar. Layout switch (large grid, small grid, list view).
- Mobile: Filter drawer overlay. Filter button opens drawer. Sort and layout controls in top bar.
Filters setup
For filters to work:
- Go to Admin > Content > Search & Discovery > Filters.
- Add filters (e.g. Product type, Vendor, Price range, availability).
- Enable Enable filters in section settings.
- For Product type and Vendor without Search & Discovery filters, enable Enable Product type & Vendor filters.
Featured Product vs Product Grid
| Feature | Featured Product | Product Grid |
|---|---|---|
| Content | One product | Collection products |
| Blocks | Title, Price, Variant picker, etc. | None |
| Filters | No | Yes (sidebar / drawer) |
| Sorting | No | Yes |
| Layout switch | No | Yes (large, small, list) |
| Best for | Homepage hero, single product | Collection pages |
For merchants
- Ensure collection has products.
- Configure filters in Search & Discovery for best filtering.
- Adjust products per page and columns for your layout.
- Use layout switch for large/small grid or list view.
Common mistakes
| Mistake | Fix |
|---|---|
| Empty grid | Ensure collection has products; check template |
| Filters not showing | Configure filters in Search & Discovery; enable filters in section |
| Wrong product count | Adjust products per page |
| No collection context | Section requires collection template |
Frequently Asked Questions (FAQ)
To enable filters, navigate to Theme Customizer > Product Grid section and enable the Enable filters setting. This will use the Shopify Search & Discovery filters that are configured in Admin > Content > Search & Discovery.
You can display the collection title and description above the product grid by enabling the Show collection header setting in the Theme Customizer under the Collection Header section.
To set the number of products displayed per page, go to the Product Grid settings in the Theme Customizer and adjust the Products per page slider. You can select a value from 8 to 48 products per page.
Yes! You can switch between a large grid, small grid, and list view layout by enabling the layout switch in the Product Grid settings. You can also customize how many columns are displayed on desktop, tablet, and mobile devices.
To enable the quick add to cart and quick view features, go to the Product Grid section in the Theme Customizer and check the boxes for Enable quick add and Enable quick view.
You can replace traditional pagination with infinite scroll by enabling the Show infinite scroll setting in the Pagination section of the Theme Customizer.
You can display badges on products such as "Sold out" or "Sale" by enabling the respective settings under the Product Grid section in the Theme Customizer. Simply check the boxes for Sold out badge and Sale badge to enable them.
Yes, you can adjust the padding for the top and bottom of the product grid section in the Section Padding settings. This is available in the Theme Customizer under the Section padding section.
The price filter allows customers to filter products within a specified price range. This filter is integrated with the product grid and can be customized in the Filters section of the Theme Customizer.
To set up filters for product type and vendor, you need to enable the Enable Product type & Vendor filters setting in the Filters section of the Theme Customizer. Make sure you have added the filters in Shopify's Search & Discovery settings in Admin > Content > Search & Discovery > Filters.
You can customize the number of columns for the product grid on desktop, tablet, and mobile views. In the Product Grid settings, adjust the Desktop columns, Tablet columns, and Mobile columns options to set the desired column count.
If the product grid is not updating after applying filters, ensure that you have enabled AJAX functionality in the Theme Customizer under the Filters section. If AJAX is enabled but the grid still doesn't update, check for any JavaScript errors in the browser console or network requests that might be failing.