Hot Fix and Subscription Updates

hot fix

Today’s update to Store Locator Plus® includes a hot fix and subscription update. The hot fix impacted some of the SaaS Professional and Enterprise users that are taking advantage of a couple of specific user interface modification settings. WordPress plugin users that have the Experience add on installed should update to the latest 2505.14.XX release.

Read more: Hot Fix and Subscription Updates

Hot Fix Details

Users that were taking advantage of one of several user interface options that are available to Professional or Enterprise level accounts on the SaaS were receiving a fatal 500 level error when embedding the map. This was related to a patch in the 2505.08 release that addressed the User Interface module from the Experience add on from being loaded too early. A code autocomplete mechanism truncated a variable in a parameter passing routine that was causing a fatal missing parameter error in PHP. The fix was minor which allowed for rapid resolution and testing of the patch.

The fix impacted both the Experience WordPress plugin users as well as SaaS users. Impacted users of the SaaS were not seeing their locator map being rendered on page.

Generate Embed hot fix testing for a client for SaaS 2505.14

SaaS Subscription Updates

At the start of 2025 we launched a major update to the SaaS platform. That update included upgrades to several foundational elements of the SaaS platform, one of which was the Stripe payment processing library. The Stripe library upgrade is mostly backwards-compatible with the hundred of lines of PHP and JavaScript code included in the SaaS payment module, but it is not 100% compatible. While we addressed major functional changes before our January 2025 roll-out of the updated SaaS software, several elements still needed to be patched.

The SaaS update released today, 2505.14, patches several key features of the Stripe interface. Many of these patches only manifest in subtle ways — for example seeing details on subscription dates, next renewal date, and other details re-appear in the subscription section of “My Profile”.

The cancel subscription interface is back online; turns out Stripe also had a parameter passing issue in their upgraded API interface forcing us to modify a function call that was unchanged for a decade due to an undocumented change to the Stripe API.

Profile and Subscription Updates In Progress

Also included in this update is the start of our continued conversion to a React-centric interface that will rely far less on outdated WordPress-driven PHP user interfaces. The updated interfaces use new React MUI components. SaaS users will start other see this roll out in several areas over the remainder of 2025. The first update was the new “Style Manager” interface with the map preview which went online a couple of months ago. This update includes new a new “Site Info” component on the “My Profile” page — it works but is not fully styled yet as we decided it was better than the prior version that was on production and thus shipped with other components that passed testing and went along with the hot fix update.

We’re continuing to work on UI/UX and functional improvements for Store Locator Plus® and hope to continue regular rapid updates over the coming months that create an improved product and service experience for our client base.

If you have suggestions or feedback please contact us and share your thoughts.

Post Image by Dirk Hoenes from Pixabay

Location Search Results Patched In Store Locator Plus® v2503.06

Store Locator Plus® has two settings related to how many locations are returned when displaying a map. The first setting “Number To Show Initially” is the setting that determines how many locations will be shown when the map first renders. The locations are typically the first n-locations that are closest to the center point of the map unless other setting are adjusted to do something different. The second is the “Number To Show” after a search. This is the maximum number of locations that will be returned when a user enters and address and searches for locations.

Somewhere along the way the location search results settings got muddled and often the number of locations to be shown after a search was ignored. Instead the “Number To Show Initially” was used for both settings. We are not sure exactly when the behavior changed, likely during a huge thousand-lines-of-code update forced upon us by the folks at the WordPress Plugin Directory in the name of “security patches” (don’t even get me started on that topic). Regardless, an attentive user reported the problem along with the steps to reproduce the errant behavior. We were able to issue a patch for that issue and roll it into our March 2025 update on the SaaS platform (plugin users are also impacted).

Location Search Report Update

location search report

An issue impacting location search report was reported by several users after our SaaS platform update earlier this week. We were able to locate and resolve the underlying issue. A new version was released within 24 hours of the initial report and updated on our SaaS platform in version 2502.25.01 which went live earlier today.

Location search reports are available with the Professional and Enterprise level subscriptions.

Location Search Report Update for WordPress Plugin Users

Users of the legacy WordPress plugins, notably the Power plugin, will also be impacted by this issue and should update their Store Locator Plus® plugin stack. It should be noted that the main Store Locator Plus® plugin will no longer automatically update due to changes with our WordPress.org plugin listing. You will need to go to the WordPress plugin store and download an updated version there. If you do not have a WordPress plugin store account you will need to create one.

Users of the SaaS platform do not need to do anything, the search location report updates are automatically available and activated as part of your SaaS subscription.

Ignore Radius Update

In addition to the location search report update, users that have set the Radius Behavior to Do Not Use under the Search settings had an issue with results not being returned. This issue was also patched in the 2502.25.01 release that went to production on our SaaS platform earlier today.

Users of the Experience plugin will be impacted as well. The same instructions noted above apply to downloading the latest version of Store Locator Plus® from the plugin store. Users of the SaaS platform do not need to do anything; software updates are automatically available and activated as part of your SaaS subscription.

Post Image by Lance Cleveland from Pixabay