The hidden “sold out” box that makes ChatGPT doubt your stock
Published 13 October 2026 4 min read
Your product is in stock, but a hidden sold-out box in your shop's template can make ChatGPT tell buyers to ask you first. Here's how to find it.

Your label printer is in stock. The page shows the price, a green “In stock” and an “Add to cart” button. A buyer asks ChatGPT whether they can buy it from you today, and ChatGPT answers: it isn't clear, contact the shop first.
Some buyers will write and ask. Others will simply buy from a shop the answer had no doubts about.
This is what happened in our own test on a real Polish shop. The cause was a few words the buyer never sees.
What we saw in our test
On 24 September 2026 we asked ChatGPT whether a product from a Polish online shop could be bought now. It was a label printer, in stock, on sale at its usual price. The shop's product data (a block of code on the page that tells search engines and assistants the price and whether it's in stock) said “in stock”, correctly.
We asked three times, separately. All three answers said the same thing: the page contradicts itself about stock, so contact the shop before ordering. Then we asked in the ChatGPT app, the way a buyer would. Same answer.
The cause sat in the shop's template, the design every product page is built from. Every product page carried a box saying “Produkt wyprzedany” (sold out) with a “Powiadom o dostępności” (notify me when it's back) button. While the product is in stock, the template hides the box with styling, the instructions that tell a browser how the page should look. It appears only when the product sells out. A buyer never sees it. ChatGPT quoted it.
Why hidden still counts
A web page arrives as code: the text, plus instructions on how to show it. Your browser follows those instructions and hides whatever it's told to hide. A robot that fetches a page for an AI assistant reads the text in the code. It doesn't draw the screen, so it has no reason to know that one box was meant to stay out of sight.
To that robot, the page said two opposite things: “In stock” and “Sold out”. Faced with both, ChatGPT did what a careful person would do and sent the buyer to ask.
Stock matters to it. OpenAI says the shops in ChatGPT's shopping results are ranked partly on availability.
It's probably not just one shop
Many shop templates keep a hidden “notify me when available” box on every product page, ready for the day the product runs out. It's a common way to build a template. If your shop runs on a ready-made theme, it's worth five minutes to check.
Check your own shop today
- Open the page of a product that is in stock right now.
- View the page's source code: press Ctrl+U on Windows, or Cmd+Option+U in Chrome on a Mac. A new tab opens with the page's code as your server sends it.
- Press Ctrl+F (Cmd+F on a Mac) and search for “sold out”, “out of stock” and “notify me”, or whatever words your shop uses. On a Polish shop, try “wyprzedany”, “niedostępny” and “powiadom”.
- If one of them turns up on an in-stock product, open a fresh chat in ChatGPT and ask whether that product can be bought at your shop now. Give the product's name and your shop's name. Ask two or three times, in a new chat each time.
- If ChatGPT hesitates or calls the product sold out, the page is sending mixed signals.
What to ask your developer or platform
The fix is small, and it belongs to whoever looks after your template: your developer, the theme's author or your platform's support. Ask for two things:
- Put the sold-out box into the page only when the product really is sold out, instead of hiding it with styling on every page.
- Keep the stock in the product data the same as the page. When the page says in stock, the product data says in stock, and the other way round.
One exception: if only one size or colour has run out, a sold-out note for that size belongs on the page.
After the change, repeat the search in the source code. The words should be gone from in-stock pages. ChatGPT may not see the new version straight away, so ask it again in a few days.
Want to see it for your shop?
Monitoring shows what the AI assistants tell buyers about your shop, word for word.
Sign up, describe your shop, and choose the buyer questions to ask and the AI assistants to ask them of. Each question is asked three times for a baseline report, usually ready within the hour, then again on the days you choose, with every answer kept word for word.