Why your complete-the-look widget is empty on some product pages
The short answer, and more often true than the other four reasons put together: a look needs a photo of a real person wearing or carrying the products. If a product’s photos are product-only shots or flat lays, there’s no outfit to find, so nothing is built. That’s on purpose, not a fault.
The five reasons, most common first
- The photo has no person in it
- The suggested products can’t be bought
- A category is switched off
- You have more looks than your plan includes
- Both widgets are on the same page
Not sure which one it is? Jump to telling them apart.
1. The photo has no person in it
When the app looks at a product photo, it’s looking for a real person wearing or carrying the products. A flat lay, a product-only shot, a ghost-mannequin shot or clothes on a hanger give it nothing to work with.
That’s a deliberate choice. Shown a lone jacket on a white background, the AI would happily treat its belt, zip and shadow as separate items. It would invent an outfit out of one product. Showing nothing is the honest answer.
Why shoes and bags go missing: the item has to be in the picture. A photo cropped at the waist has no feet in it, so there are no shoes to find, however good the photo is.
Gallery order matters. The app reads a product’s photos in gallery order and stops once the outfit looks complete. So putting a full-length photo of a person first gives the best result. If a model shot is already further down the gallery, moving it to the front is often the whole fix, with no reshoot.
2. The suggested products can’t be bought
A look only shows products a shopper can actually buy: Active, in stock, and on your Online Store. A draft or unpublished product has no live product page, so suggesting it would lead nowhere.
Usually you won’t see a gap. The next-best backup shows instead, as explained in how looks handle sold-out stock.
When an item genuinely can’t be filled, it’s one of three things:
- Nothing in that category is in stock. Only restocking fixes this.
- Nothing looked similar enough. Lower Similar match in Settings and press Rebuild looks, or widen Match scope and press Generate looks again for those products.
- The AI couldn’t describe the item well enough to match it. This is usually the photo again.
3. A category is switched off
In Settings, Show these detected categories decides which kinds of item can appear in a look. Untick Bags, and bags disappear from every look straight away.
This doesn’t always leave the widget empty. If it hides everything in a look, the app shows a hand-built look for that product if you have one. Otherwise it shows similar products, if Show similar products when no look is found is switched on.
4. You have more looks than your plan includes
Only your most recently built looks show on your store, up to what your plan includes. If you’ve built more looks than that, or moved to a smaller plan, the older ones stop showing. They aren’t deleted, and they come back if you move to a bigger plan.
5. Both widgets are on the same page
This one is deliberate and surprises people. When a product has no look, the widget can show similar products instead. But if a “You may also like” block is also on that page, those similar products are hidden. Both rows would show the same products.
So an empty widget on products without a look can simply mean both blocks are on the page and it’s avoiding a duplicate row.
Telling them apart
| What you notice | Most likely reason |
|---|---|
| The main photo doesn’t show a person | Reason 1. This is where most investigations end |
| It’s empty on some products | Almost certainly the photos (reason 1) |
| It’s empty on every product | The widget isn’t on your product page yet, you have more looks than your plan includes (reason 4), or categories are switched off (reason 3) |
| One item, like shoes, is missing from otherwise good looks | That category is switched off, the photo is cropped, or nothing in that category is in stock |
| It worked, then stopped | Your plan (reason 4) or stock (reason 2), not the photos |
The readiness card on the app’s Home page also tells you whether the widget has been added to your theme.
Two fixes worth doing this week
- Put a full-length model shot first in the gallery of your best-selling products. It costs nothing and fixes the most common reason straight away.
- Add one full-length photo of your hero products next time you shoot. You don’t need a new campaign: one photo with the whole outfit in it is enough.
Do it with Shop The Look
Merch - Shop The Look is deliberately honest about this. It only builds a look where the photo supports one, and shows you where it couldn’t instead of inventing an outfit. The readiness card tells you up front how much of your catalogue can be used. Similar products can fill the widget on pages where no look can be made. And a “You may also like” row is included on every plan, for catalogues with product-only photos. It’s added to your theme with no code. Live on the Shopify App Store, with plans from a free tier up to Enterprise.
Install on the Shopify App Store →
Frequently asked questions
Why is the widget empty on one product but fine on another?
Almost always the photo. A look needs a picture of a real person wearing or carrying the products, so a product whose main photo is a product-only shot or a flat lay produces nothing, while the one next to it with a model shot works.
Does it work with flat-lay photography?
No. Flat lays, product-only shots and clothes on a hanger are skipped on purpose, so the app doesn’t invent an outfit out of one product’s own straps and trim.
Why are shoes and bags missing from my looks?
Usually the framing. If the photo is cropped at the waist, the feet aren’t in the picture, so there are no shoes for the app to find. A full-length photo fixes it.
Does the widget always show something?
No. With Show similar products when no look is found switched on it usually does, but those similar products are hidden when a “You may also like” block is on the same page, because both rows would show the same products.
Do I need to reshoot my catalogue?
Usually not. The app reads photos in gallery order, so if a model shot is already further down the gallery, moving it to the front is often the whole fix.