mod-m1-dir.png

Business Directory
M1

TOTAL:
$249.99
Compatible With: Community 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3 Enterprise 1.10, 1.11, 1.11.1, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.7.0.0, 1.7.1.0, 1.8.0.0, 1.9.0.0, 1.9.1.0, 1.9.2.0

Tech Specifications

Seller:
Current Version:
1.5.6
Type:
Stable Build
Updated:
11 December, 2018
Categories:
Extensions, Content & Customizations, Site Search & Navigation
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
Policy:

Overview

Create unlimited business directories and business profiles and allow your users to see those businesses by distance or from their current location.

Other Extensions by MageModule, LLC

Overview

Back to top

MageModule's Business Directory extension is a very robust, feature-packed module for the Magento e-commerce platform. This extension allows merchants to create business directories to help suit their customers' needs and/or to enhance website SEO. A merchant can create as few or as many directories as they would like and each directory can contain an infinite number of business profiles. Each profile can be edited by the website administrator or it's respective owner. Many merchants choose to create business directories containing lists of businesses in either the same industry or a related industry because it makes them much more likely to capture clicks when a user is searching for a particular business when using a search engine such as Google, Yahoo, or Bing. Some merchants create business directories as a free service to their own customers as well.

 

Directory Overview

A business directory is a collection of company profiles organized and displayed at a custom URL on a Magento website. It consists of a list of business profiles, laid out in a list view mode similar to the way products are displayed within a category. When configured to do so, a directory will automatically detect the user's location and display the business profiles in distance order from their location. Additionally, the currently visible businesses will be plotted out on a Google Map in the right sidebar for visual representation of their locations.

Directories contain two search fields that allow a user to manually search by business name or location. As the user types into the search fields, an "autocomplete" dropdown menu will appear beneath the respective search box giving the user suggestions to help them find the exact business they are searching for. Directories can also use location-based filters, similar to how layered navigation is used, in order to narrow down the selection of businesses first by country(if applicable), then by state/region, then by city, and finally by postal code.

Depending on configuration, the website administrator can allow business owners to add a new profile or claim an existing profile. When a profile is added, claimed, or updated, it goes into a queue for review prior to publishing in the directory. At this point, the admin can see the actual changes that were made to the profile and compare them to the original values, edit any part of the profile that they would like, or simply approve the changes to publish them.

 

Profile Overview

A business profile contains information about a specific business. It can contain a business's name, address, phone number, website, e-mail address, description, short description, and much more. In fact, a profile can also be given preferential treatment and be displayed as a featured profile including the business logo, social media links, prominent placement within the directory, and much more. When viewing a specific profile page, the business will be shown on a Google Map in the right sidebar.

 

Geocoding Overview

Geocoding is the process of converting geographic information, such as an address, into a set of latitude and longitude coordinates. Geocoding is an important part of the business directory module because the latitude and longitude coordinates are used for two main purposes: to determine a user's distance to a business and to display a business on a map. Addresses can be geocoded during the creation or update of a business profile and they can also be bulk geocoded upon csv import or through the use of the mass action checkboxes in the profile grid.

 

Uses 3 Geocoding APIs:

  • IPInfoDB - a free API used to determine the user's location based on their IP address
  • Google Geocoding API - free for 2,500 geocodes within a 24 hour period and used to geocode profile addresses
  • Bing Maps API - free geocoding API that will be used automatically when the free Google API geocoding actions are depleted

 

Features:

  • Allows for enabling directories in specific stores or all stores
  • Allows for the creation of unlimited business directories
  • Allows for the creation of unlimited business profiles
  • Allows for geocoding of profile addresses when profile is created
  • Allows for geocoding of profile addresses when profile is updated
  • Allows for geocoding of profile addresses when CSV is imported
  • Automatically obtains user's approximate location from their IP address
  • Allows for sorting of profiles by distance from the user
  • Displays profiles on a Google map
  • Sends notification e-mail upon new profile creation
  • Sends notification e-mail upon new profile approval
  • Sends notification e-mail upon claiming of profile
  • Sends notification e-mail upon approval of claimed profile
  • Sends notification e-mail upon profile update
  • Sends notification e-mail upon profile update approval
  • Allows website administrator to offer "featured" profile status
  • Allows for use of schema.org structured data markup for directories
  • Allows for use of schema.org structured data markup for profiles
  • Allows website administrator to decide whether to allow users to create profiles
  • Allows website administrator to decide whether to allow users to claim profiles
  • Allows for the use of teaser text to entice companies to add their profile to the directory
  • Allows for custom design settings for each individual directory
  • Allows for custom design settings for each individual profile
  • Allows for use of templated meta title and meta description that will automatically insert business name, country, city, state/region, and other details
  • Automatically creates location-based filters for easier narrowing down of profile list
  • Allows for the creation of custom e-mail templates for use with each of the various notifiable actions

 

Demo:

Release Notes

Back to top

1.5.6:

  • Compatible with CE: 1.4 1.4.1.1 1.4.2 1.5 1.6 1.6.1 1.6.2.0 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Compatible with EE: 1.7.0.0 1.7.1.0 1.8.0.0 1.9.0.0 1.9.1.0 1.9.2.0 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:

    Fixed issue in which the location search bar was not properly working if the directory was not geocoded
    Updated the query that does a plain text search against concatenated address columns

1.5.3:

  • Compatible with CE: 1.4 1.4.1.1 1.4.2 1.5 1.6 1.6.1 1.6.2.0 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Minor changes to prepare extension for sale

Support

Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top

Reviews

Back to top