|
Tip
|
The 2.x versions are Spring Boot 3 compatible. |
Version 2.1.0-GA includes all changes up to 2.0.5 Release Notes
Added a new bulk read PriceData endpoint to be used by Data Exchange Service.
Introduced Price Data views metadata improvements:
Introduced PricingMetadataProperties as a properties class available to metadata classes, and used in PricingServicesMetadataAutoConfiguration to dictate views.
Added a priceDataViewType property that determines the type of Price Data view to display.
Added a displayFlashSaleFieldsInPriceDataGrid property that determines whether to include Flash Sale fields in the Price Data grid.
Updated the wording related to Flash Sale pricing.
A single PriceData can be used to define an upfront price (the normal price) along with a recurring and usage price.
The recurring price includes defining the billing period frequency and optional terms, e.g., bill monthly for 36 months, bill quarterly indefinitely, bill annually for 10 years.
The usage price includes defining units for what is being used and the amount to charge for, e.g., per minute, per gigabyte, per message.
Supports also targeting a characteristic value in combination with the Product’s SKU to associate pricing.
Supports targeting a Product’s terms in combination with a SKU to associate pricing.
PriceInfo payload now contains fields for RecurringPriceDetail and UsagePriceDetail
PriceTypeDetail payload also contains RecurringPriceDetail and UsagePriceDetail for the best price of a particular type to support strike-through pricing display.
PriceableTarget payload supports specifying Product Terms or Characteristics for which to get pricing for.
Fixed issue where repositories were breaking extensibility by having hard-coded framework entity class names.
Fixed issue where if the PriceList uses a different currency than the system default, when reading or updating the PriceDataTier, the currency returned will be the system default instead of the PriceList currency.
Fixed issue where some Price Data fields would be reset when a linked or parent field would be updated.