Store Locator Plus® was recently updated to further improve the performance of the application. In addition the user experience for location categories has been updated, addressing shortcomings in the category legend rendering methodology.
After implementing security patches requested by the plugin management team over at WordPress.com, we noticed several administrative pages on our plugin as well as on our SaaS service were running slower than usual. After an extensive performance analysis of the underlying code, we were able to isolate the change and improve performance of that module by several orders of magnitude, saving up to 15 seconds per locator settings page request.
Time to execute the subquery improved from approximately 11 seconds to < 1 second. Memory consumption for that routine dropped from 5.4MB / request to 1MB / request.
Store Locator Plus® was updated today with store category management improvements. Users reported an issue where the could not disassociate all store categories from a location. Assigning a store to a new category worked as expected, as did changing the category assigned to a location. The issue only appeared when trying to remove all category associates from a location.
Today’s updates resolves that issue and users can now disconnect all category references from a location.
The issue impacts both SaaS platform and WordPress plugin users.
WordPress plugin users will need to upgrade to the latest version of the Power plugin to get the store category management improvements. Users with a SaaS subscription have been automatically updated to the improved experience.
For our clients using the WordPress plugins, this means you will need to update the Store Locator Plus® plugin before Google “flips the switch”. For our SaaS users, you do not have to do anything — we’ve already updated the library for you.