Workarea 3.3.9

Patch release notes for Workarea 3.3.9.

Configure WebConsole In Docker Generator For Development

The workarea:docker generator attempts to configure WebConsole for use in Docker, by whitelisting certain IPs, but this gem is not loaded (out of the box) in testing or production, resulting in immediate failures. Workarea will now only apply the WebConsole configuration in the development environment, since that is the only place that WebConsole should be running.

Issues

Pull Requests

Commits

Correct Unit Price When Some Discounts Are Applied

The 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 BuySomeGetSome discounts the amount of an entire unit.

Issues

Pull Requests

Commits

Sort Product Images By Position In Option Set Templates

The option_selects and option_thumbnails product templates will now respect the :position field of each product image, and sort by that value before filtering out images based on the selected SKU or primary image.

Issues

Pull Requests

Commits

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.

Issues

Pull Requests

Commits

Now on GitHub