The generic ProductBundle business object is designed to synchronize a company's product catalogs among its applications.
Figure 1 illustrates the generic ProductBundle business object hierarchy.
Figure 1. Generic ProductBundle business object hierarchy
The top-level ProductBundle business object contains information to support the synchronization of product catalogs, such as the product bundle's name, type, description, and category.
ProductBundle contains the BundlePricing, BundleFeatures and Product child business objects.
Child business object | Description | Cardinality |
---|---|---|
BundlePricing | Contained by ProductBundle, this business object contains information relevant to the price of the product bundle. It supports both recurring and one-time charges, promotional pricing, and discounts. | n |
BundleFeatures | Contained by ProductBundle, this business object contains descriptions for each of the product bundle features. | n |
Product | Contained by ProductBundle, this business object contains top-level product information, such as the product's name, type, description, category, and ID. Product contains the ProductPricing, and ProductFeatures child business objects. | n |
ProductPricing | Contained by Product, this business object contains information relevant to the price of the product. It supports both recurring and one-time charges, promotional pricing, and discounts. | n |
ProductFeatures | Contained by Product, this business object contains descriptions for each of the product's features. | n |
The generic ProductBundle business object supports the following verbs:
For a listing of the generic ProductBundle business object's attributes, use System Manager.