---
schema_version: "1"
id: 497801e1c6d7fff2870316b3c88c34a3fab5ada20c20541735c97aec400f44ff
title: ProductCatalog
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_productcatalog.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_productcatalog.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6eee96b27d370424e7d5b27bf121ee10ff7dc3b1aef5807d6d0d94c0aee56a35
description: The container that holds a Product Category hierarchy. This object is available in API version 55.0 and later.
---
# ProductCatalog

The container that holds a Product Category hierarchy. This object is available in API version 55.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Special Access Rules

You must have the Industries, Retail, or B2B Commerce license.

## Fields

| Field | Details |
| --- | --- |
| CatalogCode | 
Type

text

Properties

Create, Filter, Nillable, Sort, Update

Description

A unique ID associated with the catalog. Maximum size is 80 alphanumeric characters.



 |
| CatalogType | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The category of an entry in the catalog.

Possible values are:

- Sales
- ServiceProcess—Service Process

The default value is Sales.



 |
| CurrencyIsoCode | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

Possible values are:

- EUR—Euro
- USD—U.S. Dollar

The default value is USD.



 |
| Description | 

Type

textarea

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The description of the category.



 |
| EffectiveEndDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The date after which the catalog is unavailable to end users.



 |
| EffectiveStartDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The date on which the catalog is available to end users.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp for when the current user last viewed a record related to this record.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp for when the current user last viewed this record. If this value is null, this record might only have been referenced (LastReferencedDate) and not viewed.



 |
| Name | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

Name of the ProductCatlog record.



 |
| NumberOfCategories | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

Number of ProductCategory records assigned to this ProductCatalog record.



 |
| OwnerId | 

Type

reference

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

The ID of the owner.

Relationship Name

Owner

Relationship Type

Lookup

Refers To

Group, User



 |
| Status | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update

Description

The lifecycle state of the catalog. Possible values include: Draft, Active, Inactive



 |