limesharp/stockists 1.0.10

This is a stockists store locator extension for magento2

Type

magento2-module

License

MIT

Requires
Requires (dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Magento2 stockists store locator extension

This is a feature rich stockists store locator extension for magento2.

Table of Contents - Magento2 stockists store locator extension - Install - Features - Usage - Basic - Import - Export - Support - Demo

Install

$ composer require limesharp/stockists
$ composer update
$ php bin/magento setup:upgrade 
$ php bin/magento setup:static-content:deploy

Or you can download this zip file, drop it into your app folder, copy the contents of src folder into the main folder and then run the last 2 commands above.

Or you can also get it from the magento2 marketplace.

It requires magento 2.1 or above and php7 (for php5.6 use v.1.0.6).

Visit the extension website: http://claudiucreanga.me/magento2-store-locator-stockists-extension/

Features

  • Details: name, address, city, country, postcode, link, telephone, email;
  • Images: upload images of your stores;
  • Import: import your stores from a csv file;
  • Export: export stores to a csv file;
  • Interactive map: stores positioned on the map via longitude and latitude;
  • Geolocation: show nearest stores to user;
  • Search: search functionality in the sidebar;
  • Directions: show directions from user location to store (driving, walking, cycling or public transport);
  • Map Styles: choose from over 10 different map styles to fit your store;
  • Breadcrumbs: show/hide breadcrumbs;
  • SEO: edit titles, meta descriptions and keywords;
  • Url: chose your url where your store locator appears;
  • Radius: Select and style your radius in settings;
  • Unit: Chose between miles and kilometres;
  • Pin: Use custom map pin;

Suggested features (to be implemented):

  • better styling for different design template;

Usage

Basic

  • The default url is /stockists. So once installed go to www.website.com/stockists (insert store code if necessary);
  • Location in admin is inside content menu > stockists;
  • Name, latitude and longitude are required values;
  • Bear in mind that chrome and some other browsers allow geolocation services only via https;

Import

  • The csv file needs to be comma separated and values should be quoted;
  • check the sample csv file in in docs folder;
  • name, latitude and longitude are required;
  • country field should be the 2 letter ISO code. Example: GB for United Kingdom and US for USA;
  • image should be the path of the image which is built from the first to letters separated by slash and then the name of the image. Example: for image test.png the path is /t/e/test.png. The image should be placed in folder pub/media/limesharp_stockists/stockist/image/t/e/ (last 2 letters changed of course);
  • To make sure your csv file is formatted correctly, you can open it in a text editor. It should look like this (comma separated and quoted values):

csv

Export

  • Just click export stores and a file will be saved by your browser on your computer;

Support

  • We DO NOT offer any free technical support in installing or customizing this extension.
  • This extention works out of the box with any magento 2.1 site, but depending on your theme it may need further styling.
  • If you need help please ask questions on http://magento.stackexchange.com/ .

Demo

  • Main dashboard:

Main dashboard * Location in admin:

Locationd * Settings:

Settings

  • Frontend full page:

Frontend

  • Frontend store window:

window

  • Frontend search:

search

  • Driving directions:

Driving directions