Multifield/Location Filter

When you have thousands of ads on your website, you need to make sure that users will be able to find the right one quickly without wasting their time looking through irrelevant listings. The multifield/location filter is designed to streamline a user’s search by narrowing it down to most relevant ads.

How it works

The multifield/location plugin consists of two massive modules: the multifield filter that allows you to create various dropdown fields allowing users to filter through ads and land on exactly those matching their preferences. The location filter in its turn allows a user to filter through ads based on their location and narrow down their search to a particular location of the ad.

Since the plugin consists of two modules, they will be described separately so that you could understand better how each of them works.

Multi-Field

The multifield module allows you to create an unlimited number of cascading dropdown fields that you may use on "Post an Ad", "Registration" pages and "Search" forms. The fields you create with the multifield plugin are interdependent meaning that every subsequent field represents a subcategory (or several subcategories) of a category selected from the previous fields.

To give you an example, let us say a user of a real-estate portal wishes to add a new property on a "Post an Ad" page. The dropdown list shows him a list of available properties to be added, such as an apartment, a cottage, a detached house, vacation homes and others. Those will be Level 1 field.

When a user selects a vacation house, he will see further options relating exclusively to vacation properties, represented by Level 2 field, such as beach, resort or an island house, cabins, condos and more.

By choosing, let’s say, a beach house, a user will see further subcategories represented by Level 3 fields, such as stilt, pier or a platform beach house.

The number of options and fields is unlimited and you can create as many of the subcategories as you want. This works similarly for other classifieds sites, for instance for auto allowing users to filter through brands, makes, models, versions, body types etc.

Location Filter

The Location Filter equips your site with a GEO filtering tool allowing you to create a set of interdependent location fields, which help users filter the listings based on a particular location.

When users select a certain country, they are presented with regions and cities relevant to the chosen country. For instance, if your site already allows a user to sort listings by country, you may further fine-tune the filtering by adding Field 2 – that will represent regions in a country, field 3 that will represent cities within a region, and even field 4 that will narrow down the options to districts, neighborhoods or metro stations within a city.

Back End

Considering the complexity of the Plugin, the manager in the Admin Panel offers you a multitude of configuration options. You can add multifields to the "Post an ad", "Registration" pages or search forms.

You may further specify on which pages of your website you want to use geo-filtering, you may also add the selected location to the page URL, for instance:

www.domain.com/united-states/california/san-francisco/properties.html

You may also add the first location level to a subdomain, and your ad will look like this:

united-states.domain.com/california/san-francisco/properties.html

The last option for the admin allows adding the location of the ad to the listing URL. With this option, the ad will have a location of a specific listing, and not the location selected by a user. For instance:

united-states.domain.com/california/san-francisco/properties/condo-in-arguello-blvd.html

As you can see, this adds value to your website SEO and allows the search engines to better index your ads. Furthermore, there are three options for the URL where "mixed" is a default one.

  • Mixed: united-states.domain.com/california/san-francisco/properties.html
  • Combined: united-states-california-san-francisco.domain.com/properties.html
  • Unique: san-francisco.domain.com/properties.html

SEO Meta Data

The administrator may also apply a location variable to page Meta data, for instance a country:

united-states.domain.com/california/san-francisco/properties.html

In page settings, we may add location variables to the "Title" field. In the example below, you will see that we use programming elements, such as {if}:

Vehicles and Motorbikes for sale, auto spares and accessories {if location} in {if location_level3}{location_level3}, {/if}{location_level1}{/if}
In the front end, the title will look as follows:

Vehicles and Motorbikes for sale, auto spares and accessories in San Francisco, United States

This condition prevents from showing the variables and an “in” word if the location is not applied to a country.

As you can see, the plugin is versatile and offers an administrator a multitude of various options. The best way to understand how the plugin works is to start using it and creating your own fields in the admin panel. The multifield/location plugin is a must-have for classifieds sites of all types.

You have to log in to view installation instructions.

2.0.1
Apr 23, 2019
  • Multiple www. bug in URLs fixed
  • Editing item issue in Data Entries fixed
  • Payment gateway interaction improved
2.0.0
Feb 19, 2019
  • Plugin reworked and optimized
  • Unique subdomain-based URLs added
  • Plugin is well optimized for search engines
1.5.2
May 02, 2016
  • Data Entry deleting problem fixed
1.5.1
Apr 18, 2016
  • Add listing problem fixed
1.5.0
Apr 14, 2016
  • The plugin is adjusted to Flynax 4.5.0
1.4.7
Aug 31, 2015
  • A few minor bugs fixed
1.4.6
Aug 25, 2015
  • A few minor bugs fixed
1.4.5
Aug 24, 2015
  • Geo Filter not configured problem fixed
1.4.4
Aug 23, 2015
  • A few minor bugs fixed
1.4.3
Jun 16, 2015
  • A few minor bugs fixed
1.4.2
Jun 04, 2015
  • Blank page fixed
1.4.1
Jun 04, 2015
  • Minor bugs fixed
1.4.0
Jun 01, 2015
  • The plugin is adjusted to Flynax 4.4.
1.3.1
Dec 03, 2014
  • Locations-on-subdomains feature improved
  • Stability of the plugin increased
1.3.0
Feb 28, 2014
  • adjusted to the responsive template
  • location on subdomains added
  • location detection improved
1.2.2
Jun 24, 2013
  • View details link problem fixed
  • Empty names issue fixed.
1.2.1
Jun 18, 2013
  • Minor bugs fixed
1.2.0
Jun 11, 2013
  • Automatic sub-level creation fixed
  • Canonical links added
  • Caching added
  • Path rebuilding improved
1.1.1
Feb 18, 2013
  • import from server feature now allowed for all data entries and not only for geo filter data entry.
  • geo location dropdowns type bug fixed
1.1.0
Feb 15, 2013
  • Ability to add location data to meta description, keywords and title
  • field rebuilding and other minor bugs fixed
1.0.3
Nov 24, 2012
  • Plugin resources cache improved
  • Fields relations on "Add Listing" page fixed
1.0.2
Nov 21, 2012
  • search for multi-field items added
  • remote import issue fixed
1.0.1
Oct 22, 2012
  • Changing 'Bind with Data Format' option for the plugin-related fields disabled
1.0.0
Oct 19, 2012
  • Initial release
  • Reset Button

    I love this plugin! Can you add please in the next updates a reset button for the Geo Filtering? This will be very useful for users that want to reset their location.

    Thank you for the great plugin!

    John, Dec 11, 2012
  • RE: Reset Button

    Hi John,
    Actually there is a red Remove icon for each location item in the "My Location" box; the user can remove a selected City, Region or a Country by clicking the Remove icon.
    By the way when the user removes a Country he resets his own location.

    Mike Fletcher, Dec 14, 2012
  • about geo-filtering

    is it possible to use this plugin to create statistics about locations of registered users with graphs?
    for example, 200 users are from united states, 50 from serbia etc.

    if the answer is no, is there any other plug-in that can do that?

    thank you in advance. :)

    steve, Mar 29, 2013
  • RE: about geo-filtering

    Unfortunately no, this plugin can't do it. And we haven't any other plugin which can do it because we don't think that such feature is useful for website at all...
    But there are many similar free widgets in the web which you can simple setup on your website.

    John Freeman, Aug 22, 2013