All Release Notes
High precision prices
9 May 2018
Composable Commerce
HTTP API
Enhancement
Pricing and Discounts
For those businesses whose product prices require a higher precision than the currently offered cent amount, we have extended the pricing model to additionally support sub-cents for ProductVariant prices. To support this, a new money type HighPrecisionMoney was introduced. High precision money usage can be interchanged with regular money usage everywhere where BaseMoney is used.
- [API] BaseMoney - base polymorphic type which supports cent and high precision at the same time.
- [API] Money - added
fractionDigits
andtype
fields. - [API] HighPrecisionMoney - supports definition of sub-cent amounts.
- Following types have been updated to support high precision prices while keeping everything compatible with cent precision Money:
- [API] Price
- [API] ScopedPrice
- [API] PriceTier
- [API] PriceDraft
- [API] CartPredicate