Get Price Information Service
This service fetches the pricing for all products, including individual products and the total of all products within the offer.
Get Price Information Request
The Get Price service uses the Product Priced By relationship. It accepts multiple price calculation requests in a single service call.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 priced altered by discount. If a discount contains child discounts, it is identified by the DiscountComprisedOf relationship. If a parent price contains a discount, that discount is applied for the child as well.
Element Name | Element Type | Description |
---|---|---|
BusinessTransactionID | String
(Optional) |
Used to allow the upstream web services to correlate a response with the appropriate reques |
ProductIDs | String
(Mandatory) |
The list of product IDs, for which the price information is required |
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 UOM 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 |