Get Price Information Service
This service fetches the pricing for all products, including individual products and the total of all products within the offer.
Each request body contains the following inputs:
- Calculation Product
Used for the multiple products for which the price needs to be calculated
- Optional Product
Used for each product considered in combination with the calculation of products
- Segment
Used for the prices belonging to a particular segment filter are calculated for the offer
- Quantity
Used for quantity for each product
Price is not displayed for child products separately. Prices are aggregated towards parents. The price contains child prices identified by the PriceComprisedOf relationship. If the price contains discounts, it is identified by the price altered by discount. If a discount contains child discounts, it is identified by the DiscountComprisedOf relationship. If a parent's price contains a discount, that discount is applied to the child as well.
Get Price Information Request
Element Name | Element Type | Description |
---|---|---|
BusinessTransactionID | String
(Optional) | Used to allow the upstream web services to correlate a response with the appropriate request |
ProductIDs | String
(Mandatory) | The list of product IDs, for which the price information is required |
Get Price Information Response
Element Name | Element Type | Description |
---|---|---|
Return Code | Result | Returns a code for the operation status. The
valid values are
Success ,
BUSINESS ERROR,
and
TECHNICAL ERROR .
|
Element Name | Element Type | Description |
---|---|---|
Product ID | Price Product | The product ID of the product passed in the request |
PriceInformationType | Price Product | The price of the product |
Element Name | Element Type | Description |
---|---|---|
Class [Attribute] | PriceInformationType | The price type of the price |
Price/ID | PriceInformationType | The price record ID of the price |
Price/Info/Class | PriceInformationType | The price type of the price |
Price/Info/Priority | PriceInformationType | Price Priority in the product |
Price/Info/isActive | PriceInformationType | Record_status of the price record |
Price/Info/StartDate | PriceInformationType | Start date as defined in price model |
Price/Info/EndDate | PriceInformationType | End date as defined in the price model |
Price/Info/ModelCharacteristics | PriceInformationType | The characteristics of the price model |
Price/Info/Restrictions | PriceInformationType | PriceRequiresCharac, PriceRequiresSegment, and PriceRequiresProductGroup relationship |
Price/Info/Amount/Value | PriceInformationType | The charge value of the price |
Price/Info/Amount/UOM | PriceInformationType | The charge unit of measurement of the price |
Price/Info/MinAmount/Value | PriceInformationType | The minimum amount of the price |
Price/Info/isOverride | PriceInformationType | The subclass of the price |
Price/ChildPrices/Price | PriceInformationType | The child price of the parent price |
Price/ChildPrices/Price[Lvl] | PriceInformationType | The level of child price in hierarchy |
Price/ChildPrices/Price[parentID] | PriceInformationType | The price ID of the parentID |
Price/ChildPrices/Price[ID] | PriceInformationType | The price ID of the child price |
Price/ChildPrices/Info | PriceInformationType | The details of the price ID of the child price |