Skip to content

Product Store New

File: sections/collection-product-store.liquid

Templates: collection.product-store.json

Product Store New

Description

Collection Product Store

Displays a curated product store view with a hero banner, sidebar filters, and a product grid. Shows a hand-picked “store” layout by default and switches to a paginated filtered grid when URL parameters are present.

Features:

  • Hero banner with collection image and description overlay
  • Sidebar filter panel using collection-filters snippet
  • Curated “store” view with product callout rows and category image grids
  • Automatic switch to filtered/paginated product grid when filters are active
  • Pagination support (12 products per page)
  • Responsive grid layout (1 column mobile, 3 columns on md+)

Settings:

  • masterlist (textarea) — Comma-separated tag list for filter categories
  • typeMasterlist (textarea) — Comma-separated type list for type filters

Blocks:

  • products_callout: A row of up to 3 hand-picked products with a title.
    • title (text) — Row heading
    • product1, product2, product3 (product) — Individual product picks Limit: 4 blocks maximum
  • category: A grid of up to 6 image links for browsing categories.
    • title (text) — Category section heading
    • image1..image6 (image_picker) — Category images
    • url1..url6 (url) — Category link URLs Limit: 2 blocks maximum

Snippets Used:

  • collection-filters — Sidebar filter UI
  • product-list-item — Individual product card rendering

Dependencies:

  • Tailwind CSS for utility classes
  • Inline JavaScript for toggling between store and search-grid views

Tailwind Status: Full All layout and styling uses Tailwind utility classes.

Settings

IDTypeLabelDefaultInfo
headerThis list controls what categorys are allowed on the filter. Note: the tag still needs to be added to product.
masterlisttextareaMaster List
typeMasterlisttextareaType List

Blocks

Product Callout

  • Type: products_callout
  • Limit: 4
IDTypeLabelDefault
titletextTitle
product1productProduct 1
product2productProduct 2
product3productProduct 3

Category

  • Type: category
  • Limit: 2
IDTypeLabelDefault
titletextTitle
header
image1image_pickerImage
url1urlUrl
header
image2image_pickerImage
url2urlUrl
header
image3image_pickerImage
url3urlUrl
header
image4image_pickerImage
url4urlUrl
header
image5image_pickerImage
url5urlUrl
header
image6image_pickerImage
url6urlUrl

Presets

  • Product Store (Category: Collection)

Usage

This section can be added via the Shopify theme editor.

{% section 'collection-product-store' %}