STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will...

19
STORE LOCATOR User Guide

Transcript of STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will...

Page 2: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

According to Google a great part of retail sales are influenced by the web, but the majority is effected inshops from local retailers to the big chains.

The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing youto highlight them on a customized Google Map which is then placed on any page of your website.

This map uses HTML5 code which helps the customer by providing, on the same web page, theircurrent position and a route map to their nearest store.

Specific information relative to each store location can be easily customized from the Magento 2 back-office. For example, opening times, postal and website addresses.

That extension enhance the Multi Stock Inventory module from Magento 2 and is fully integrated withthe suite by providing additional features.

First of all, you need to create your store locations by adding new sources. For this, go to: STORES INVENTORY SOURCES

Note that your sources can be assigned to one stock associated with one website only.

With Store Locator, you can manage as many sources as you want from the backend of Magento 2.

To configure your sources, click on .

How to use Store Locator for Magento 2

STEP 1: Manage your locations

Add New Source

Page 3: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

So that a source can be created, it must have:

a name

a code

a store view

a customer group

longitude and latitude coordinates

a URL key

a country

a postcode

Other information is additional, however we recommend you to fill in a maximum of fields to be able toreuse them in the Google Map display.

NameThis is the name that appears on the front-office of your website in Google Maps. It can be ashop sign or help to localize the store. For example:

USA Washington Store

Code (internal use)This is a unique identification code used in the back-office of Magento 2 for each store. This code is also used by Google Addresses to identify points of sale if data files are exported toa Google Places account.

Is enabledThe Default Source must be enabled. A default source is required for single source merchants and product migration.

Store ViewA source must be linked to at least one store view to be displayed for customers in GoogleMaps.

General

Page 4: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

Customer GroupsYou must then select the customer group(s) that will be able to see the store.

Latitude & LongitudeThis information is essential to allow the store to be displayed in Google Maps.

Find the coordinates with Google MapYou can find this information with Google Maps directly by dragging the red cursor.

Store Location

Page 5: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

Is visible on store locator pageYES/NO

ImageBrowse/Drag the image for the store.This is the image associated with a store such as the shop front, the logo etc... The image appears in the information section when a customer selects this particular store. The image can be a .jpeg, .gif or .jpg file.

Use default description templateThe default description template is defined in:

STORES CONFIGURATION WYOMIND STORE LOCATOR

DescriptionYou can also define a description for that particular store. The description appears in theinformation section when a customer selects this particular store.HTML and CSS code are supported.

Variables available for the store descriptions:

{{code}}The store code

Store Locator settings

Page 6: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

{{name}}The store name

{{phone}}The store phone number

{{email}}The store email address

{{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}The store address

{{business_hours}}The store opening hours

{{days_off}}The store days off

{{image}}The store image

{{link}}Link to the store page

{{google_map}}The Google map with the targeted storeNote that you can't use the Google map variable in the Store locator description template.

{{additional_attribute_code}} All custom attributes that you have configured:

Enable store pageYES/NO

URL keyURL of the store page. For example:

italy-storeYou'll be able to access the store page from: https://www.yourstore.com/italy-store

Use default Page templateThe default page template is defined in:

STORES CONFIGURATION WYOMIND STORE LOCATOR

Page ContentYou can also define a page template for that particular store. HTML and CSS code are supported.

Store Page settings

Page 7: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

Variables available for the page content:

{{code}}The store code

{{name}}The store name

{{phone}}The store phone number

{{email}}The store email address

{{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}The store address

{{business_hours}}The store opening hours

{{days_off}}The store days off

{{image}}The store image

{{link}}Link to the store page

Page 8: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

{{google_map}}The Google map with the targeted storeNote that you can't use the Google map variable in the Store locator description template.

{{additional_attribute_code}} All custom attributes that you have configured:

HoursThe opening hours can be shown for each store. You can set lunch hours as well.

Days off You can list all the days off. Each date must be on a new line formatted as follows:

YYYY-MM-DDFor example, if the store is closed on the 1st of January 2019, you can write:

2019-01-01

Note that you can also add hours off. Each date and hour must be on a new line formatted asfollows:

yyyy-mm-dd HH:ii-HH:iiFor example, if the store is closed on the 24th of December 2020 from 4:30PM to 8:00PM, youcan write:

2020-12-24 16:30-20:00

Business hours

Contact Info

Page 9: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

Contact nameName of the contact of the store.

EmailIt is the email to contact the store.

PhoneTelephone number of the store.

FaxFax number of the store.

All the details specified in Address Data appear in the information section when a customer selects aparticular store. You must fill in:

CountryThe country allows customers to filter the store search results.

State/ProvinceThe state code is essential if data files are exported to a Google Places account.

City

Street

Street (additional)

Postcode

Address Data

Page 10: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

For each store, you can define your own attributes in order to customize the store page as you want.

For this, go to: STORES INVENTORY SOURCE ATTRIBUTES

Click on .

This works the same way than product attributes.

The attribute can be:

text: simple input

textarea: multi-line input

wysiwyg: HTML input

Note that the attribute code will be generated automatically from the attribute label.

Once saved, a notification displays and the attribute is listed in the grid.

Additional Data

Page 12: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

To import a CSV file, click on . You can then click on to upload your file in Magento 2 (your file must be aCSV file).

Once you have chosen your file, click on .

A message is displayed and notifies that the sources been imported in: STORES INVENTORY SOURCES

To export a CSV file, it is quite easy, you need to click on , and you will be able to download a CSV filethat includes all information about the sources you've just created or imported.

Import

Export

Page 13: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

In order to import a large number of sources more easily, you can first export a CSV file, fill it with Excelsoftware and save it (CSV format) to finally import it as a CSV file.

In order to edit the display of your points of sale in the Google map, go to: STORES SETTINGS CONFIGURATION WYOMIND STORE LOCATOR

To see your stores in the map, go to: http://www.yourwebsite.com/storelocator

There you will be able to add your API key in the Google API key field.

Indeed, Google is now asking an API key to display the Google map. If you don't have an API key yet,check our faq to know how to get your own key.

Note that distances and times will be displayed only if the geolocation is enabled.

Configure the display of your sources

Add your Google API key

Page 14: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

You can totally configure the location:

Store Locator page url

Store Locator page title

Number of nearest locations to displayNote that 0 means unlimited.

Display the distance from the customer location to the store in the store titleYou can add the distance to the store from the customer location.

Display the duration from the customer location to the store in the store titleYou can add the time it takes from the customer location to go to the store.

Unit systems for the distanceChoose between Metric or Imperial.

You can change the display of your stores and even add some PHP code.

For example, let's say you want to display the phone number in red. You'll just need to add in the Storedescription template field:

<span style="color:red"> {{phone}} </span>

Edit the location configuration

Edit the store description template

Page 16: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

You have the possibility to change the format of the date. For example, for 2:30 AM, use:

h:i A

For more details, you can refer to the below table:

Edit the time format

Page 17: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

The Store Locator extension allows you to configure the store locator map and to add it on any page ofyour Magento 2 website.

You can easily add the Store Locator map to any CMS page saved in the Magento 2 back-office in: CONTENT ELEMENTS PAGES

Add the following code in the Layout Update XML field in the Design tab of the CMS page concerned:

<referenceContainer name="content"> <block class="Wyomind\StoreLocator\Block\StoreLocator" name="storelocator" template="Wyomind_StoreLocator::storelocator.phtml" /></referenceContainer>

STEP 2: Configure the store map

Add the Store Locator map to any CMS page

Page 18: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

Click on .

Now the Store Locator map must be displayed on the CMS page you have chosen.

Note that the map is fully responsive.

The template which allows the Store Locator map to display is easy to modify with basic PHP and HTMLskills.

The Store Locator template is found, by default, in:app/code/Wyomind/Storelocator/view/frontend/storelocator.phtml

All the CSS styles and associated images required to display the Store Locator map are in:app/code/Wyomind/Storelocator/view/frontend/web

Customize the Store Locator map

Page 19: STORE LOCATOR - marketplace.magento.com€¦ · The Store Locator extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized

To translate the words on the Store Locator map you can either use the on-line Magentotranslation tool or copy and translate the translation files available in:app/code/Wyomind/Storelocator/i18n/en_US.csv