2016 , bye bye bye… Here’s to you 2017! : We are looking forward to a productive and prosperous year. Last of the year updates for the WordPress Store Locator Plus plug-in as well as updated versions for the featured Power, and Experience add-ons as well as new Premier functionality and features.
Before updating the add-ons, you will be required to update the base Store Locator Plus plugin to 4.7 or higher. Note: If you have bookmarks and/or “auto- form fill” to your WordPress Store Locator Plus account you will need to change the WP-SLP url to the new url .
You can review the WordPress Store Locator Plus change log here.
In case you haven’t noticed, your Store Locator Plus and My Store Locator Plus apps may be working a little different during the last few weeks of 2016. You didn’t change ANYTHING but suddenly things are not exactly like they were before.
It is a special Christmas gift from Google to all of us.
Sometime in late 2016 Google updated their Google Maps API. We are not sure how many changes went into this release. I must have missed the call from Larry and Sergey this time. However we do know a few things that changed that impact customers.
#1 – Geocoding Requires Accurate Addresses
You better make sure your addresses that are sent to Google are darn-near perfectly formed. No more hiding meta in that address 2 field. If a business does not have a suite named “Attn: Customer Service” as part of their official address don’t put it on there. It very likely will not geocode.
Yes, we know it used to geocode back in September. Sorry, folks. Google changed the rules.
Continue reading Small Google Tweak = Big Changes For Some
Looks like Google is turning the screws a little more on their attempt to squash as much competition in the maps market as possible. Over the past few months they have tweaked their Google Geocoding API algorithms. Each change is going to make it just a little more difficult to get your addresses to return a correct latitude and longitude. It is definitely having an effect on locations people are entering into Store Locator Plus but the truly concerning issue is not with addresses you can fix but how it is going to impact all the odd variations of addresses your customers type in during a search.
As is typical from the Google Maps people, the results from their in-house applications including Google Maps The Website is very different from what non-insiders get. Any application using the Google Maps Geocoding service, whether a $20,000/year OEM license or a few-dollar-or-less-per-month Pay-As-You-Go API key, will see different results. The sad part is that what worked perfectly fine “yesterday” no longer works today.
Several known addresses that were designed to “test the system” suddenly started failing our internal testing over the past few days. After rolling back our software and servers to older releases to ensure we did not introduce a problem we’ve discovered that the change is almost 100% guaranteed to be a change in Google’s Geocoding API algorithms.
Diane Blackwelder CFP ®, Charleston Financial Advisors LLC, 4 N Atlantic Wharf, Charleston SC 29401 USA
Last spring that geocoded perfectly fine. Today it comes back “ZERO_RESULTS” which is Google-speak for “bad address”.
This does not work either:
Diane Blackwelder, Charleston Financial Advisors LLC, 4 N Atlantic Wharf, Charleston SC 29401 USA
Only the 100% proper address works:
Diane Blackwelder c/o Charleston Financial Advisors LLC, 4 N Atlantic Wharf, Charleston SC 29401 USA
Yet on Google Maps ALL 3 of these variations come back with the correct address.
This happens with a number of other addresses as well including this example using Google Maps in Germany with the same type of results:
Hotel Berlin Märkischer, Hof am Tacheles, Linienstraße, 133 Berlin 10115 Germany
While this only impacts a very small percentage of addresses people enter into Store Locator Plus, or just about any other mapping service using Google besides internal Google services like their Places (think Adwords but far more costly), it is still very clear what Google’s long term plans are for businesses using their map services.
Granted, Google can always fall back on the “well, that is technically not the right address” argument but the fact-of-the-matter is that these addresses worked perfectly well before. The same addresses work perfectly well in Google-owned properties TODAY. The addresses do NOT work for any third party applications because someone at Google decided they shouldn’t. Not nice, Google. Not nice. It is increasingly clear that Google intends to slowly strangle all third party mapping-software providers so they can collect all the customers that end up being left behind and throw them into their pay-per-request services.
Looks like we are once again having to seriously consider introducing alternative Geocoding and map image technology solutions. We have been investigating Open Street Map for some time. It looks like 2017 is finally going to see that option come online. It is almost a certainty for our MySLP SaaS service and may be integrated into one of our planned live-service options for our Premier Subscribers.
When people ask why we spent so much time and money building a SaaS service for maps, this is one reason why. It is much easier for us to help our customers have a superior experience for their end users when we can setup, testing and activate alternatives in one step. With per-website installations of Store Locator Plus on 20,000+ servers in 128 different countries providing the same type of pro-active response is impossible. We don’t have any control over what those webmaster are doing and not all of them are tech-savvy.
Sure, buy-and-own options like Store Locator Plus can be cost effective but if you’re business relies on your locator having a managed service makes a lot more sense.
Store Locator Plus version 4.6.4 fixed the zoom settings, the plug-in tabs “save changes” and the back-end UI.
The change in the back end user interface will not be noticeable to most users. The naming of sections and tabs and settings now will use programmatic slugs instead of the plain text names. This allows the settings translations in different languages to remain intact even if language files have not been updated. This means future updates to Store Locator Plus, Power, Experience, and Premier add-ons will no longer lose their settings tabs. Another behind the scenes development is populating the plug-in and add-ons with “smart options” settings. To learn more please watch the developer’s brief You Tube.
Change Log for Store Locator Plus
Store Locator Plus 4.6.1 Highlights
• Allow add-ons to load JS on a per-admin-tab basis. Reduces browser overhead and memory footprint on admin pages.
• Simplify and improve the new option manager. More consistent option handling, more security option management, better performance.
• Checkbox on/off validation for all add ons – fixes instant checkbox saving on admin panel for some add on options
Change Log for SLP Power Add-on
Surprise! He did it again…..our world traveler and developer supreme fixed a bug (..truth be told..he probably introduced the !oops! by muddling around with making a good thing great) that was discovered by one of our loyal customers who upgraded to the Power Add-on and shared it with us in the Store Locator Plus Support forum.
We also would like to thank the many new Power users and Premier Members who took advantage of the latest sales campaign to upgrade their Legacy add-ons. Although our summer sales event is alas coming to a close, you die hard Legacy add-on users can still request a coupon to upgrade to the new and improved Power add-on (with faster than ever importing functions, ) Experience Add-on group or our platinum Premier. The coupon value will be determined as shown under the relevant Product Descriptions.
Power Change Log
I hope everyone is enjoying the balmy summer weather. The developer and author of Store Locator Plus has been very busy with updates in preparation for meeting his MYSLP team. I am sure he will have some interesting stories to tell when he gets back. He hasn’t been idle! While pond hopping he managed to revamp and publish Store locator Plus 4.5.10, which we hope provides better information on how to actually get that pesky Google API, browser , server console key or whatever they are calling it these days, into the right location in the SLP General settings. Thanks to a user question, apparently the linked instructions under the SLP INFO tab may not have been as user friendly as hoped.
The Power Add-on and Premier Add-on were not playing nice together when it came to icons and map markers assigned to the Category Manager and settings. Thanks to a recent Premier Subscriber for revealing the mismatching icons issue and for patiently working with SLP while it was resolved
Stay tuned for a future update; I am hoping this will help us all keep our versions straight,( this blogger included who has told people to update to a non-existent version of an add-on, causing mayhem and confusion in her wake) has been requested from numerous loyal customers. Yes, you asked for it , he heard you, and coming to your account dashboard in the not too distant future, being able to view the version add-on that is available to you under your account downloads.
In the meantime, please check your versions under the Support tab on the home page.
Change Log for SLP
Store Locator Plus 4.4.34
- Added: a new feature to Reset (not to be confused with REST) your locations display under the General Admin tab without having to load Janitor to fix the _option_nojs admin locations per page.
- Fixed: the “SLP did not send back a valid JSONP response” error message. This bug was discovered when a Premier customer had a combination of settings in the radii options under the experience/ search along with some other check boxes.
- Updated: to accomodate REST API v2
Store Locator Plus developers have been busy with a lot of coding to prepare for the transition to a better and, hopefully, smoother internationalization and language translation process with add-ons and/or updates to the base plug-in. Translation files will no longer need to be 100% updated and accurate to prevent the settings strings from “dropping off”. This is the first iteration of several that will slowly convert all admin settings to be language “neutral”. The release also includes some minor performance improvements and an update to the German language file thanks to one of our Store Locator Plus customers. Tutorial and informational videos (on this release as well as “How to” instructional videos) can be viewed on the Store Locator Plus YouTube channel.
Pro Pack has also been updated to address two known issues. The first issue that may not be apparent to many users was found in the Pro Pack Reports. Pro Pack Reports were creating duplicate indexes.That has been patched. The second issue that was reported was with remote import functions set for a chronological upload. The schedule import time has to be set to seconds not the top of the hour, (NOT a time like 14:00 as noted in the help text). The help text in Pro Pack has been fixed to clarify.
A bug was found in a past Pages release causing Pages to reset the custom Page templates and also resetting them back to draft whenever locations or other info in your location database was changed. That has been patched in 4.4.06
As a side note, if you missed the 2016 Future Forward announcement, both Pages and Pro Pack will be included in the new Power add-on, estimated to be ready for production in April 2016.
The technical background for Pro Pack release notes, Pages release notes and Store Locator Plus 4.4.30 are explained in the below videos
Store Locator Plus 4.4.27
If you have the Experience add-on and had not already updated to 4.4.06 or 4.4.07 prior to SLP 4.4.27, you must do so FIRST
Highlights and Updates:
There were settings in the distance parameters that effected the radius results used for ranking settings and effected the radius behavior settings that is used for pagination (a Premier feature) as well as Additional results features in Experience add-on. The DOM structure for the info bubble has changed. As a result , the div# rule for the sl_ info bubble needs to be “non- generic”. The new div# rule needs to have the slp_id. This may require some updating and additional changes to fix some of the SLP plug-in styles. New plug-in styles have been added and older SLP plugin styles have been updated. As the SLP development team moves closer to the SaaS goal the intent is to simplify the amount of maintenance that is inherent when updating multiple add-ons and legacy SLP coding that is less efficient, less than optimum performance, and time consuming. Sites that have not been updated for years may have issues when “jumping” versions or not updating the add-ons to maintain compatibility with WP and base Plugins.
Always be sure to Check SLP and Add-on versions if you see issues on your site.
Janitor is a free add-on exclusively for use with the SLP base plugin and add-ons. The Janitor user interface has been retooled to work with the new Expereince and Power add-ons and to patch some bugs that prevented the resets for options_nojs. Janitor provides tools to reset, delete, and manage UI settings. It also provides a tool for deleting location data, cleaning up extended data and Store Pages. A bug was reported by a forum user that the reset tool for admin_locations_per_page was not saving. Since it had been set to show 5000 locations per page, the locations admin page would not load, preventing management of the locations. The default is 10 locations per page. Some systems can accommodate 100 locations per page but more will usually break the upload of this page.
Janitor Release details: through 4.4.03. Requires SLP 4.4.27
- Add Gravity Form Integration and Gravity Forms Locations settings.
- Simplify the admin interface to have tools and settings displayed
- Cleaned up the settings interface.
- Show SLP Installed Base version (such as 4.4.27) which is used to trigger the activation/update code.
- Resetting of individual options_nojs settings for base plugin (reported in the forum)
Pro Pack v 4.4.02
- Delete duplicate report table indexes.
- Fix the index creation SQL.
GFI is a Third Party Add-on by Debaat that interfaces with the Free Gravity Forms Location add-on within the Store Locator Plus Add-on suite. The GFI updates fixes the create pages integration and has been retooled to work with the SLP 4.4.xx version layout. Questions for DeBaat can be posted in the Third Party Add-ons Forum