---
schema_version: "1"
id: e15710280ef113bba3d9ceb61397e65aa7353380e878af0b679ef3dd3dbe1fd7
title: B2C Commerce Lakehouse Schema Reference
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_data_cloud_lakehouse_entity_tables.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_lakehouse_entity_tables.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0a3f335ca992f3c1de60ea1a61f08b2f094fb84f0746e9a7022fd82d021333bb
description: The B2C Commerce Data Lakehouse stores product catalog, customer, and sales order data in entity tables that use the ccdl_ prefix.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# B2C Commerce Lakehouse Schema Reference

The B2C Commerce Data Lakehouse stores product catalog, customer, and sales order data in entity tables that use the `ccdl_` prefix.

Each table represents a specific entity type with its attributes and relationships.

## Data Limitations

The following limitations apply to the data available in the B2C Commerce Data Lakehouse. Review these constraints when planning your data integration and analysis.

**General**

- Data is automatically available only from live production instances. For non-production instances, see [Using Non-Production B2C Commerce Environments with Data 360](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_non_production_environments.htm&release=264.0.0&type=5 "Starting with release 26.1, use non-production B2C Commerce environments with Data 360 features such as Engagement Events and Near Real-Time Segmentation.").
- Currency values are in local currency only.

**Sales Order Data**

- Sales order data isn't real-time.
- Historical sales order data starts on March 1, 2026.
- Orders where the shopper has opted out of tracking (Do Not Track) are excluded from sales order tables.

**Product Data**

- Product data requires Einstein product catalog feeds to be enabled.
- Product data is refreshed according to your Einstein data export schedule, with a maximum frequency of daily.
- Product records come from the Storefront catalog.
- Product data is available in the site's default locale only.
- Product data doesn't include site-specific attributes.

**Customer Profile Data**

- Customer profiles that are modified before March 1, 2026 aren't available, even if you've already enabled the export of registered shopper profiles in Business Manager. To export customer profiles going back to March 1, 2026, clear the **Enable Ingestion of Registered Shopper Profiles into Data Cloud** checkbox and click **Apply**. Then select the checkbox again, enter the desired date in the **Registered Shopper Profile Last Modified Date** field, and click **Apply**. See [Configure the Export of Registered Shopper Profiles into Data 360](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_configure_shopper_profiles_feature.htm&release=264.0.0&type=5 "Export registered B2C Commerce shopper profiles for specific sites and profiles modified after a certain date. The exported profiles are then ingested into Data 360 using the Apache Iceberg connector. A job that performs the ingestion runs once a day. Shopper profiles are visible in Data 360 about an hour after the job completes.").
- Currency values are in local currency only.

## Entity Tables

The following topics describe each entity table and its columns.

- **[ccdl\_attribute\_definition](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_attribute_definition.htm&release=264.0.0&type=5)**  
    Defines custom B2C Commerce attributes and their data types. Each record represents an attribute definition that can be assigned values for various entities.
- **[ccdl\_attribute\_value](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_attribute_value.htm&release=264.0.0&type=5)**  
    Contains attribute values for various B2C Commerce entities. This is a generalized table for storing custom attributes across different entity types.
- **[ccdl\_customer\_profile](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_customer_profile.htm&release=264.0.0&type=5)**  
    Contains B2C Commerce customer profile information including contact details, preferences, and activity timestamps.
- **[ccdl\_product](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product.htm&release=264.0.0&type=5)**  
    Contains detailed information about B2C Commerce products and SKUs. Each record represents a product with its core attributes, identifiers, and metadata.
- **[ccdl\_product\_catalog](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_catalog.htm&release=264.0.0&type=5)**  
    Stores information about B2C Commerce product catalogs. Each record represents a catalog container for categories and products.
- **[ccdl\_product\_category](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_category.htm&release=264.0.0&type=5)**  
    Contains category hierarchy information within B2C Commerce catalogs. Each record represents a category with its parent relationship and metadata.
- **[ccdl\_product\_category\_product](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_category_product.htm&release=264.0.0&type=5)**  
    Assignment table linking B2C Commerce products to catalog categories, keyed by catalogId, productCategoryId, and productId. Each row flags whether the assignment is the product's primary or classification category.
- **[ccdl\_product\_image](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_image.htm&release=264.0.0&type=5)**  
    Stores B2C Commerce product image metadata and paths. Each record represents an image associated with a product.
- **[ccdl\_product\_option](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_option.htm&release=264.0.0&type=5)**  
    Definition table for B2C Commerce product options such as gift wrapping or warranties, keyed by productId and productOptionId. Each row carries the option's display name, description, default value, and whether it's shared across products.
- **[ccdl\_product\_option\_value](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_option_value.htm&release=264.0.0&type=5)**  
    Selectable values for B2C Commerce product options, keyed by productId, productOptionId, and valueId. Each row is one choice for an option — for example, One Year or Two Year for an Extended Warranty — with its SKU extension.
- **[ccdl\_product\_product\_option](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_product_product_option.htm&release=264.0.0&type=5)**  
    Junction table linking B2C Commerce products to the product options available on them, keyed by productId and productOptionId. Each row associates one product with one option defined in ccdl\_product\_option.
- **[ccdl\_sales\_order](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_sales_order.htm&release=264.0.0&type=5)**  
    Order-header table for placed B2C Commerce orders, keyed by documentNo and siteId. Each row holds one order's grand totals, subtotals, shipping, and tax in the tendered currency.
- **[ccdl\_sales\_order\_customer](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_sales_order_customer.htm&release=264.0.0&type=5)**  
    Contains customer details associated with B2C Commerce sales orders. Each record captures customer profile, default address, and billing address information at the time of order placement.
- **[ccdl\_sales\_order\_product](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_sales_order_product.htm&release=264.0.0&type=5)**  
    Order line-item table for placed B2C Commerce orders, keyed by documentNo, position, and siteId. Each row is one product line with its SKU, quantity, base and discounted pricing, and tax.
- **[ccdl\_sales\_order\_product\_option\_value](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_sales_order_product_option_value.htm&release=264.0.0&type=5)**  
    Contains product option values for line items in B2C Commerce sales orders. Each record represents a selected option value for a product in an order.
- **[ccdl\_site](https://help.salesforce.com/s/articleView?id=cc.b2c_data_cloud_ccdl_site.htm&release=264.0.0&type=5)**  
    Contains site configuration and settings. Each record represents a B2C Commerce storefront site with its currency, locale, catalog, and customer list assignments.