limesharp/stockists 1.0.16

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 - Uninstall

Install

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

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 (in chrome only via https);
  • 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;
  • Responsive: Mobile responsive templates;
  • Templates: Choose from 3 different templates;

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 Settings Settings

  • Frontend full page:

Frontend

  • Frontend store window:

window

  • Frontend search:

search

  • Driving directions:

Driving directions

Uninstall

  • If you installed it manually:

    • remove the folder app/code/Limesharp/Stockists;
    • drop the tables limesharp_stockists_stores (drop table limesharp_stockists_stores);
    • remove the config settings. DELETE FROM core_config_data WHERE path LIKE 'limesharp_stockists/%'
    • remove the module Limesharp_Stockists from app/etc/config.php
    • remove the module Limesharp_Stockists from table setup_module: DELETE FROM setup_module WHERE module='Limesharp_Stockists'
  • If you installed it via composer:

    • run this in console: php bin/magento module:uninstall -r Limesharp_Stockists.