|
/ Documentation /CartFlows/Frequently Bought Together/ How Auto Suggest Chooses Which Products to Recommend

How Auto Suggest Chooses Which Products to Recommend

Auto Suggest fills your Frequently Bought Together section, upsells and cross-sells with products that fit the one you’re editing. This guide explains where those suggestions come from, why they’re ordered the way they are, and what to expect on a store that hasn’t sold much yet.

Each list has its own goal. Frequently Bought Together looks for products customers buy together, upsells look for a step-up version of the product, and cross-sells look for add-ons from other parts of your store. The sections below start with how Frequently Bought Together suggestions are chosen, then cover upsells and cross-sells.

How It Works

Auto Suggest looks at two things and combines them into a single ranked list.

  • What your shoppers actually buy together, taken from your own past orders.
  • What each product is, taken from its name and description, so related items can be spotted even without sales behind them.
  • Whether the product can actually be offered, so nothing unavailable reaches the list.

The result is a shortlist, best match first, that you can accept as-is or edit before saving.

The Auto Suggest tab listing suggested products with their match percentages and prices

What Your Order History Contributes

The first signal is your own sales. Auto Suggest reviews completed and processing orders from the last twelve months and notes which products turned up in the same order.

It doesn’t simply count pairs. A product that sells constantly would otherwise appear alongside everything, so Auto Suggest measures how much more often two products are bought together than they would be by chance. A quiet product that almost always sells with one particular item can outrank a bestseller that happens to be in a lot of baskets.

Two rules keep the results steady:

  • A pair has to appear in at least two orders before it counts, so a single unusual basket doesn’t create a suggestion.
  • Only completed and processing orders are counted. Cancelled, failed and refunded orders are left out.

This analysis runs quietly in the background once a day, in small batches, so it doesn’t slow your store down.

What the Product Itself Contributes

Order history can only describe products that have already sold. CartFlows Pro adds a second signal by reading each product’s name and description to understand what it actually is, then finding products that make sense next to it.

That means a newly added product can be suggested on its first day, before anyone has bought it. When both signals are available they’re blended, with the product’s meaning weighted a little more heavily than the sales pattern, and the strongest match leads the list.

Reading the Suggestions

Each suggestion carries a short label that tells you why it’s there.

  • A match percentage shows how strong a suggestion is relative to the best one in that list. The top match is always 100%, so treat it as a ranking, not a probability.
  • Popular in your store means the product came from your bestsellers rather than from a specific buying pattern.
  • New means it’s one of your most recently added products.
  • Alternative, not an upgrade appears in the Upsells panel when nothing in your store is priced high enough to count as an upgrade. These are the closest-priced products from the same product line, so you still have options to choose from.

A suggestion with no badge and no percentage is simply one where the numbers wouldn’t tell you anything useful.

Accept adds the product to your list and Reject drops it from the suggestions. Anything you accept becomes an ordinary entry that you can remove or reorder before saving, exactly as if you’d searched for it yourself.

An accepted suggestion sitting in the Upsells field as a normal entry with a remove cross

Suggestions are kept for up to 24 hours so the panel opens instantly the next time. If you’ve changed your products since, use Regenerate all to build the list again from scratch.

When There Isn’t Enough History

Auto Suggest never leaves you with an empty list. For Frequently Bought Together, if your orders don’t produce enough matches, it fills the remaining slots in this order:

1. Bestsellers in a sensible price range. For a Frequently Bought Together section these usually come from a different category, since add-ons tend to sit alongside a product rather than compete with it.

2. Your remaining bestsellers, if more slots are still open.

3. Your newest products, so even a store with no sales at all gets a usable list.

On a brand-new store you’ll mostly see the second and third groups, with badges rather than percentages. As orders come in, real buying patterns take their place automatically.

How Upsell Suggestions Are Chosen

An upsell is a better version of the product the shopper is looking at, so upsell suggestions start from your catalogue rather than your order history. Auto Suggest looks for upgrades in this order:

1. Products in the same category as the one you’re editing.

2. Products from the wider product line, meaning the parent category and the categories next to it.

3. Products that share a tag with it.

Because the list comes from your catalogue, a premium version can be suggested even before anyone has bought it. Your sales history and the product’s name and description decide the order within each group, and among equally strong matches the smallest step up comes first, since it’s the easiest one to sell.

If the product line runs out, Auto Suggest looks across your bestsellers and newest products for anything priced as an upgrade. When nothing in your store is priced high enough, it offers the closest-priced products from the same product line instead, labelled Alternative, not an upgrade, with a short note explaining why.

How Cross-sell Suggestions Are Chosen

A cross-sell is something that goes with the product, like a case for a phone or filters for a coffee machine. Cross-sell suggestions always come from a different category than the product you’re editing, so you get add-ons rather than alternatives. Auto Suggest looks for them in this order:

1. Products customers have bought together with this one.

2. Products that share a tag with it.

3. Popular products from other categories.

This works even on a store with no orders yet, since tags and categories carry the list on their own. As orders come in, real buying patterns move to the top automatically.

Price Rules

Auto Suggest keeps the money side sensible, and the rule depends on what you’re filling in.

  • For Frequently Bought Together, catalogue-based suggestions are kept between a quarter and one and a half times the product’s price. An add-on that costs ten times the product it sits next to rarely converts.
  • For upsells, every suggestion is priced at least 10% above the product and no more than three times it. An upsell has to be a genuine step up without being a leap. When Auto Suggest widens the search beyond the product line, it lifts the three-times limit but keeps the 10% minimum.
  • For cross-sells, every suggestion costs the same as the product or less. Add-ons usually sit at or below the price of the thing they go with.

Suggestions that come straight from your buying patterns aren’t price-filtered for Frequently Bought Together, because a real pattern in your own orders is the stronger signal.

The Auto Suggest panel for Upsells, listing suggestions all priced above the product being edited

What Never Gets Suggested

Some products are held back so shoppers never meet an option they can’t buy.

  • Products that are unpublished, hidden from the catalogue, out of stock or not purchasable.
  • Product types the section can’t handle, such as grouped or external products.
  • Variations that still need a choice the section has no way to collect.
  • The product you’re editing, and anything already in your list.

Frequently Asked Questions

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Table of Contents