Skip to main content

Overview

Product Listing Pages (PLPs) are curated collections of products, typically used for category pages, collections, or promotional landing pages. PLPs support pinned products, intelligent ranking, and merchandising rules.

Basic Usage

Creating PLPs

PLPs are created and managed in the Refine dashboard: Dashboard → Product Listing Pages → New PLP Configuration options include:

Response Structure

Pinned Products

Pinned products appear at specific positions regardless of the ranking algorithm:

Tracking PLP Views

Track when users view and interact with PLPs:

With Filters

Apply additional filters at runtime:

Complete Implementation

React Integration

Merchandising Best Practices

Pin strategically:
  • Pin high-margin products at positions 1-3
  • Pin new arrivals to increase visibility
  • Pin products with excess inventory to drive sales
Don’t over-pin:
  • Keep pinned products under 20% of total
  • Let the algorithm work for most positions
  • Rotate pinned products regularly

Next Steps

Event Tracking

Track PLP interactions

Filters

Apply filters to PLPs