Pagination is a bonus feature when you have the Premier subscription or or MYSLP Enterprise Customers. The setting is under the Settings/ Results tab when the Premier add-on pack has been installed and activated. When Results Pagination has been enabled a new interface class is activated within the plugin that utilizes JavaScript and modified AJAX listener responses to provide the pagination interface to the Store Locator Plus map interface. A previous/next page and an instructional label appears on the top left of the results listings. When users interact with the page buttons the application queries the database in real-time showing the latest location data available as the user pages through the list of locations available within a given radius.
Countries and Languages
Plugin Text
The Store Locator Plus plugin is now part of the WordPress Translate project. You can get the current status of the Store Locator Plus translations on the WordPress Translation website. If you would like to see the plugin fully translated into your language, please send a request to be added to the WordPress translate team for your language. As soon as a language reaches 100% completion for the stable release of the Store Locator Plus plugin, the custom language files will be removed from Store Locator Plus and be replaced by the more-efficient Translate system.
Locator Widgets
Store Locator Plus Widgets are included in the Experience Add On. This add-on pack creates new widgets that can be used to connect to the Store Locator Plus map or location data on your site from any widget-enabled area in your theme.
SLP Search Form
The SLP Search widget places an interactive zip/address search box in any widget location on your site. A search initiated from the widget will direct the user to the Store Locator Plus map page that you have specified.
Map Page URL
The URL for the page on your site where you want the user to end up. The page should have the SLPLUS shortcode for rendering the Store Locator Plus map. For example http://localhost/?page_id=8 or https://localhost/locations/ if you have SEO-friendly page URLs enabled in the permalinks settings.
Search Label
The label to precede the input box, or if ‘use placeholder’ is set, the text to use as a placeholder.
Button Label
The text for the submit button.
Use Placeholder
When checked the label will be placed inside the input box as a placeholder.
Radius
Show locations within this radius from the zip code/address the user input.
Widget for States
The SLP States widget places a drop down list of the states or provinces where you have active locations. The user selects a state and presses the submit button to be redirected to a page with a Store Locator Plus map in place.
Widget for Cities
The cities widget provides a drop down list of cities based on your Store Locator Plus locations. Users can select a city where you have locations and be directed to your locator map to get directions or other details.
[youtube https://www.youtube.com/watch?v=TeZNNFICU74&w=560&h=315]
Cluster Map Markers
Cluster Map Markers is available as part of the Premier plugin included with the Premier Subscription for Store Locator Plus or the Enterprise level of MySLP. Cluster Markers show a single map marker graphic (circle with number inside it) when two or more (you set this number) markers are within close proximity to one another on the current map view. As a user zooms in on the cluster, the clusters break apart to show the individual markers. When zoomed out the individual location markers combine into a single marker graphic with the count of locations represented by the graphic shown in the center. You determine the default radius and minimum number of locations before cluster map marker is engaged. Your “center map at” and default radius setting will effect where the map center is located.
Turn On Cluster Markers
Go to the Store Locator Plus : Settings / Map and look under the Appearance section for “Enable Cluster Markers”.
Read the Store Locator Plus news articles about Cluster Map Markers.
Putting Results In A Table Format
Premier Subscribers have access to the Results Header option under the Settings / Results tab in Store Locator Plus. This allows the results listings to be formatted in a tabular output with column headers.
Results Header
Outputs the HTML + shortcodes before displaying results. You may attach the locations to an HTML element other than the default#map_sidebar div by adding id="add_locations_here"
to one of your Results header elements (such as a tag). This works well with the Skywalk Rev 01 Plug-in Style for optimizing the table style results under the map.
Read The Feature Release Article.
Tutorial Video
[youtube https://www.youtube.com/watch?v=UKPR7a8lomw&w=560&h=315]
Location Search Enhancements
Premier subscribers or MYSLP Enterprise level subscribers will see the following features under the Store Locator Plus Settings / Search Panel.
Show Address Guess
If checked, replace the address the customer typed into the address box with what Google thought they meant. This feature is useful if your site visitor is browsing “incognito: or the location sensor is not activated.
Country Influences Guess
When checked , SLP uses the selected Country Map Domain to influence how Google returns the location based on what they think the user meant when entering a search address. Google returns the most searched locations based on an algorithm. This feature is coded to redirect the returned location based on your location data points.
Boundaries Influence Guess
Uses a search boundary to influence how Google guesses what the user meant when entering a search address.
- Locations in your data set will show a rectangle that surrounds all of your locations.
- Defined Boundary is a rectangle that you define with a map that will appear below.
- The default is none, using standard Google address lookup rules.
These features are very useful, especially when you have a mix of some non – standard Zip/postal codes or addresses that otherwise might be hard to find with the basic Google MAP API query.
Creating A List Of Location Pages [slp_pages]
This feature is available with an active Premier Subscription only.
Create a list of location pages, the Store Pages created by the Pages option of the Power add on, requires version 4.5 or later of the Power add on with the Pages option enabled.
Listing location pages is done by adding the [slp_pages] shortcode to your WordPress page or post. Only published Store Pages are shown. By default new pages created via the Manage Locations interface are created in ‘draft’ mode.
The Store Page [storepage] Shortcode
The [storepage] shortcode is used by the Pages and Power add ons to render live location data on a location (store) page. The template is set under the Pages / Settings tab in the Initial Page Features group via the Page Template setting.
The [storepage] Shortcode
By default the [storepage] shortcode does not output any content. You need to use one of the following attributes to generate location-specific output.
Attributes
- class – augments the tag attribute with the specified CSS class
- field – specify which location field to display
- hard_coded_value – output the text in the wrapper
- map – show a map with the location marker
- post – output the WordPress post attributes for the page
- tag – wrap the output with the specified HTML tag
- title – output a title for list of pages
- type – specify the type (style) for the output
Example CSV Import Files
CSV Imports are the most-used feature for our MySLP Professional users and for our WordPress SLP self managed DIY customers that purchased the Power add on.
Learn about CSV Import formatting and other import notes.
Below files are examples only, you will need to set up your own import files to add your locations.
Example CSV Import Files
9 Restaurants Basic CSV Import
We consider this the simplest usable format for most businesses. It includes the Store Name (Store), Address, City, State, and Zip columns.
You can download our example on our server here
9 Restaurants Full Address
A full address format of the 10 Restaurants Basic CSV Import format. It includes the Store Name (Store), Address, Address 2, City, State, and Zip, and Country columns.
https://drive.google.com/open?id=1jE_BZTGpHrAuZzYy-K7CwLcFanPzKGC9
9 Restaurants With Latitude and Longitude
The same 9 places with full address and latitude and longitude. Including latitude and longitude gets the locations online and active on the site faster. This was created from an Export CSV of the above Full Address file when we stripped the sl_id column and all the blank columns at the end, relabeled the header row to be user friendly.
https://drive.google.com/open?id=1jkfRlY4K2retNGFaRVcW17WSLi_tfRmj
Remote file Retrieval; (Currently being patched )
One quick way to tell if your file is accessible is to put the URL you are using for your imports into your browser. Does it download a CSV file you can open with a text editor? If No; It isn’t a “vanilla” CSV file readable by the “Internet”.
This is the link you can use to see if remote file retrieval is working
For example — if you go HERE
https://demo.storelocatorplus.com/wp-content/uploads/2020/04/9-Restaurants-With-Lat-Lng-Cat.csv
you see an option to download a file
But if you go here :
https://demo.storelocatorplus.com/9-restaurants-with-lat-lng-cat/
it shows you a web page. That second link above from our demo site is NOT a valid remote CSV file URL
Google changed how share links on drives are working and we have found no way to get to the raw CSV file with any links they provided to us.
So Google Drive hosted CSV files is likely never going to work again. Just one more way for them to track everything you do online by using an embed object vs. a flat CSV that they give you access too.