---
title: "Automatic seasonal bestseller collections in Shopify"
description: "Auto-create Shopify collections like 'Bestsellers from Last Christmas' or 'Top Black Friday products' from the same date range in previous years. Set it up once and reuse next year."
lastUpdated: 2026-05-21
canonical: https://culsin.com/docs/rankrobin/seasonal-collections/
source: https://culsin.com/docs/rankrobin/seasonal-collections/
---
Seasonal collections are auto-generated collections populated with the top products from a date range in a previous year. Use them for "Bestsellers from Last Christmas," "Top Black Friday products," "Last summer's hits," and similar.

## How it works

1. You pick a date range, either a preset (Christmas, Black Friday, Midsommar, etc.) or a custom range
2. You pick a source: all products, or one collection to draw from
3. You pick a metric (units, revenue, etc.) and a top-N count
4. RankRobin creates the target Shopify collection and populates it with the top N products from that window

The collection is regenerated on a daily check, so if you create it before the window closes, it stays current as more orders come in.

## Presets

RankRobin ships date presets per locale covering the major shopping seasons. Picking a preset resolves to the same calendar window from previous years automatically.

| Locale | Presets |
|---|---|
| US | Black Friday, Cyber Monday, Thanksgiving, Christmas, Valentine's Day, Mother's Day, Father's Day, Fourth of July, Back to School, Halloween |
| UK | Black Friday, Boxing Day, Christmas, Valentine's Day, Mother's Day (UK), Father's Day, Easter, Halloween |
| SE | Black Week, Midsommar, Jul, Mellandagsrea, Påsk, Lucia |
| DE | Black Friday, Weihnachten, Ostern, Muttertag, Vatertag |

If your store sells in a region without a preset, use a custom date range. Presets are just stored windows; you can edit any preset's start and end date if your store's high season runs slightly different.

## When to create seasonal collections

The collection is regenerated on a daily check, so creating it early is safe.

- **Christmas / Jul / Weihnachten**: create the "Bestsellers from Last Christmas" collection in early November. The collection populates from your prior-year sales immediately and stays current.
- **Black Friday / Cyber Monday**: create the "Top Black Friday products" collection 2-3 weeks before. Add it to your homepage as anticipation builds.
- **Valentine's / Mother's Day / Father's Day**: create 3-4 weeks before. These windows are short, so the lead time matters.

## Using seasonal collections in your theme

Seasonal collections are standard Shopify collections. You can:

- Link to them from menus, the homepage, or a campaign landing page
- Embed them in any Online Store 2.0 section that takes a collection picker
- Reference them by handle in Liquid (`collections['bestsellers-from-last-christmas']`)
- Use them as a source for ad creative or email campaigns

## Source

- **All products** - rank every product that has sales in the window
- **One collection** - rank only products in a specific source collection

Use a source collection when you want a "best of" view of an existing category, for example "Top dresses from last summer."

## Backfill dependency

Seasonal windows pull from the historical order backfill RankRobin runs on install. Until the backfill completes, the data may be partial. The dashboard shows backfill progress.
