getItemPriceUE

The GetItemPriceUE mappings allow for a Customer Service Representative (CSR) using the Sterling Call Center, the Sterling Store, or other Order Management channel to interface with WebSphere Commerce for pricing requests, coupon validation, or order creation.

getItemPriceUE Request

getItemPriceUE request mapping to GetEntitledPrice

Sterling Order Management API Path WebSphere Commerce Path
ItemPrice/Currency EntitledPrice /UnitPrice/Price/currency
ItemPrice/BuyerUserID BusinessContext/ContextData/forUser
ItemPrice/OrganizationCode BusinessContext/ContextData/storeID (resolve store ID by store identifier first)
ItemPrice/PricingDate EntitledPrice/PricingDate
ItemPrice/LineItems/LineItem/ItemID EntitledPrice/CatalogEntryIdentifier/ExternalIdentifier/PartNumber
ItemPrice/LineItems/LineItem/Quantity EntitledPrice/UnitPrice/Quantity
ItemPrice/LineItems/LineItem/UnitOfMeasure EntitledPrice/UnitPrice/Quantity/uom
ItemPrice/IsQuantityTierRequested If the value is Y, then _wcf.ap=IBM_Store_EntitledPrice_RangePrice_All else _wcf.ap=IBM_Store_EntitledPrice_All
getItemPriceUE Response

GetEntitledPrice response mapping to getItemPriceUE

WebSphere Commerce Path Sterling Order Management API Path
EntitledPrice ItemPrice
Same as in request (stored in WebSphere Enterprise Service Bus and transfer back to Sterling Order Management) ItemPrice/BuyerUserId
Same as in request (stored in WebSphere Enterprise Service Bus and transfer back to Sterling Order Management) ItemPrice/CustomerID
Same as in request (stored in WebSphere Enterprise Service Bus and transfer back to Sterling Order Management) ItemPrice/EnterpriseCode
Same as in request (stored in WebSphere Enterprise Service Bus and transfer back to Sterling Order Management) ItemPrice/OrganizationCode
Same as in request (stored in WebSphere Enterprise Service Bus and transfer back to Sterling Order Management) ItemPrice/PricingDate
Y (pricing calls in WebSphere Commerce does not execute promotions) ItemPrice/SuppressRuleExecution
= UnitPrice - ListPrice LineItems/LineItem/AbsoluteAdjustment
Calculate in mediation: = UnitPrice * Quantity LineItems/LineItem/ExtendedPrice
0 (no promotions) LineItems/LineItem/LineAdjustment
Same as in request (can be stored in user data and transferred back to Sterling Order Management) LineItems/LineItem/LineID
calculate in mediation: =ExtendedPrice + LineAdjustment LineItems/LineItem/LinePrice
0 LineItems/LineItem/PercentAdjustment
0 LineItems/LineItem/LineAdjustments/Adjustment/AdjustmentApplied
EntitledPrice/CatalogEntryIdentifier/ExternalIdentifier/PartNumber LineItems/LineItem/ItemID
EntitledPrice/UnitPrice/Price LineItems/LineItem/UnitPrice
EntitledPrice/UnitPrice/Price/currency ItemPrice/Currency
EntitledPrice/UnitPrice/Quantity LineItems/LineItem/Quantity
EntitledPrice/UnitPrice/Quantity/uom LineItems/LineItem/UnitOfMeasure
EntitledPrice/RangePrice/MinimumQuantity LineItems/LineItem/SelectedPricelistLine/PricelistLineQuantityTierList/PricelistLineQuantityTier/FromQuantity
EntitledPrice/RangePrice/MinimumQuantity/uom LineItems/LineItem/SelectedPricelistLine/PricelistLineQuantityTierList/PricelistLineQuantityTier/UnitOfMeasure
EntitledPrice/RangePrice/MaximumQuantity LineItems/LineItem/SelectedPricelistLine/PricelistLineQuantityTierList/PricelistLineQuantityTier/ToQuantity
EntitledPrice/RangePrice/MaximumQuantity/uom LineItems/LineItem/SelectedPricelistLine/PricelistLineQuantityTierList/PricelistLineQuantityTier/UnitOfMeasure
EntitledPrice/RangePrice/Value LineItems/LineItem/SelectedPricelistLine/PricelistLineQuantityTierList/PricelistLineQuantityTier/UnitPrice