WordPress.org

Plugin Directory

Store Locator Plus

A full featured location management system. Add a location finder or directory to your site in minutes. Extensive premium add-on library available!

Learn more about Store Locator Plus at CSA. The website offers more screen shots, technical documentation, and full release notes.

Store Locator Plus is an advanced system for managing multiple physical locations via a fully integrated WordPress solution. Whether you have ten locations or ten-thousand, you manage them with ease right from within your WordPress admin panel. There is no special programming or extra setup required. Simply enter your locations, create a page or edit an existing page and put the [STORE-LOCATOR] short code on it. The Store Locator Plus search form and map will "magically" appear.

The base plugin, available for free from the WordPress Plugin Directory has all the features you need to create a comprehensive store locator interface on your website. Set up an interactive Google map for your customers with a single shortcode.

Advanced customization is available via the settings interface in the admin panel. Set the map size to best fit your site. Change map types (terrain, satellite, standard views). Add details like a store description, hours, a website address, an email address. Re-label entry fields and results fields.

Features

  • Very active support via the free support forum.
  • Regularly updated online documentation.
  • Multiple premium add-ons available.
  • You can use it for a variety of countries, as supported by Google Maps.
  • Supports international languages and character sets.
  • Allows you to use unique map icons or your own custom map icons.
  • Change default map settings via the admin panel including:
  • Map type (terrain, satellite, street, etc.)
  • Inset map show/hide
  • Starting zoom level
  • You can use miles or kilometers
  • Pulldown list of cities and/or countries on search form can be toggled on/off.
  • Location search tracking and reporting, find out what your visitors are looking for.

Premium Add-Ons

Premium add-on packages are available to extend the capabilities of this plugin.

  • Pro Pack : More control over the map, search form, loading locations. ** Set a specific default location to center the map when first loaded. ** Tag your stores and customize the map to show specific tags. ** The search form can be customized to show or hide a country pulldown, a city and state pulldown, and tag search fields. ** Enable pop-up email forms to help reduce spam. ** Have more control over the map interface. ** Admin panel CSS override, tweak the look without editing/saving CSS files.
  • Store Pages : Create SEO friendly WordPress pages for your store locations. ** Create pages for each location with the click of a button. ** Each page can be edited as an individual post. ** Pages support their own comments, featured image, page style, and other standard WordPress page template features.
  • Enhanced Map : Get even more control over the map interface. ** Show or hide the map. ** Add a map slider on/off to allow users to show/hide the map. ** Add a center map at setting. ** Show/Hide map inset. ** Enable/Disable scroll wheel. ** Show/Hide Map 3D control. ** Show/Hide Map scale. ** Show/Hide Map type.
  • Enhanced Results ** Order results by name or distance. ** Wrap the phone output in a tel: href tag. ** Hide the distance on the results table.
  • Enhanced Search : Get even more control over the basic search form. ** Turn the search interface on/off.
  • Icon Packs : Add new icon sets to your map markers.
  • Tagalong : Add custom map markers based on location categories. ** Set a different marker for each location. ** Categorize your stores. ** Show markers and icons for each category. ** Show the category selection/filter on the search form.
  • Widget Pack : The first 3rd party add-on. Put location search in your widget-hole.

If you are a plugin developer you will be interested in the new "Roll Your Own" program where you can create SLP based premium (or free) add-ons of your own. Create something great and list it on the CSA site!

Support

Support for the plugin can be found in the CSA Forums. If you have an urgent issue or want one-on-one support you can purchase premium support.

You can also view the CSA Product Documentation for more information about the plugin including known conflicts with themes and plugins.

Special Requests

I accept feature requests for all plugins. The most requested features will make it into the next version if time permits.

If you need something NOW, or are looking for something beyond a basic "tweak" of the plugin, please check out the Customization Service.

Upgrades and Patches

I try to release at least one upgrade/patch every month.

The main product will always remain fully functional and free. If you'd like to have some of the latest "bells & whistles" purchasing a premium add-on is a great way to help support me and encourage even more items get added the next time around.

My Philosophy

I strive to create code that runs efficiently and without bugs. In my opinion, well-written plugins are few and far between. While there are plenty of plugins that look nice, far too many of those plugins, including the "cool shiny ones" have too many hidden problems. I have found that over 90% of the plugins available on the WordPress plugin directory generate dozens, if not hundreds, of warnings and errors when you turn off the "hide all the problems" settings.

These hidden problems impact memory usage, fill up disk space, and reduce performance via the typical default logging settings. While you may not see the errors on your WordPress site, they are still being tracked. The more errors, the more disk I/O, the slower the app.

During 20+ years of software development, I have found that leaving "innocuous" warnings in place tends to lead to trouble further down the road. Warnings today often become errors tomorrow. Many programming languages, PHP included, continue to tighten security and close loopholes that are typically found living near all those warning messages. Some warnings are telling you to "change this now, it will be gone tomorrow". Eventually tomorrow will come.

While my plugins may not be the prettiest on the block, I do try to make sure that all the hidden stuff you don't see is designed as well as it can be. My code is not perfect, but when I find a bug I try to fix it fast. If I create a bug I try to fix it even faster. To sum it all up, I like to write plugins that last. I hope you appreciate my work.

Rate This Plugin

Please rate this plugin! Rating the plugin, hopefully with 5 stars, helps increase the exposure on WordPress, which generates more downloads and purchases of add-ons. The more add-ons I sell the easier it is to put food on the table and give me more time to code cool new features. No ratings, no food, more hours working as the Walmart Greeter, less coolness in the plugins.

Give me a chance to address your concerns if this plugin doesn't earn 5 stars by contacting me directly or by posting in the support forum at the CSA website.

Help Me "Speak" Your Language

Help me with translating the English words and phrases in the plugin and I will give you a premium add-on or plugin. I will send you the translation files that WordPress creates, you send back the translation, I add any requested premium add-on to your account. Contact me to request the files and let me know which language you want to translate. Offer available to first complete translation of this plugin or for notable updates to existing translation files. Upon request I will also put a link to your site in the "special thanks" section.

Any EASIER way to help with translations? Load the (Codestyling Localization plugin)[http://wordpress.org/extend/plugins/codestyling-localization/] and then find it under "Tools/Localization" in your admin panel.

Here is the process, in case you are wondering: 1. I run php makepot.php for the plugin. 2. I send you a csa-slplus.pot file similar to this one. 3. You send me back a po file named after the specific locale such as csa-slplus-es_MX.po 4. I generate the .mo file for that locale with the msgfmt -o filename.mo filename.po command. 5. I ship the pot, po, and mo files in the next release. 6. Users see your translation text when their WordPress install is setup for the matching locale. 7. You tell me which premium plugin or add-on pack that I created that you would like to have. 8. The world is a happier place, especially for my friends that have as much trouble reading English as I do just about any other language!

Requires: 3.3 or higher
Compatible up to: 3.5.1
Last Updated: 2013-6-17
Downloads: 65,970

Ratings

4 stars
4.4 out of 5 stars

Support

1 of 26 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

0,1,0
100,1,1
100,1,1
100,1,1 0,1,0 0,1,0 0,1,0
100,1,1
20,5,1 33,3,1 100,1,1 100,3,3 100,1,1 75,4,3 0,2,0
100,1,1 100,1,1 100,1,1 100,2,2 100,2,2
0,2,0 50,2,1 50,2,1 100,2,2 100,2,2
50,2,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,2,2 100,2,2
100,2,2
0,1,0 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,2,2 100,1,1 100,2,2 100,1,1 0,2,0 100,2,2 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 0,1,0
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 0,1,0 100,1,1 0,1,0 100,1,1 33,3,1