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.

Get Price Information Request Details
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
Get Price Information Response Details
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 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 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