Product catalog readiness

Your product catalog is the foundation of agentic commerce. Learn how to use Product Selections, Product Tailoring, and product data requirements to make your catalog ready for AI-driven discovery.

Ask about this Page
Copy for LLM
View as Markdown

After completing this page, you should be able to:

  • Create and configure Product Selections for agentic channels.

  • Apply Product Tailoring to optimize product presentation for AI-driven search.

  • Identify required, strongly recommended, and recommended product data fields.

  • Prioritize which optional fields to implement for your business.

  • Understand product data syndication concepts including feed formats and delivery.

Your product catalog is the foundation of agentic commerce. The quality and completeness of your product data directly impacts product visibility and conversion rates in AI-driven commerce channels.

Product Selection and catalog readiness

Product Selection

Create and activate a Product Selection for each agentic channel. Link the Product Selection to the Store you created for that channel. Only products included in the selection are available in that channel.

Link the Product Selection to the Store because the Store is the assortment boundary used by the channel. This lets you keep one shared catalog in commercetools while exposing only the subset that should be available in that agentic experience.

Common criteria for including or excluding products:

  • Brand restrictions: exclude brands or product lines that shouldn't appear in AI search results.
  • Inventory thresholds: include only products with sufficient stock levels.
  • Data quality: exclude products with incomplete data, missing images, or quality issues.
  • Regional availability: limit products to those available in specific markets.
  • Promotional focus: create time-limited selections for seasonal or promotional items.
For more information, see the Product Selections tutorial.

Product Tailoring

Product Tailoring lets you customize product titles, descriptions, and images for the agentic channel without modifying your main product data.

Use Product Tailoring when the same Product needs a different presentation in the Store context used by the agentic channel. This is useful when your main storefront content assumes a visual browsing experience, but the agentic channel depends more heavily on descriptive text and direct answer quality.

This is particularly useful because the agentic interface presents products differently than a traditional storefront. For example:

  • Titles: include brand name and key differentiators (for example, color) in the title because the agentic interface doesn't have visual UI elements like color swatches.
  • Descriptions: incorporate key attributes (for example, waterproof, lightweight) into the narrative text because the agentic interface cannot display custom attributes as structured fields.
  • Images: select product shots that work well in text-based and card-based presentation formats.

Product data requirements

AI commerce protocols define fields that describe your products for indexing and discovery. While the exact field names vary by protocol, the data requirements converge on common categories.

Required data

Every product must include the following information for any AI commerce integration:

  • SKU identifier for stable product identity across updates.
  • Title and description for AI-driven search and natural language matching.
  • Product URL and at least one image for visual context and linking back to your site.
  • Price and availability status for real-time purchase decisions.
  • Inventory quantity for stock-level reasoning.

Prioritize fields for your business

Not all optional fields provide equal value for every business. Use this framework to decide which fields to implement:

Customer questions

Which fields help answer common customer questions for your product category? For apparel, dimensions and material are critical. For electronics, weight and technical specifications matter more. Analyze your customer support queries and product returns to identify information gaps.

Competitive differentiation

Which fields highlight your unique value propositions? If you offer free shipping or generous return policies, fulfillment information fields become high priority. If you compete on price, sale price and pricing trend fields can showcase your competitive advantage.

Implementation effort

Some fields leverage existing data while others require new attributes. Start with fields that use data you already maintain. For example, if you already track product dimensions for shipping, mapping them to the feed is low effort. Creating new attributes for popularity scores requires more work.

Impact on conversion

Fulfillment information (shipping, delivery estimates, return policies) typically has the highest impact on conversion rates because it addresses major purchase barriers. Rich media comes next: videos and additional images improve engagement. Performance signals have lower immediate impact on conversion.

Implement product attributes

To support these data requirements, you may need to extend your Product Types with new attributes:
  1. Add new Attribute Definitions to your Product Types through the Merchant Center or API.
  2. Backfill existing products with correct values before enabling the feed.
  3. Mark critical attributes as required in commercetools to enforce data quality.
For more information about Products and Product Variants, see Products.

Product data syndication

Your product catalog needs to be delivered to external AI platforms as a structured data feed. This section explains the concepts involved.

Feed formats and delivery

AI commerce platforms accept product data in structured file formats such as TSV, CSV, XML, or JSON. The data is delivered to a secure endpoint provided by the platform and transferred over HTTPS.

Mapping configurations transform your commercetools product data into the target feed schema. These transformations typically use expression languages such as JSONata to map fields like SKU, title, description, price, and availability from your commercetools data model to the target format.

Initial load and incremental updates

Product data syndication happens in two stages:

  1. Initial full load: a complete export of your product catalog establishes the baseline. The AI platform validates the schema and data quality, then indexes all your products. Depending on catalog size, this can take from a few minutes to a couple of hours.
  2. Incremental updates (delta feeds): after the initial load, only changed data is synchronized. Changes include price updates, inventory changes, new or removed products, and content modifications. Delta feeds are typically sent at regular intervals (for example, every 15 minutes) to keep the AI platform's index current.

Incremental updates aggregate and deduplicate changes. For example, if a product's inventory changes three times within a single update interval, only the latest state is included in the next delta feed.

Performance considerations

For large catalogs (hundreds of thousands or millions of products), the initial full export is chunked into manageable batches. The commercetools APIs support efficient pagination and batching to ensure the export completes in reasonable time.

Key takeaways

  • Product Selections control which products appear in each agentic channel. Link them to your dedicated Store.
  • Product Tailoring lets you customize titles, descriptions, and images for the agentic channel without changing your main product data.
  • Required product data includes SKU, title, description, URL, image, price, availability, and inventory.
  • Strongly recommended fields (brand, GTIN or MPN, category, item group ID) significantly improve discoverability.
  • Prioritize optional fields based on customer questions, competitive differentiation, implementation effort, and conversion impact.
  • Product data syndication uses structured feeds (TSV, CSV, XML, or JSON) delivered over HTTPS with initial full loads followed by incremental delta updates.

Test your knowledge

On the next page, you will learn how to prepare your checkout flow for agentic commerce.