Add a warning message to the Offer create form to indicate that offer codes may be added once the offer has been created
Add help text in the Offer update form to indicate that offer codes are not sandboxable
Added a CurrencyContextInfoCustomizer
for Offer to populate currency in ContextInfo
.
By default, this polls different currency sources in the following priority(first being highest):
Application → locale → system defaults.
Fixed NullPointerException when creating an offer with discount tiers or segment subtotal restriction
Hid the segment related metadata by default and be controlled by a property
See Added Properties for how to enable the metadata
Fix marketing message retrieval cache to cache by both application and locale.
Fixed the application of Offer’s "Apply to Sale Price?" field such that if true, then the better of either default price + offer adjustment or the sale price wins out.
Fixes marketing message retrieval cache to key off the locale so that localization of marketing messages works with caching.