Product Catalog Objects

The product catalog objects provide methods to create and manage catalogs, products, and categories in the Commerce Server 2002 Product Catalog System. These objects provide an interface for catalog data stored in a SQL Server database. Use data caching to improve the performance of the Product Catalog System by holding catalog data in memory and minimizing calls to the underlying database.

The Product Catalog Programming Concepts topic describes the concepts related to programming with product catalog objects.

The Service Pack 2 Enhancements for Catalogs topic describes enhancements that are included in Service Pack 2.

Objects

Visual Basic reference C++ invocation Description
CatalogManager CatalogManager Allows management of catalogs across the entire Product Catalog System.
CatalogSets CatalogSets Allows filtering of multiple catalogs for different users and organizations.
CatalogSets2 CatalogSets2 Allows management of catalog sets in the Product Catalog System. Catalog sets allow for the presentation of different collections of catalogs to different users and organizations.
CatalogToVendorAssociation CatalogToVendorAssociation Allows a catalog to be associated with a particular vendor.
Category Category Allows management of a product hierarchy within a particular catalog. Also allows you to manipulate category properties and category relationships.
Product Product Allows manipulation of the relationships between a product variant and a product category. Also allows you to set the properties on a product.
ProductCatalog ProductCatalog Allows creation, deletion, and modification of catalog data.

Examples

Example Description
Code to Activate or Deactivate a Product Describes how to make a product visible or invisible to customers.
Code to Browse a Catalog Describes how to implement catalog browsing functionality.
Code to Change How a Category is Displayed Describes how to change the DisplayName property associated with a category.
Code to Find the Available Catalogs Describes how to create a list of all catalog names.
Code to Hide Searchable Categories Describes how to hide search categories from users.
Code to Perform a Search of a Catalog Describes how to perform a catalog search.
Code to Join an External Table to Product Recordsets Describes how to join a table or view of data to the product recordsets returned by methods in the Product Catalog System.
Code to Perform a Specification Search of a Catalog Describes how to perform a specification search.
Code to Stage Products and Catalogs by Time Describes how to set a time at which a catalog or product will be available to users.
Code to Use Caching with a Catalog Describes how to implement caching with a catalog.

See Also

User-defined Property and Catalog Attributes

CatalogManager Object

CacheManager Object

Copyright © 2005 Microsoft Corporation.
All rights reserved.