PickedByRobots

AI for your CPG brand

No. 13 · Updated

Home / Blog / Data

Data

Three Claude models, 20 Shopify products, 1,980 picks, no agreement: the data, charted

A new test of Shopify's catalog, now open to any AI agent, shows the model doing the choosing matters as much as the catalog doing the ranking. Review counts, list position and a few listing phrases moved the picks. Here is the data and what a brand can do with it.

1. Brand C2. Brand A3. Brand F4. Brand Brun #47

On October 13, Shopify opened Shop MCP, a single connection that lets any AI agent search Shopify's catalog of more than a billion products, build carts and complete Shop Pay checkout. Searching needs no API key. That makes the catalog a shelf any agent can shop from.

A catalog returns a list. Something still has to choose one product from it, and inside an agent that something is a language model. Slobodan Manic, who runs the No Hacks consultancy, set out to measure that step on its own. His write-up, published on Search Engine Journal on November 2, is the most detailed public test we have seen of how a model picks from a product list. We charted the parts that matter most for consumer brands.

How the test worked

Manic ran each search once through Shop MCP as an anonymous US buyer and saved the top 20 results. Eight skincare searches were fetched on October 15, and six more (backpack, coffee beans, running shoes, water bottle, wireless earbuds and yoga mat) on October 24.

Each model saw only what the catalog returned for each product: title, store, price, star rating and review count, a one-line summary and the first three features. The instruction was short: you are a shopping agent, choose the one product you would buy, reply with the pick and a reason. The shopper's request was just the search words.

The models were Claude Haiku 4.5, Sonnet 5 and Opus 5, run with default settings, no tools and no web access. Every pick was a fresh call.

Table 1The three sets of runs in Manic's test
Run setWhat changedPicks per modelTotal picks
Six product searchesNothing, search words only50 per search900
Sunscreen, asked two waysPlain request vs "under $25, for oily skin"100 per version600
Eight skincare searchesCatalog order vs reversed order10 per version per search480

Source: Slobodan Manic via Search Engine Journal.

Finding 1: each model has a favorite, and they don't share

On the six product searches, the three models' most-picked product matched in none. Haiku and Sonnet agreed on three, Sonnet and Opus on two, Haiku and Opus on one.

Each model was very sure of itself, though.

Chart 1How often each model picked its own favorite productAverage share of picks going to each model's most-picked product, six Shopify catalog searches
0%20%40%60%80%100%94%Sonnet 589%Opus 567%Haiku 4.5
Show the data
ModelValue
Sonnet 594%
Opus 589%
Haiku 4.567%

Source: Slobodan Manic, via Search Engine Journal (Nov 2, 2026). 50 picks per model per search. The three favorites matched in none of the six searches.

On three of the six searches the different favorite also came from a different store. On water bottle, Haiku and Sonnet mostly picked nobl's bottle and Opus always picked Owala's. On yoga mat, Haiku picked POPFLEX and the other two picked Liforme.

Shopify's own ranking counted for less than you might expect. Haiku picked the catalog's top product 8% of the time, Sonnet never, Opus 20%.

On one model, one product gets nearly every pick. Change the model and a different product does.

Finding 2: review counts drove two of the three models

For backpack, coffee beans and water bottle, the product Haiku and Sonnet picked most was the one with the most reviews in the list. Their reasons often opened with the count.

The water bottle shows what that costs. Shopify's catalog listed nobl's bottle at 5.0 stars from 447,221 reviews. Haiku picked it 45 times out of 50 and Sonnet 39 times. When Manic checked nobl's own product page on October 24, it showed 5.0 from 6,537 reviews, and the catalog record for one color showed 4.2 from 1,674. Manic could not say what the 447,221 counts. It is about 68 times the number on the brand's page, and the models had no way to check it.

Opus never picked that bottle. It picked Owala's bottle (4.6 from 34,394 reviews) all 50 times.

Finding 3: Opus buys for a shopper nobody described

Opus explained itself in a way the others did not. In 222 of its 300 picks on the six searches, its reason called the choice "safe" or "safest." Haiku did that once and Sonnet 11 times. Given only "coffee beans," Opus picked the medium roast 48 times out of 50, calling it "the safest crowd-pleaser."

Manic's reading is that every model has a default when the shopper says little. Opus states its default. Haiku and Sonnet default to review counts.

Finding 4: list position moved picks, and no reason admitted it

In the skincare runs, Manic showed each model the same 20 products in the catalog's order and then reversed, so the top product went from first to last.

Table 2Picks of the catalog's top product, listed first vs listed last (out of 80 per version)
ModelListed firstListed last
Haiku 4.52811
Sonnet 51511
Opus 52410

Source: Slobodan Manic via Search Engine Journal. Eight skincare searches, 10 picks per model per version.

The effect was strong on some searches (mineral sunscreen, lip balm) and absent on most. The striking part: of 480 reasons, none mentioned where a product sat in the list. A shopper reading the agent's explanation would never know.

Finding 5: the shopper's words beat the catalog's ranking

The most useful result for brands came from one change to the request. Asked for "mineral sunscreen SPF 50," the models often picked the catalog's top product, a $48 sunscreen. Asked for "mineral sunscreen SPF 50, under $25, for oily skin," none of them did.

Chart 2Picks of the catalog's top-ranked $48 sunscreen, out of 100Same 20 products, two versions of the request
Haiku, plain request100Sonnet, plain request90Opus, plain request33Any model, under $25 and oily skin0
Show the data
Model and requestValue
Haiku, plain request100
Sonnet, plain request90
Opus, plain request33
Any model, under $25 and oily skin0

Source: Slobodan Manic, via Search Engine Journal (Nov 2, 2026). With the budget and skin type added, 298 of 300 picks were under $25.

Among the six sunscreens under $25, Sonnet picked ATTITUDE's ($22.95, 4.7 from 292 reviews) every time. Opus split between ATTITUDE (67 picks) and Sun Bum's lotion (33). The Sun Bum product had the lowest rating of the six, 4.2 from 105 reviews, but its listing was the only one that said "without clogging pores." Opus cited that phrase in 31 of its 33 reasons for choosing it. Badger's sunscreen had the best rating of the six, 4.9, and was never picked; its listing talked about "organic plant oils."

The models also repeated claims straight from listings. "Clinically proven" appeared in 63 reasons, and 61 of those came from the chosen product's own listing. All 22 reasons saying a retinal product works "11x faster" than retinol came from listings. The model cannot check a claim like that. The shopper hears it from the agent.

What this means for a CPG brand

The test is narrow: three Anthropic models, a bare instruction, no shopping app around them and nothing bought. Manic says so plainly. Real agents add their own instructions, which are private and differ between apps. But the layer he tested sits under all of them, and four lessons carry over.

Check what the catalog says about you

Models reason from the catalog record, not your product page. Search for your own products the way an agent would and read the rating, review count, summary and first features. If a number is wrong or inflated, the water bottle case shows it can swing picks heavily, in either direction. Shopify's Muse announcement this week makes the same point from the merchant side: agents can only recommend what they understand, and catalog data is what they read.

Put the shopper's need in plain words

"Without clogging pores" won a third of Opus's oily-skin picks for a product with the lowest rating in the group. Write the phrases your customers use when they describe their problem: skin type, diet, allergen, fit, use case. Our CartTrace analysis found agents fail most often at reading product facts, which points the same way.

Keep every claim true and supportable

An agent repeats your claims as its own reasons. That raises the stakes on substantiation; we look at this in today's think piece on listings as agent speech.

Test your category across models

There is no single ranking to monitor, a point we made in stop asking where you rank. What you can do is run your top searches through several models with competitors in the list and see who gets picked. We wrote up a repeatable method in today's playbook. If you would rather not build it yourself, XENA Intelligence runs shopper-style questions across assistants, and its SearchPanel tool tracks how individual products come out.

Limits worth repeating

  • Only Claude models were tested. Other companies' models may pick differently.
  • No app instructions, no shopper history, and in most runs no stated need.
  • Lists were fixed snapshots from October 15 and 24 for an anonymous US buyer.
  • "Safe" was counted by searching the reasons for "safe" or "safest."
  • Nobody bought anything.

Even so, it is the clearest public evidence yet that in agent shopping, the model is a second ranking layer you cannot see. The parts you control are the facts and words it reads.

Questions

Do AI shopping agents pick the product the catalog ranks first?

Not often in this test. Across six searches, Claude Haiku 4.5 picked Shopify's top-ranked product 8% of the time, Sonnet 5 never, and Opus 5 20% of the time.

Do different AI models choose different products?

Yes. Given identical lists and the same request, the three Claude models' favorite products matched in none of six searches, and on three of them the favorites came from different stores.

What made the models choose a product?

Review counts for Haiku and Sonnet, a general-purpose safe default for Opus, list position on some searches, and listing phrases that matched what the shopper asked for, such as 'without clogging pores' for oily skin.

Does this test show what ChatGPT or Gemini would pick?

No. It tested three Anthropic models with a bare instruction and no app around them. Real shopping apps add their own instructions, and other companies' models may behave differently.

Sources

  1. 3 AI Models Shopped Shopify's Catalog: Each Picked A Different Winner. Search Engine Journal (Slobodan Manic, originally on No Hacks), Nov 2, 2026.
  2. Add shopping and Shop Pay checkout to any agent with Shop MCP. Shopify Developer Changelog, Oct 13, 2026.
  3. Ready for Muse, and whatever's next. Shopify, Nov 3, 2026.

How we work: every figure in this piece comes from the sources above, which we opened and read before publishing. Anything labeled illustrative is an example, not data.

Related tips

Keep reading

  1. Data · 6 min read

    Shopping agents rarely fail at checkout. They fail at reading your product. CartTrace-100k, charted.

    General Machines sent one open-weight shopping agent through more than 100,000 simulated store visits and logged where each trip went wrong. Checkout almost never broke. Reading the product, and asking the shopper the right question, broke constantly.

  2. Playbook · 6 min read

    Shopify's Fall '26 Edition for CPG brands: an agent-readiness checklist in seven steps

    Shopify's twice-yearly Edition is usually a long list of features. This one has a clear thread: getting merchants' products in front of AI agents and letting those agents pay. Here is what a CPG brand on Shopify should switch on, check or ignore.

  3. Think piece · 6 min read

    Stop asking where you rank in ChatGPT

    Founders keep asking us what position their brand holds in ChatGPT. The research says that position barely exists. There's a better question, and it can be answered with a spreadsheet and some patience.

The morning note

Get the field notes by email

A short note when something changes how AI assistants find and recommend CPG brands: the news worth acting on, one tip you can do this week, and the numbers behind it. That's all.

Your address is only used for PickedByRobots notes. Nothing is sold or shared.