---
title: "Product feed"
date: "2024-02-14T06:18:38+00:00"
summary: "Optimize your product data management with our comprehensive product feed structure guide. Learn essential fields, data types, and best practices for seamless integration and improved product visibility across your digital channels."
image:
type: "page"
url: "/customer-data-platform/product-feed"
id: "47152cc1-c783-4787-8cec-4d043c87c5d9"
---

Product feed structure
----------------------

Field name

Importance

Data type

Referential integrity

Description

**SourceProductNumber (key)**

**Required**

String

TransactionItem:SourceProductNumber, Webtag:SourceProductNumber

The unique identifier of the product in your data.

Note

In **360 Profiles**, the **Transactions** tab does not display the entry for a transaction if a matching record for the transaction does not exist in the Product table.

**Name**

Recommended

String

 

The name of the product.

**Description**

Optional

String

 

The description of the product.

**ProductURL**

Recommended

String

 

The URL of the product. If your SKU level product does not have a specific URL, use the parent URL of the product.

**ImageURL**

Recommended

String

 

The image URL of the product that links it to only the image and not the page where the image is displayed.

Note

If you send data to CDP, this field displays the image of the products that you have purchased through the **Customer 360** transactions tab.

**ParentProductNumber**

Recommended

String

Product:SourceProductNumber

If the record is for a SKU that is a variation of a parent product and the product shares a single web page with other children-SKU of the same parent, populate the **SourceProductNumber** of the parent product.

**SourceBrandNumber**

Recommended

String

 

The identifier of the brand. This can be the manufacturer’s brand or the store at which this product was sold.

**BrandName**

Recommended

String

 

The name of the brand. A **SourceBrandNumber** can only have one unique **BrandName**.

**MSRP**

Optional

Float

 

This is the Manufacturer’s Suggested Retail Price (MSRP) of the product.

**ListPrice**

Recommended

Float

 

This is the price that you list on the website and show to your customers. You can include this price in any dynamic content. For example, product recommendations that contain prices.

**SalePrice**

Recommended

Float

 

This is the price that includes any special, temporary discount that you provide to the customer. For example, holiday sales. If there are no ongoing sales, the **SalePrice** is equal to the **ListPrice**.

**SaleCondition**

Optional

String

 

This is the sale condition of the product. For example, new, used, or refurbished.

**Availability**

**Required**

String

 

The availability of the product. The following are the values:

*   **in stock**
*   **available**
*   **available for order**
*   **preorder**

**AvailableQty**

**Required**

Integer

 

The number of products that are currently in stock.

**RecoStatus**

**Required**

String

 

This specifies where you want the products to be excluded. The following are the values:

*   **NEVER** if you want this product to never appear in any campaigns and recommendations
*   **ALWAYS**

**Size**

Optional

String

 

The size of the product

**Color**

Optional

String

 

The color of the product

**SourceProductCategoryNumber**

**Required**

String

ProductCategory:SourceCategoryNumber (or leave empty if you use the ProductCategoryXRef feed)

The Lowest level of the category where this product belongs. If a product belongs to multiple categories, you must leave this field empty and provide a XRef data feed separately.

**DateCreated**

Optional

Datetime

 

The date at which the record was created.

**Custom attributes**

Optional

Any (float, datetime, string, boolean)

 

Custom attributes that you want to use inside the CDP application. To get this customization, contact your CDP CVM.