В Mapfolio можно создать два типа основных полей:
- «Список»;
- «Числовой фильтр».
Оба типа могут отображаться в карточке точки и использоваться посетителями для фильтрации. Разница заключается в том, какие значения в них указываются и как посетитель выбирает эти значения в виджете.
| Тип поля | Какие значения используются | Как выглядит в фильтрах |
|---|---|---|
| Список | Заранее подготовленные варианты | Кнопки или варианты для выбора |
| Числовой фильтр | Числа, введённые в точках | Диапазон «От» — «До» |
Что такое поле «Список»
Поле «Список» подходит для характеристик, у которых есть заранее известные варианты ответа.
Например:
- тип объекта;
- наличие парковки;
- вид услуги;
- район;
- статус объекта;
- доступность для посетителей;
- категория организации.
При создании поля вы самостоятельно добавляете все допустимые варианты. Во время заполнения точки останется только выбрать один или несколько из них.
Пример списка
Нужно разделить точки по типу объекта.
Создайте список с названием «Тип объекта» и добавьте варианты:
- Офис;
- Магазин;
- Склад;
- Пункт выдачи.
При редактировании каждой точки выберите подходящий тип.
В виджете посетитель сможет открыть фильтры и нажать, например, «Магазин». После применения фильтра Mapfolio оставит на карте и в списке только магазины.
Что такое числовой фильтр
Числовой фильтр подходит для характеристик, которые можно записать числом.
Например:
- стоимость;
- площадь;
- количество комнат;
- этаж;
- количество мест;
- расстояние;
- вместимость;
- год постройки.
Для каждой точки в числовое поле вводится своё значение.
Пример числового фильтра
Нужно дать посетителям возможность выбирать помещения по площади.
Создайте числовой фильтр с названием «Площадь, м²».
Затем укажите значения в точках:
- первый объект — 35;
- второй объект — 60;
- третий объект — 90;
- четвёртый объект — 150.
В виджете посетитель сможет выбрать диапазон, например от 50 до 100. Mapfolio покажет объекты площадью 60 и 90 м².
Главное различие
Список отвечает на вопрос:
«Какой вариант подходит этой точке?»
Например:
- офис;
- магазин;
- склад.
Числовой фильтр отвечает на вопрос:
«Какое числовое значение указано у точки?»
Например:
- 50 м²;
- 3 комнаты;
- 10 мест.
| Характеристика | Подходящий тип | Причина |
|---|---|---|
| Тип объекта | Список | Есть готовые варианты |
| Наличие парковки | Список | Можно выбрать «Да» или «Нет» |
| Услуги | Список | Можно подготовить названия услуг |
| Площадь | Числовой фильтр | Посетителю нужен диапазон |
| Стоимость | Числовой фильтр | Значения отличаются у разных точек |
| Количество комнат | Числовой фильтр | Характеристика записывается числом |
| Район | Список | Используются названия районов |
| Год постройки | Числовой фильтр | Можно отбирать по диапазону лет |
Как создать список
- Откройте «Настройки».
- Перейдите в раздел «Поля и фильтры».
- Найдите блок «Основные поля (фильтры)».
- Нажмите «Добавить „Список“».
- Введите название поля.
- Добавьте первый вариант ответа.
- Добавьте остальные варианты.
- Настройте переключатели.
- При необходимости включите «Множественный выбор».
- Сохраните поле.
Для сохранения списка необходимо добавить хотя бы один непустой вариант.
Как подготовить варианты списка
Каждый вариант должен быть понятным и однозначным.
Хороший пример для поля «Состояние объекта»:
- Работает;
- Временно закрыт;
- Открывается скоро.
Неудачный пример:
- Да;
- Нет;
- Другое.
В неудачном примере посетителю сложно понять, к чему относятся ответы.
Одиночный и множественный выбор в списке
Для списка доступна настройка «Множественный выбор».
Если она выключена, для точки используется один вариант.
Если она включена, одной точке можно назначить несколько вариантов.
| Поле | Множественный выбор | Почему |
|---|---|---|
| Тип объекта | Обычно выключен | Один объект обычно относится к одному типу |
| Есть парковка | Выключен | Ответ может быть только «Да» или «Нет» |
| Услуги | Включён | Одна точка может предоставлять несколько услуг |
| Способы оплаты | Включён | Можно принимать наличные, карту и перевод |
| Статус | Обычно выключен | У точки должен быть один текущий статус |
Пример множественного выбора
Для поля «Услуги» созданы варианты:
- Доставка;
- Самовывоз;
- Установка;
- Ремонт.
Для одной точки можно одновременно выбрать:
- Доставка;
- Установка;
- Ремонт.
Все выбранные значения будут связаны с этой точкой.
Как создать числовой фильтр
- Откройте «Настройки».
- Перейдите в раздел «Поля и фильтры».
- Найдите блок «Основные поля (фильтры)».
- Нажмите «Добавить „Числовой фильтр“».
- Введите понятное название.
- Включите «Выводить в карточке», если значение нужно показывать посетителям.
- Включите «Участвует в поиске (фильтр)», если нужен выбор диапазона.
- Сохраните поле.
- Откройте точки и заполните новое числовое поле.
У числового фильтра нет заранее созданных вариантов. Значения вводятся непосредственно в точках.
Как правильно вводить числа
В числовое поле вводите только число, без пояснений.
Правильно:
- 50;
- 2500;
- 2025.
Неправильно:
- 50 м²;
- 2500 рублей;
- примерно 20;
- от 10 до 30;
- десять.
Единицу измерения указывайте в названии самого поля.
| Неудачное название | Понятное название |
|---|---|
| Цена | Стоимость, ₽ |
| Площадь | Площадь, м² |
| Расстояние | Расстояние, км |
| Вместимость | Вместимость, человек |
| Срок | Срок выполнения, дней |
Как Mapfolio создаёт числовой диапазон
Диапазон числового фильтра формируется по значениям опубликованных точек.
Например, в поле «Стоимость, ₽» указаны значения:
- 1000;
- 2500;
- 5000;
- 7000.
Mapfolio использует эти числа для подготовки доступного диапазона.
Посетитель сможет установить минимальное и максимальное значение и оставить только подходящие точки.
Если во всех точках указано одинаковое число
Если у всех опубликованных точек указано одно и то же значение, выбирать диапазон не требуется. В фильтре может отображаться одно доступное число вместо обычного ползунка.
Что происходит с незаполненными полями
Если список не заполнен, точка не относится ни к одному варианту. После выбора посетителем конкретного варианта такая точка может исчезнуть из результатов.
Если числовое поле оставлено пустым, Mapfolio не получает реального значения для сравнения.
Поэтому после создания фильтра желательно проверить и заполнить все опубликованные точки.
Как выбрать правильный тип
Задайте себе вопрос:
Посетитель должен выбрать готовый вариант или диапазон чисел?
Если готовый вариант — используйте «Список».
Если диапазон чисел — используйте «Числовой фильтр».
Когда число лучше оформить списком
Иногда значение выглядит как число, но диапазон для него неудобен.
Например, поле «Количество звёзд» можно оформить списком:
- 1 звезда;
- 2 звезды;
- 3 звезды;
- 4 звезды;
- 5 звёзд.
Так посетителю будет проще нажать на готовый вариант.
Числовой фильтр лучше использовать, если посетителю действительно важно выбрать промежуток, например стоимость от 3000 до 7000 рублей.
Можно ли изменить тип готового фильтра
Тип выбирается во время создания поля. Список и числовой фильтр хранят значения по-разному, поэтому в редакторе нельзя просто превратить один тип в другой.
Если выбран неправильный тип:
- Не удаляйте старое поле сразу.
- Запишите его варианты и значения точек.
- Создайте новое поле правильного типа.
- Заполните его во всех точках.
- Проверьте карточки и фильтры в виджете.
- Только после проверки удалите старое поле.
Пример совместного использования
Для каталога недвижимости можно создать:
- список «Тип объекта»;
- список «Район»;
- список «Есть парковка»;
- числовой фильтр «Стоимость, ₽»;
- числовой фильтр «Площадь, м²»;
- числовой фильтр «Количество комнат».
Посетитель сможет выбрать:
- тип — квартира;
- район — центральный;
- парковка — есть;
- стоимость — от 4 000 000 до 8 000 000;
- площадь — от 40 до 80 м².
Mapfolio покажет точки, которые соответствуют выбранным условиям.
Частые ошибки
| Ошибка | Как сделать правильно |
|---|---|
| Стоимость создана как список с десятками цен | Использовать числовой фильтр |
| Тип объекта создан как число | Использовать список |
| В числовое поле вводится текст | Оставить только число |
| Для услуг выключен множественный выбор | Включить его, если у точки бывает несколько услуг |
| В список добавлены одинаковые варианты | Оставить один вариант |
| После создания поля старые точки не заполнены | Открыть и сохранить каждую точку |
| В разных точках используются разные единицы | Выбрать одну единицу для всего поля |
Проверка нового фильтра
После создания списка или числового фильтра:
- Откройте несколько точек.
- Заполните новое поле разными значениями.
- Сохраните точки.
- Откройте виджет на сайте.
- Перейдите в раздел фильтров.
- Проверьте название поля.
- Выберите вариант списка или числовой диапазон.
- Нажмите «Применить».
- Проверьте точки в списке и на карте.
- Сбросьте фильтры и повторите проверку с другими значениями.