Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Realtime pricing

This topic describes the Realtime pricing API handler in Optimizely Configured Commerce.


URL – /api/v1/realtimepricing

Description – Gets the specified real time pricing parameter.

Base – HandlerBase<GetRealtimePricingParameter, GetRealtimePricingResult>


500ValidateContextRetrieves product settings by GetProductSettingsHandler. Validates CanSeeProducts and CanSeePrices settings, if one of them equals "false", returns an error.
600GetDisplayablePriceParametersStore ProductPriceParameters property from the parameter object to DisplayableProductPriceParameters property on the result object. If DisplayableProductPriceParameters property doesn't contain any parameter, returns an error.
700GetPricingResultsRetrieves a pricingServiceResults using the RealTimePricing engine. If the pricingServiceResults contains any results, they are transformed into a collection of ProductPriceDto objects. The result is stored in the RealTimePricingResults property on the result object.