Home â€ș Guides â€ș Guide
Guide

ChatGPT is showing the wrong price for my product: why, and how to fix it

ChatGPT usually shows a wrong price for one of five reasons: the update has not reached it yet, it is quoting another seller, your structured data disagrees with your page, a currency or market setting differs, or it is reading the wrong variant. Each one leaves a clue you can check in a few minutes. Fix the source data, not the symptom, and the right price follows.

By Alexandre Des Lauriers · Updated October 9, 2026

Where ChatGPT gets your price

According to OpenAI's help center, ChatGPT builds shopping results from structured metadata supplied by first-party and third-party providers, such as price and product description. For Shopify stores, product data is already integrated into ChatGPT through Shopify Catalog, which is part of Shopify's Agentic Storefronts. Merchants outside Shopify can apply to send a product feed directly (see ChatGPT product feeds).

OpenAI also states two things that explain many "wrong price" reports:

The five usual causes

SymptomLikely causeWhere to look
Old price after a change or a sale endedUpdate delay, or a stale value somewhere in your dataProduct page source, JSON-LD, apps
Price is right, but for another storeChatGPT is listing a reseller or marketplace firstThe merchant name and link in ChatGPT's answer
Price never matches, even weeks laterStructured data (JSON-LD) disagrees with the visible priceRich Results Test, theme code, SEO apps
Same number, wrong currency, or a converted amountMarkets, currency or country-specific pricingSettings > Markets
Price of a different size or colorVariant data or a default variantProducts > [product] > Variants

Step-by-step: trace the wrong price

  1. Capture the evidence. Ask ChatGPT for the product with your store name. Note the price, currency, the merchant it names and the link it gives. A screenshot with the date helps later.
  2. Check who the merchant is. If the link goes to another site, ChatGPT is quoting that seller. Your own data may be fine; the question is why you are not listed first (availability and price are among the ranking factors OpenAI lists).
  3. Open the product in Shopify admin (Products > select the product). Check Price and Compare-at price on each variant. A compare-at price left from an old sale can make the "regular" price look different from what you intend.
  4. Check the structured data. Run the product URL through Google's Rich Results Test. Look at offers.price, offers.priceCurrency and offers.availability. If you see two Product items with different prices, or a price that matches nothing in your admin, something is injecting its own block.
  5. Find the extra block. In Online Store > Themes > ... > Edit code, search the theme for application/ld+json. A block with a typed-in number instead of a Liquid variable is a hard-coded price that will never update. Also check SEO and review apps under Settings > Apps: many add their own Product schema. Keep one source of truth and turn the others off.
  6. Check Markets. Under Settings > Markets, see whether the shopper's country has its own currency, price adjustment or fixed prices. An agent may quote the price for a different market than the one you checked.
  7. Check variants. If ChatGPT quotes the price of the smallest size, its data may only carry the default variant. Make sure every variant has its own price, SKU and stock, and that variant titles are clear ("Large / Blue", not "Option 2").
  8. Review the Agentic page. In your Shopify admin, the Agentic page (Sales channels > Agentic) shows how your products appear in AI channels and suggests product data improvements.
  9. Report it. OpenAI lets users flag products with incorrect information from the menu next to a result. Use it once your data is fixed.
  10. Re-check after a few days. Because updates can lag, test again rather than assuming the first fix failed.

A typical example

A store runs a weekend sale and lowers a jacket from $120 to $89 by editing the price, with a compare-at price of $120. On Monday the owner restores $120 but forgets to clear the compare-at price. Separately, an SEO app installed a year earlier outputs its own Product JSON-LD, filled in when the jacket cost $110. The page now shows $120, the structured data says $110, and an assistant that saw the sale may still remember $89. Three numbers, one product. The fix is to clear the compare-at price, turn off the app's schema output so only the theme's block remains, and re-check a few days later.

Why it matters more than it seems

A buyer who is told $39 and lands on a $49 page usually leaves, and may not trust the next answer either. If the error runs the other way, you may be undercutting yourself in the comparison. Stale pricing and inventory were cited as a key failure in early agent checkout experiments, and the problem has not gone away: each sale, price test or app update is a new chance for the data agents receive to drift from your page.

Preventing it next time

How AI Sales Assurance catches price errors

AI Sales Assurance compares what AI shopping agents receive with your live product pages and flags price mismatches, currency mismatches, JSON-LD that disagrees with the page, sale claims that do not match the offer, and variant mismatches. Each alert includes the evidence (what the agent sees vs what the page shows) and a link to fix it in Shopify. It is read-only and never changes your store. Run a free full check, or see plans for daily or 6-hourly monitoring.

For Google's AI surfaces, see wrong prices in Google AI Mode; for schema details, see the product schema checker guide.

Check what AI shopping agents see in your store

Free, read-only check: prices, stock, variants, structured data and links compared with your real product pages. No credit card.

Run my free check

Frequently asked questions

Why is ChatGPT showing an old price for my product?

OpenAI says price updates can take some time to appear in ChatGPT. If the old price persists, check for a hard-coded JSON-LD block or an app that outputs its own product schema.

Why does ChatGPT show a lower price than mine?

The first price ChatGPT shows usually comes from the first merchant listed, which may be a reseller or marketplace. Check the merchant name and link in the answer.

Can I contact OpenAI to correct my price?

Users can report a product with incorrect information from the menu next to a result. The lasting fix is correcting your own product data, which reaches ChatGPT through Shopify Catalog or a product feed.

Does ChatGPT read my Shopify prices directly?

For Shopify stores, OpenAI says product data is integrated through Shopify Catalog. Structured data on your pages and third-party data can also play a role, so all of them should agree.

ChatGPT shows the right number but the wrong currency. Why?

Check Settings > Markets in Shopify. Country-specific currencies and prices mean an agent may quote a different market than the one you are looking at.

Related guides

Sources

Alexandre Des Lauriers
Founder, Bromont, Québec, Canada · adeslauriers@wixi.ca