Package dw.catalog

ClassDescription
CatalogRepresents a Commerce Cloud Digital Catalog.
CatalogMgrProvides helper methods for getting categories.
CategoryRepresents a category in a product catalog.
CategoryAssignmentRepresents a category assignment in Commerce Cloud Digital.
CategoryLinkA CategoryLink represents a directed relationship between two catalog categories.
PriceBookRepresents a price book.
PriceBookMgrPrice book manager provides methods to access price books.
ProductRepresents a product in Commerce Cloud Digital.
ProductActiveDataRepresents the active data for a Product in Commerce Cloud Digital.
ProductAttributeModelClass representing the complete attribute model for products in the system.
ProductAvailabilityLevelsEncapsulates the quantity of items available for each availability status.
ProductAvailabilityModelThe ProductAvailabilityModel provides methods for retrieving all information on availability of a single product.
ProductInventoryListThe ProductInventoryList provides access to ID, description and defaultInStockFlag of the list.
ProductInventoryMgrThis manager provides access to inventory-related objects.
ProductInventoryRecordThe ProductInventoryRecord holds information about a Product's inventory, and availability.
ProductLinkThe class represents a link between two products.
ProductMgrProvides helper methods for getting products based on Product ID or Catalog.
ProductOptionRepresents a product option.
ProductOptionModelThis class represents the option model of a specific product and for a specific currency.
ProductOptionValueRepresents the value of a product option.
ProductPriceInfoSimple class representing a product price point.
ProductPriceModelProductPriceModel provides methods to access all the PriceBook information of a product.
ProductPriceTableA ProductPriceTable is a map of quantities to prices representing the potentially tiered prices of a product in Commerce Cloud Digital.
ProductSearchHitProductSearchHit is the result of a executed search query and wraps the actual product found by the search.
ProductSearchModelThe class is the central interface to a product search result and a product search refinement.
ProductSearchRefinementDefinitionThis class provides an interface to refinement options for the product search.
ProductSearchRefinementsThis class provides an interface to refinement options for the product search.
ProductSearchRefinementValueRepresents the value of a product search refinement.
ProductVariationAttributeRepresents a product variation attribute
ProductVariationAttributeValueRepresents a product variation attribute
ProductVariationModelClass representing the complete variation information for a master product in the system.
RecommendationRepresents a recommendation in Commerce Cloud Digital.
SearchModelCommon search model base class.
SearchRefinementDefinitionCommon search refinement definition base class.
SearchRefinementsCommon search refinements base class.
SearchRefinementValueRepresents the value of a product or content search refinement.
SortingOptionRepresents an option for how to sort products in storefront search results.
SortingRuleRepresents a product sorting rule for use with the ProductSearchModel.
StoreRepresents a store in Commerce Cloud Digital.
StoreGroupRepresents a store group.
StoreInventoryFilter

This class represents a store inventory filter, which can be used at ProductSearchModel.setStoreInventoryFilter(StoreInventoryFilter) to filter the search result by one or more store inventories.

StoreInventoryFilterValue

This class represents a store inventory filter value, which can be used for a StoreInventoryFilter to filter the search result by one or more store inventory list IDs via ProductSearchModel.setStoreInventoryFilter(StoreInventoryFilter).

StoreMgrProvides helper methods for getting stores based on id and querying for stores based on geolocation.
VariantRepresents a variant of a product variation.
VariationGroupClass representing a group of variants within a master product who share a common value for one or more variation attribute values.