Patch release notes for Workarea 3.1.28.
Correct Unit Price When Some Discounts Are Applied
BuySomeGetSome discount type can cause issues with calculating unit
price at the price adjustment level. To alleviate these issues, unit
price for an item is calculated as the sum of all price adjustments
divided by the item's quantity, instead of each price adjustment
calculating its own unit price and adding them up. This allows the
calculation of other discount values to be accurate if
discounts the amount of an entire unit.
Fix Search Suggestions With Same Query ID
Searches that have the same
QueryString ID will have the same
results, and sometimes Workarea suggested searches that boiled down to
the same query ID. These searches are now omitted before being rendered
to the user as suggestions.