Frequently bought together
Suggest what shoppers actually buy in the same order as the product they're viewing, with a best-sellers fallback for the weeks before you have enough pair data.
This one is different from the other surfaces: it doesn’t rank by velocity or margin, it ranks by co-purchase. QSortby reads your own order history and finds which products keep appearing in the same order as the one a shopper is looking at.
Included from Starter. (Every new install runs on the Growth feature set for its first 10 days — see Your first 10 days.)
Where it goes
It renders on the product page, through the QSortby block — add it in the theme editor where you want the rail to sit. The product being viewed is the anchor, and it’s excluded from its own suggestions.
What counts as a pair
Two products count as a pair only after they’ve appeared in the same order at least twice.
Pairs are recomputed on a schedule from your recent orders, so the rail keeps up as buying habits shift.
The first few weeks
Orders only start accruing when you install — there’s no backfill of your history — so a new store has no pairs at all for a while. Rather than render an empty rail, QSortby tops it up from your shop-wide ranking.
The editor tells you where you stand: it shows how many co-purchase pairs your store has, and warns you when that number is zero — every rail will be fallback until orders arrive. The fallback settings sit under an Only when pairs are missing badge, because real pairs always win when they exist.
Settings
- How many — 1 to 10 cards.
- Heading — defaults to “Frequently bought together”.
- Layout — grid or slider, columns on desktop and mobile.
- Card style — App or Theme cards, same as the cart widget.
- Rank by / window — used only for the fallback, ignored once you have enough pairs.
Unlike the other surfaces, several bought-together widgets can each serve at once — one per block you place — so you can run a different one on different product templates. Your plan caps how many you can create.