MAGENTO 1
STORE LOCATOR (Version 3.0)
USER GUIDE
Confidential Information Notice Copyright 2016 All Rights Reserved. Any unauthorized reproduction of this document is prohibited. This document and the information it contains constitute a trade secret of Magestore and may not be reproduced or disclosed to non-authorized users without the prior written permission from Magestore. Permitted reproductions, in whole or in part, shall bear this notice.
_________________________________________________________________________________ Store locator Version 3.0
1
Table of content
1. INTRODUCTION ............................................................................................ 3 2. HOW TO USE.................................................................................................. 5 2.1. Store Listing Page .................................................................................. 5 2.2. Store Detailed Page ............................................................................... 9 3. HOW TO CONFIGURE .................................................................................. 11 3.1. Manage Stores ..................................................................................... 14 3.1.1. Add Store................................................................................................ 15 3.1.2. Import Stores ......................................................................................... 18 3.1.3. Edit Store ................................................................................................ 19 3.2. Manage Holidays ................................................................................. 21 3.3. Manage Special Days ........................................................................... 22 3.4. Settings ................................................................................................. 23
_________________________________________________________________________________ Store locator Version 3.0
2
1. INTRODUCTION You have multiple physical stores and don’t know how to give your Customers chances to select their closest one? If so, no need to look any further as our Magento Store Locator extension is exactly the right solution for you. With various search fields and a friendly user interface, Customers can easily locate the most convenient store, such as the one within 5 kilometers of their homes for instance, and then get instant directions on Google map. In particular, Magento Store Locator extension can help promote your stores effectively by allowing Customers to view and give Facebook comments on the store.
OUTSTANDING FEATURES For Customers Search for stores easily with various criteria View the list of all stores with custom pin icon on Google map Filter stores by tags Search stores by distance Search stores by country, state/ province, city & zip code Get instant directions from a location to any store Choose the preferable view between map, satellite See store logo on store list page Access store info in 1 click Access store's official website or social channels such as Facebook View contact details of each store including address, phone, email Know opening hours, days off & special working days
_________________________________________________________________________________ Store locator Version 3.0
3
Explore store via many photos & Street View mode View and give comments on Facebook For Admin Import stores & locations in mass from CSV files Provide store details such as address, contact info, website, tags, images etc. Promote stores with custom pin, banner, embedded form... (HTML & WYSIWYG supported) Edit store's meta info for better SEO Set store's open times & days off flexibly Choose default search criteria for better experience of customers Change color & map style to fit your theme Others Responsive Magento Store Locator extension (Hot) Compatible to Google Map & Facebook API Magento Store Locator extension is 100% Open source License Certificate valid for 1 live Magento installation and unlimited test Magento installations (No license key required). Easy to install and configure User-friendly interface
_________________________________________________________________________________ Store locator Version 3.0
4
2. HOW TO USE This section shows you how Customers can make use of the Store Locator extension in frontend. The module creates a separate page listing all stores and detailed pages for each store. To go to the Store Listing page, Customers can click on Account → Store Locator, then click the Account button on the top right corner.
2.1. Store Listing Page
_________________________________________________________________________________ Store locator Version 3.0
5
As can be seen, this page contains 2 main parts: Search and Store List.
Search: In this section, Customers can search for stores either by distance from a specific location or by store location such as country, city, etc. After Customers fill in search criteria and click on the Search button, all matching results will be shown. Clicking button Reset will return Customers to the list of all stores. For example, if a Customer wants to search for stores within a 100-mile radius of his location, such as London, United Kingdom, he simply fills corresponding information into the Search by Distance fields. With Google Suggest integrated, when the Customer enters some first characters into Your Location, a list of matching locations is shown in the drop-down so he can conveniently pick a suitable one. After Customers click on the Search button, the results are shown on both G-map and store list as below:
Customers can also get directions to each store by entering a specific location and clicking on the Go button. The detailed directions are as follows:
_________________________________________________________________________________ Store locator Version 3.0
6
Moreover, customers can see the real street that the store locates in by clicking on Street View link:
Store List: This part shows all stores of your site on both list and G-map. Each store is shown with name, address, Street View, Direction link and store image, etc. Customers can click on any store they want to know more in details, then they will be redirected to a Store Detailed page.
_________________________________________________________________________________ Store locator Version 3.0
7
In addition, store’s information can include a link if you provide it in backend. It can be the official website URL, store Facebook fan page URL, etc. so that Customers can view more information about the store.
When Customers click on a store on the list, its location is marked on the map by a colored pin. For example, after a Customer selects the Cameratek Durban store, the extension will show its location on the map as below:
Then Customers can zoom in/ out the map to have a clearer view. Information of a store can be displayed on the map as a tooltip. Customers can turn the tooltip off if they want.
Another helpful feature is the Filter by Tags bar at the bottom of the Store Listing page, which allows Customers to narrow down their choice of stores. When Customers click on any tag as preferred, the extension shows stores tagged with
_________________________________________________________________________________ Store locator Version 3.0
8
that label. This will certainly save much time for Customers from scrolling up and down on the list, especially when the list of stores is too long.
2.2. Store Detailed Page Customers will be navigated to the Store Detailed page if they click on the store name they want.
_________________________________________________________________________________ Store locator Version 3.0
9
On this page, Customers can see store address, opening time, special days, holidays and store images. Besides, Customers not only can view comments about the store but also can give their own comments to discuss with others on Facebook. Similar to the Store Listing page, Customers can get directions to a store by entering their location and clicking on Get Directions to see instructions:
_________________________________________________________________________________ Store locator Version 3.0
10
3. HOW TO CONFIGURE You have seen how Store Locator works in front-end for customers. The following part will guide you through how to configure and manage the extension in back-end. *New release: One of the most important Google Maps APIs Standard Plan updates implemented on June 22, 2016 was that required future product updates are only available for requests made with an API key. This means active domains created before June 22, 2016, continue to be able to access the Google Maps JavaScript API, Static Maps API, and Street View Image API without an API key. They are not affected by keyless access being unavailable for new domains. However, Google Maps APIs Standard Plan advises all developers to use a key in order to guarantee their quality of service. Applications that continue to make keyless requests may experience some periodic service degradation if other keyless applications' usage spikes and draws down the global unchanged quota. In order to get API key, follow these steps as follows: Step 1: Visit APIs Console at https://console.developers.google.com/apis/library and log into your Google Account. Then, click Create project button on top of the menu.
_________________________________________________________________________________ Store locator Version 3.0
11
Step 2: Fill in the project name and click Create button
Step 3: On the menu at the left side, you will see the Credentials Tab. Click this tab and after that, a box will appear with "API key" on it. It is where you should click in order to create API key for your browser apps.
_________________________________________________________________________________ Store locator Version 3.0
12
After that you will see a box with a number of choices specifying which kind of key you would like to create. Choose Browser key
Step 4: Fill in your name and domain and then click create
Step 5: Get the key and paste it in your page
_________________________________________________________________________________ Store locator Version 3.0
13
Step 6: Last but not least, in Library tab, let’s enable the APIs in red frame as below
3.1. Manage Stores To set up stores with location, opening time and other information, go to Store Locator → Manage Stores.
On this Store Manager page, you can view a list that shows information of all stores in your site such as name, address, city, country, zip code and status. You can use the mass action to delete or change status of stores. Besides, you can also export the list of stores to CSV or XML files.
_________________________________________________________________________________ Store locator Version 3.0
14
3.1.1. Add Store To add a new store, click on the Add Store button. The new Store Information page includes 3 tabs: General Information, Google Map and Time Schedule.
General Information tab:
There are 4 fields in this tab including: General Info, Location Info, Contact Info, Meta Info. - General Info: in this tab you can provide a lot of detailed information about your store to help your Customer locate it easier.
Besides important information such as Store name, Description, Status, here are some extra fields you should use to optimize user experience: ✓ Store’s link: enter a link to the store’s official website or social channel such as Facebook fan page. ✓ Store’s Tag(s): enter any tags related to the store, such as product category, so that Customers can use them to filter stores and narrow down their option. ✓ Sort order: Sort the display order of store on the store listing page. The store with higher sort order will be shown first. This value will be used as the Default option of “List Store by” in Settings.
_________________________________________________________________________________ Store locator Version 3.0
15
✓ Store Image(s): upload as many store images as you want. The base image will be shown in the store list.
- Location Info: fill your store’s address in this field, remember to click on the Save Store or Save And Continue Edit button to save your work. After that, store’s location will be updated automatically on Google Map.
- Contact Info: fill in with the following information about the store in order to allow Customers to contact with store owners or store assistants easier.
_________________________________________________________________________________ Store locator Version 3.0
16
- Meta Info: allows you to optimize search information in each store’s detail page.
Google Map tab:
There are 4 fields in this tab including Zoom Level, Store Latitude, Longitude and Store Icon. ✓ Zoom Level: It is used when previewing the store’s location on Google Map in backend and on the Store Listing page in frontend. The higher number you set, the higher zoom-in level is. ✓ Store Latitude and Store Longitude: You do not need to fill them out if you do not remember your store’s coordinates. After you save, the extension will automatically provide these figures corresponding to the store address you enter in the General Information tab. ✓ Store Icon: You can upload an icon to use as store’s marker on G-map instead of the default pin icon.
_________________________________________________________________________________ Store locator Version 3.0
17
Timer Schedule tab:
This tab allows you to set opening time for a store. Let us take Monday for example: - If your store opens on Monday, choose Yes for Open. - If your store opens from 8 am to 10 pm, set Open Time as 8:00 and Close Time as 22:00. - The extension also allows you to set break time for each store if you want. Similarly, you can set opening hours for each remaining day of the week. To quickly set up, click on the Apply to other days button on the top right corner of the Monday section. Other days will have the same working time as Monday.
After entering all the necessary data, remember to click on the Save or Save and Continue Edit button to save your work.
3.1.2. Import Stores Click on the Import Store button on the top right corner of the Store Manager page. You will be navigated to the Import File page.
CSV file structure
You can download the sample “stores.csv” file to view its structure. The columns are attribute values of the store and each row corresponds to one store. The title row (first row) contains the attribute name. Please note that you cannot edit it (important!) because the system reads data from CSV files based on the name. If the attribute value of any stores is null, you don’t have to fill data into it.
_________________________________________________________________________________ Store locator Version 3.0
18
Import file
✓ Create a CSV file with information of your stores following the sample file structure ✓ Click on button Browse to select your CSV file ✓ Select Import to import the CSV file
3.1.3. Edit Store In order to edit a store, you can click on the Edit link of any store row on the Store Manager grid. Besides existing fields as when you add a new store, you should pay attention to the Google Map tab. When a store is imported or created manually, the system will automatically get the coordinates based on the store address by using Google API. However, in some cases, this way may be not completely accurate. Therefore, the Google Map tab allows you to edit store coordinates manually.
_________________________________________________________________________________ Store locator Version 3.0
19
If the pin on the map is not in the right place, you can drag and drop it to where you want to set a new location.
. After editing, remember to click on the Save or Save and Continue Edit button to save your work. Note: When you edit the store address (street, city or state/province) in General Information, the store coordinates will be auto-updated after being saved. You also can click the Renew Google Map button to update the store’s new location.
_________________________________________________________________________________ Store locator Version 3.0
20
3.2. Manage Holidays To set days off for your stores, go to Store Locator → Manage Holidays on the menu in backend. You will be navigated to the Holiday Manager page listing all holidays created. Holidays within a specific period, which is set in Settings, will be shown in the Store Information tab on the Store Detailed page. Click on Add Holiday to create a new one.
On the Add Holiday page: ●
Select store(s) to apply holiday from the list
●
Select the start date and end date of holiday
●
Fill in the Comment field if needed
Remember to click on the Save Item button after entering required fields to save your work.
_________________________________________________________________________________ Store locator Version 3.0
21
3.3. Manage Special Days To set days with special working time for your stores, go to Store Locator → Manage Special Days on the menu in backend. You will be navigated to the Special Day Manager page listing all special days created. Days within a specific period, which is set in Settings, will be shown in the Store Information tab on the Store Detailed page. Click on the Add Special Day button to create a new one.
On the Add Special Day page: ●
Select store(s) to apply special working days from the list
●
Select the start date and end date of special days
●
Choose open and closing time applied to these special days
Remember to click on the Save Item button to save your work. * Note: Special days have the highest priority compared with holidays and other days. If a specific date is assigned as both store’s special day and holiday, it will be counted as special working day. The store still opens on that date but with special opening hours as you configured.
_________________________________________________________________________________ Store locator Version 3.0
22
3.4. Settings To configure the Store Locator extension, go to Store Locator → Settings on the menu in backend. The configurations here are divided into 4 groups including General, Google, Facebook and Store Search.
General:
No.
Field
Sample
Result
1
Enable
Yes
Store Locator extension is enabled on your site.
2
List Store by
Alphabetical
Store full list and store search result list are
order
sorted by alphabetical order.
Distance
If Customers search stores by distance, the result list is sorted from the nearest to the furthest ones. *Note: this configuration is not applied to Search by Area and the store full list since Customers do not enter a specific location.
Default
Store list is sorted based on Sort Order of each store.
3
4
Page title
Locate
The title of Store Listing and Store detailed
Store
pages in frontend is “Locate Store”.
Display holidays 30
Stores’ holidays and special days within the next
and special days
30 days will be shown on Store Detailed pages.
in the next
_________________________________________________________________________________ Store locator Version 3.0
23
Google:
To integrate Google API in your site, fill your Google Map API key into this field. You can get this key by following the guide link or going to Store Locator → Guide on the menu in backend.
Facebook:
No.
Field
Sample
Result
1
Allow
Yes
On Store Detailed page, Customers can see
2
Facebook
comments of other users about a store on
comment
Facebook and make their own comments.
Language for English
Customers can use English to comment on Store
Facebook
detailed pages.
comment 3
Facebook
To integrate Facebook social plugin in your site,
API key
you must enter Facebook API key into this field. To register this key, please follow the guide link.
_________________________________________________________________________________ Store locator Version 3.0
24
Store Search:
No.
Field
Sample
1
Search criteria
Country, Zip Customers can search for stores by area using Code
2
Result
Country and Zip Code criteria.
Default Radius 10
When searching for stores by distance, if
for search
Customers do not specify a radius, the system auto uses the default value and shows stores within the radius of 10 kilometers (or miles).
3
4
Default
United
The default country for searching and showing
Country
States
the list of stores is United States.
Distance unit
Kilometers
The unit to measure radius is Kilometer.
_________________________________________________________________________________ Store locator Version 3.0
25
Style Configuration:
In this part of configuration, you can choose to use map styles, change color of elements on Store Locator page such as Active Search Tab – Background, Page Title – Background, Active Search Tab – Font, etc. Now, if you are here, in the last line of our guide, you have completely finished studying our Store Locator extension with all of its striking features! Hope you find this manual useful.
_________________________________________________________________________________ Store locator Version 3.0
26
Contact us: www.magestore.com magestore.zendesk.com
[email protected] +1-606-657-0768 1750 Montgomery Street 1st Floor, San Francisco, CA 94111, United States.
_________________________________________________________________________________ Store locator Version 3.0
27