OpenAI module overview

Ask about this Page
Copy for LLM
View as Markdown

Learn about the OpenAI module and how merchants can use it to offer their products through ChatGPT.

The OpenAI module enables merchants to offer their products through ChatGPT without having to build a new commerce system from scratch. It connects your existing commercetools backend directly with ChatGPT so merchants can expose enriched product data, pricing, and inventory in a secure and structured way.

This module handles key operations like preparing feed data, validating inventory for feed output, and synchronizing product updates. Shoppers discover and evaluate products in ChatGPT and complete purchases on merchant-owned websites or apps.

Prerequisites

Store Custom Fields are not required for the OpenAI module. The product feed uses them by default, but you can modify the template to pull values from another source or hardcode them.

Get started

To get started, follow these steps:

  1. If you haven't already, join the ChatGPT merchant program waitlist here. OpenAI is currently reviewing submissions on a rolling basis.
  2. Contact your Customer Success Manager to gain access to the commercetools AI Hub.
  3. Focus on data preparation. Ensure that your product and variant entries within your Project are rich, structured, and complete. This may include refining product descriptions and ensuring attributes and custom fields are populated. See the data mapping documentation for details on how to structure your data for ChatGPT.
  4. Once you are accepted into the ChatGPT merchant program, install and configure the OpenAI module in the AI Hub. Map your internal product schema to OpenAI's structured product feed format.
  5. Test your integration to validate end-to-end flows and then prepare to go live. After launch, shoppers from around the world will be able to interact with your brand through ChatGPT.