You are here:
Map Product Fields for OpenAI
Configure how B2C Commerce product attributes map to OpenAI feed fields using the field mapping interface.
Before you configure field mappings, ensure that the OpenAI integration is set up for your site:
The field mapping interface shows all OpenAI feed fields, their default mappings, and allows you to override mappings with different B2C Commerce attributes. Fields are organized into the following categories:
- Required fields: Require a mapping to generate a valid feed.
- Optional fields: Enhance product data but aren't required.
- Non-overridable fields: System-managed fields that are visible in the Field Mapping table but can't be changed. Example: availability.
By default, the system applies smart mappings to map B2C Commerce standard attributes to OpenAI fields. Override these defaults with different standard attributes or custom attributes from your catalog as needed.
Not every field has a default mapping. Default mappings are created when the system can derive the value using standard B2C Commerce attributes.
You can override a default mapping in three ways:
- Map to a different attribute: Select a B2C Commerce standard attribute or custom attribute whose type matches the OpenAI field's type. The system uses the attribute's value for each product.
- Set a constant value: Enter a fixed value, such as your brand name or a return-policy URL, that the system uses for every product in the feed.
- Set a pattern: Enter a pattern that resolves to a different value for each product, such as a URL template that includes the product ID. Use a pattern when the value depends on per-product data but isn't already stored in a single attribute.
-
Click App Launcher
, and then select .
-
Click Catalog.
In the Field Mapping section, the table displays the following columns:
- Channel Field: The OpenAI feed field name.
- SFCC Field: The mapped B2C Commerce attribute (shows "Default Mapping" if using the default).
- Action: An Override button to override a field's default mapping, and a Reset button to restore the field's default mappings.
- Required: Indicates whether the field is required by OpenAI.
- Example: Shows a sample value for the channel field.
Note Fields that are required but don't have a default mapping are highlighted in red with a warning icon. You must configure these fields before the system can generate the feed. - (Optional) To find a specific field, type a value in the Search field.
- (Optional) Click Filter by Priority to select a filter value (All, Required, or Optional) to control which fields are listed.
-
To override a default mapping, click Override next to the
field.
-
To map to a different attribute, in the dropdown, select a B2C Commerce attribute
to map to this field.
The list shows product attributes whose type matches the OpenAI field's type. It includes both standard product attributes and custom attributes defined in your catalog.
-
To use a fixed value or a per-product pattern, click Override with
constant value or pattern and enter the value or pattern.
Use a constant value when every product in the feed should have the same value, such as a return-policy URL. Use a pattern when the value depends on per-product data but isn't stored in a single attribute, such as a URL template that includes the product ID.
-
To map to a different attribute, in the dropdown, select a B2C Commerce attribute
to map to this field.
- To reset a field to its default mapping, click Reset next to the field.
The system saves your field mapping overrides. The next time the system generates the feed, it uses your configured mappings.
c_chatGPT_eligible) to gate search discoverability per product.- OpenAI Product Feed Field Reference
Reference information for OpenAI product feed fields, including required fields, optional fields, and their default mappings to B2C Commerce attributes. - Use Custom Attributes in OpenAI Feed Mappings
Map custom product attributes to OpenAI feed fields when the default B2C Commerce standard attributes don't meet your needs.

