The way people find products is shifting. Increasingly, buyers research to troubleshoot problems or describe products they know that they want in plain language and let AI do the sourcing. They might ask for “a waterproof jacket for biking to work,” “cotton pajamas for a 6-year-old,” or “a birthday gift under $50 for someone who loves cooking.” Behind that request, an agent goes to work on the buyer’s behalf, turning it into a set of products a buyer can trust.
That is harder than it sounds. A useful answer needs more than a product name. It needs category, price, availability, images, variants, material, size, color, age group, and other attributes that help determine whether a product actually fits the request.
Shopify Catalog helps make that possible. It organizes and enriches eligible product information from Shopify so agents can search it, understand it, and surface products that match what a buyer asked for. For a merchant, this is a new opportunity of product discovery: showing up because your product fits the request, not because the buyer already knew your name.
What is Shopify Catalog?
Shopify Catalog is a structured source of product information from eligible Shopify merchants. It gives agents and AI channels a single, consistent way to search and understand products. That matters because new AI tools and agents are launching constantly, and each one wants to support the steps of a useful shopping journey: search, product discovery, comparison, recommendations, and checkout inside conversations. Doing that effectively depends on consistent product details across millions of merchants.
Catalog is available for any agent to read, not a closed list of partners. The largest AI channels using it today, like ChatGPT and Copilot, are the most visible examples, but the same access is open to smaller tools, developers, and to the personal agents individual buyers will increasingly bring to their own shopping.
Without Catalog, every agent or AI channel would need to ask every merchant for the same kinds of product details individually. Supporting an “age group” filter would mean gathering age group data merchant by merchant; supporting filters for material, fit, color, size, or use case would mean gathering each of those, too. That creates repetitive work for merchants, slows down developers, and leaves many products with missing information.
Catalog reduces that work. Shopify starts from the product information merchants already manage in Shopify, then structures and enriches it so agents can work from a more complete product record.
Why agents need structured product data
Agents do not shop like people do. A person can look at a product page and fill in the gaps on their own. They can read a paragraph, zoom into images, compare tabs, and make inferences and judgment calls. An agent needs those details fully spelled out, in a structured format, before it can reason about them.
Take that same request from earlier, for “cotton pajamas for a 6-year-old.” To satisfy this, the agent needs to identify several things at once: which products are pajamas, which are cotton, which are for kids, which sizes are available, what’s popular for 6-year-olds at the moment, what they cost, and whether they are in stock. If any of those details are missing or inconsistent across products, the agent has a harder time finding and recommending the right one.
Shopify has learned which product details are needed at a minimum to power useful search and shopping experiences. Catalog is built around that minimum quality bar, pairing your product data with Shopify enrichment to help agents understand products more consistently.
Agents rarely rely on one source. They pull product details from across the web and combine whatever they find, so the same product can surface with information that's inconsistent or out of date. Catalog gives them one authoritative record to lean on: a current, structured version of your data they can trust over a scraped page or an old cache. The stakes are concrete: a buyer shown the wrong price or an out-of-stock item is a buyer who doesn't check out.
How agents use Catalog
Agents can use Catalog in two main ways to get real-time information about products: to search for products, or to look up a specific one.
Searching for products
A buyer might ask, “Find a black leather crossbody bag under $150,” or “Show me trail shoes for rocky hikes.” The agent can search Catalog for products that match the request, and Catalog will return structured results with details such as title, description, images, price, availability, variants, category, and product attributes.
From there, the agent decides which results to recommend to the buyer and how to describe them. Catalog supplies product data the agent can use. The agent controls the final ranking, wording, and shopping experience.
Looking up a specific product
A buyer might ask for more information or different variants for a product returned by search, paste a product link, or compare two specific products side by side. In this case, the agent can use Catalog to look up current product details so that it’s working from an up-to-date product record instead of relying only on a page scrape or stale saved data.
How your product data becomes part of Catalog
You manage your products in Shopify, the same way you do today. You add product titles, descriptions, images, categories, variants, options, prices, and inventory. Catalog uses that product information as its starting point.
From there, Shopify structures and enriches the data. For example, Shopify maps products to the Shopify Standard Product Taxonomy, which is a shared way to classify products. Shopify will infer missing attributes when the product data is clear enough.
The result is a product record that an agent can understand more easily. Instead of only being able to see “pajama set,” for example, it can instead be understood as kids’ sleepwear, made from cotton, available in certain sizes and colors, priced at a certain amount, and currently in stock, when those details are available or can be inferred. When this data is standardized, it can also be leveraged by the agents as filters. A personal agent may choose to search for running shoes but pre-filter by size 7 to ensure the corresponding results are in stock in the buyer’s shoe size.
Shopify co-developed the Universal Commerce Protocol, or UCP, with Google: a shared standard for how agents transact with merchants, covering the full commerce journey from discovery to cart to checkout. The data structure of Catalog is based on UCP, so that any agent can easily understand and work with it.
What Shopify structures and infers
Shopify helps turn your product information into a more consistent product record for agents.
That can include:
- Mapping products to the Shopify Standard Product Taxonomy. Including inferring attributes such as color, material, pattern, size type, and age group, along with other category-specific details.
- Clustering the same product sold within a store and across stores to give a unified view to buyers.
- Structuring data into key fields including: key features, technical specifications, key value proposition, elevator pitch, and more.
- Making product records easier for agents to search, filter, and compare.
- Keeping product data connected to price, availability, variants, and other details you manage in Shopify.
You do not directly edit every inferred attribute. You shape them by keeping your source product data clear: The higher quality your titles, descriptions, categories, variants, and images, the better information Shopify has to work with.
How to improve your product data for Catalog
You do not need a separate AI content strategy to get started. The same product content that helps shoppers buy from your store also helps agents understand your products. GEO best practices still hold here.
- Write product titles a buyer would understand. Say what the product is, while avoiding stuffing the title with repeated keywords.
- Use descriptions to answer real buying questions. Include material, fit, dimensions, compatibility, care instructions, ingredients, certifications, or other facts that matter to anyone searching for your product.
- Choose the most accurate product category. The category helps Shopify apply the right structure and infer the right kinds of attributes.
- Keep variants clean. Use clear option names such as size, color, material, quantity, and style.
- Use product images that show useful details. Include images that help a buyer understand the product, not only lifestyle shots.
- Keep price and inventory current. Agents should not be sending buyers toward products they can’t actually buy.
- Put the most important facts early. This ensures they'll be more likely to show up on surfaces where only part of your descriptions are shown.
Where Catalog can help your products appear
Catalog can make eligible product data available to the agents and AI channels that use it, like ChatGPT, Copilot, and the Shop app, as well as the apps developers can build on top of Catalog, like a gift guide that surfaces current products, or a niche shopping app built for a specific community.
You control where your Catalog data can appear in the Agentic section of your Shopify admin in your Shopify admin (Sales Channels > Agentic). It shows the agents and AI channels connected to Catalog and gives you controls over where your eligible product data can be used.
The purchase path experience can vary. Some agents and AI channels send the buyer to your online store, while others may support checkout inside the conversation or shopping surface. The exact path depends on the channel, the product, eligibility, and the controls you set in Shopify.
Frequently asked questions
Do I need to create a new product feed?
No. Catalog uses product information from Shopify. Eligible products can be included without building a separate feed for each agent or AI channel
Where do I control which agents can use my Catalog data?
You can manage Catalog access in Agentic Home in your Shopify admin. Agentic Home shows the agents and AI channels connected to Catalog, and gives you controls for where your eligible product data can appear. Learn more about how to manage these settings.
Are all Shopify products included?
No. Products and merchants must meet eligibility requirements. Requirements may include supported markets, product policy rules, a price above zero, and other quality or safety requirements.
What product details do I control?
You control the product information you manage in Shopify, including title, description, images, category, variants, price, and availability. That information is the foundation Catalog works from.
Can I control exactly what an agent says?
No. Agents may use Catalog along with other sources. The best way to improve product accuracy is to keep your product information in Shopify clear, complete, and current.
Why isn't my product showing up in an agent's answer?
Catalog makes your eligible product data available, but it doesn't guarantee a specific product will appear for a given request. Each agent decides which products to show and how to rank them, weighing the buyer's request, product data quality, availability, price, shipping, trust signals, and other factors. Products and merchants also have to meet eligibility requirements to be included at all. The most useful lever you have is your own product data: the clearer, more specific, and more current it is, the easier it is for an agent to match and recommend you.




