Search Forms

When you are creating the listing type, you will be asked to fill listing types settings right after giving the title for a new listing type. Among them, the second attribute is search forms' settings.

At your disposal, such cool functionalities as unlimited search fields, autocomplete search suggestions, radius search, and geolocation search are created. You can set up separate search forms for the inventory page and home page.

Search forms will be divided into three subsections: Advanced Forms, Basic Form Type, Basic Form Category.

An Advanced Form is a search form for the inventory layout page.

Basic Form Type and Basic Form Category are search forms for the home page.

Advanced forms

Advanced forms allow the creation of a new form field in an easy and effective way. It behaves as a filter of defined categories. There you can collect various filters by attributes, and these filters will appear on the front page of the listing type, see the following example:

Example in Advanced forms from the backend:

Example in Advanced forms from the frontend:

Users can search listings based on many different fields defined by you.

There are several field types:

  • Search - You can it as a search bar

  • Location - You must use it with a proximity field together and they are created for a radius search

  • Proximity - You must use it with a location field together and they are created for a radius search

  • Date - It is a date range to pick any dates

  • Range - It works as a slider showing defined property in a range

  • Dropdown - You can create a dropdown field by order by and order subfields

  • Checkbox - You can create a checkbox field by order by and order subfields

You can create a new form field like shown in the following steps:

Choose a field type, in this example, we have chosen the range field for a price range:

Customize that field's options accordingly and it is done.

Basic Form Type

You can also use shortcodes to show some filters in the display.

Basic Form type is used to place a search form on your page by inserting the specific shortcode [search-form-type]

Add a few filters, copy and paste this shortcode into your page, and use it.

Below, you can see how a basic form type looks like in a search form.

Basic Form Category

Basic Form Category is used to place a search form on your page by inserting the specific shortcode [search-form-category]

Add a few categories, copy and paste this shortcode into your page, and use it.

Below, you can see how the basic form category looks like in a sear form.