Запись на визит

Запись на визит

WebReboot
10 установок
Бесплатно

«Запись на визит» принимает заявки покупателей, которые хотят прийти к вам лично: в шоурум, салон, ателье или на примерку. Посетитель оставляет имя и телефон, выбирает дату и время, менеджер получает письмо, а заявка попадает в отдельный список в Shop-Script.

Плагин подходит магазину, у которого есть место для встречи с покупателем: ювелирному салону, мебельному шоуруму, ателье, магазину свадебных платьев или очков. Плагин бесплатный.

Форма записи — имя, телефон, дата, время, формат визита и пожелания. Вставляется в любую тему дизайна одной строкой.

Письмо менеджеру — сразу после заявки, на один или несколько адресов.

Список заявок — новые, обработанные и удалённые, поиск по имени и телефону, счётчик новых в меню.

Защита от спама — без капчи и без сторонних сервисов.

Согласие на обработку персональных данных — флажок со ссылкой на вашу политику.

Форма на витрине

Посетитель заполняет форму на любой странице магазина, сайта или блога того же домена:

формат визита — например, «Примерка», «Консультация», «Подбор подарка»; список задаёте вы, до 10 вариантов;

телефон — единственное обязательное поле, от 10 до 15 цифр в любой записи: 8 999 123-45-67 , +7 (999) 123-45-67 ;

дата — с сегодняшнего дня и до года вперёд;

время — интервал из вашего списка, например «10:00–13:00»; если список пуст, время не спрашивается;

пожелания — до 1000 символов;

согласие на обработку персональных данных — включается в настройках.

Заявка отправляется без перезагрузки страницы. При ошибке форма подсвечивает поле, ставит в него курсор и объясняет, что исправить. После отправки посетитель видит «Спасибо! Мы перезвоним, чтобы подтвердить дату и время визита». Форма работает с клавиатуры и в экранных дикторах, на телефоне открывается цифровая клавиатура для номера.

Письмо о новой заявке

Сразу после заявки на указанные адреса уходит письмо: имя, телефон (нажатием можно позвонить), формат, дата и время визита, пожелания, изделие (если тема передала товар), витрина, страница, с которой пришла заявка, и ссылка на список заявок.

До 5 адресов через запятую. Если поле пустое — письмо уходит на общий адрес магазина.

Письма уходят через почтовые настройки Webasyst.

Если письмо не удалось отправить, заявка всё равно сохраняется, а в списке у неё появляется пометка «Без письма».

Список заявок

В главном меню Shop-Script появляется пункт «Запись на визит» со счётчиком новых заявок.

Вкладки «Новые», «Обработанные», «Удалённые» и «Все».

Поиск по имени и по цифрам телефона: запрос 8 999 12 найдёт номер +7 (999) 123-45-67 .

Заявку можно отметить обработанной, вернуть в новые или удалить. Удалённые заявки хранятся отдельно, пока вы не удалите их навсегда — по одной или выбрав несколько.

У каждой заявки видны дата получения, контакты, визит, пожелания, ссылка на товар, витрина и страница-источник.

По 50 заявок на странице, новые сверху.

Список видят администраторы магазина и сотрудники, которым в приложении «Команда» выдано право «Запись на визит: просмотр и обработка заявок».

Защита от спама

Посетителю не нужно разгадывать капчу, а заявки не уходят ни в какие сторонние сервисы. Плагин сам отсекает ботов:

подписанный ключ формы: заявка, отправленная быстрее 3 секунд после открытия страницы или с поддельным ключом, не принимается;

скрытое поле-ловушка, которое заполняют только боты;

проверка, что заявка отправлена со страницы вашего сайта;

не больше 3 заявок за 10 минут и 10 заявок в сутки с одного адреса;

повторное нажатие или повторная отправка тех же данных в течение 10 минут не создаёт вторую заявку и второе письмо.

Если страница была открыта больше суток, форма незаметно для посетителя обновляет ключ и отправляет заявку повторно.

Персональные данные

При включённой настройке форма показывает флажок согласия на обработку персональных данных. Заявка без него не принимается, а время согласия сохраняется вместе с заявкой.

Ссылка на страницу политики передаётся в форму параметром policy_url (см. ниже).

Заявки хранятся в базе данных вашего магазина и никуда не передаются, кроме письма на ваши адреса.

Как добавить форму на сайт

Вставьте одну строку в шаблон темы дизайна — например, на страницу «О нас», в карточку товара или в подвал:

{$wa->shop->visitrequestPlugin->form(['policy_url' => '/privacy/', 'title' => 'Запись на визит'])}

policy_url — адрес страницы политики обработки персональных данных, необязательно;

title — заголовок над формой, необязательно.

Форма приносит с собой стили и скрипт и не зависит от jQuery. Её можно вставить в шаблоны приложений «Магазин», «Сайт» и «Блог», если на этом домене есть витрина Shop-Script: заявка отправляется на витрину текущего домена.

Если плагин выключен, удалён или в настройках выключен приём заявок, строка ничего не выводит и тема продолжает работать.

Для разработчиков тем дизайна

Тема может вывести собственную форму в своём оформлении. {$wa->shop->visitrequestPlugin->formConfig()} возвращает адрес отправки, ключ формы, имя поля-ловушки, допустимые даты, ограничения полей, список интервалов и форматов и признак обязательного согласия. Пустой массив означает, что формы на этой странице нет — тема показывает свои контакты. Форма отправляет POST-запрос с полями name , phone , date , slot , format , wish , consent , token и, по желанию, product_id и sku_id товара — тогда изделие попадёт в заявку и письмо. Ответ — JSON в формате Webasyst: {"status":"ok"} или {"status":"fail","errors":[…]} с полем и кодом ошибки.

Принимать заявки — включает и выключает форму на всех витринах.

Email для уведомлений — до 5 адресов через запятую.

Требовать согласие на обработку персональных данных .

Интервалы времени визита — по одному в строке, до 10.

Форматы визита — по одному в строке, до 10.

Чего плагин не делает

Не ведёт расписание шоурума и не проверяет занятость: дату и время с посетителем подтверждает менеджер по телефону.

Не создаёт заказ или покупателя в Shop-Script и не отправляет SMS.

Не отправляет посетителю письмо-подтверждение.

Не удаляет старые заявки автоматически — удаляйте их сами во вкладке «Удалённые».

Что нужно для работы

Shop-Script 9.4.1 или новее в новом интерфейсе (пункт меню добавляется в Shop-Script 2.0).

Настроенная отправка почты в Webasyst — для писем менеджеру.

Витрина Shop-Script на домене, где показывается форма.

Частые вопросы

Нужно ли настраивать что-то после установки?

Форма начинает принимать заявки сразу. Осталось вставить строку с формой в шаблон темы и при желании указать адреса для писем, интервалы времени и форматы визита.

Моя тема уже показывает кнопку «Записаться». Что выбрать?

Если тема поддерживает плагин, она сама выведет свою форму и возьмёт форматы визита из настроек темы. В остальных темах используйте универсальную форму.

Что будет, если посетитель нажмёт «Записаться» дважды?

Заявка сохранится одна, и письмо придёт одно.

Видны ли заявки сотруднику без доступа ко всему магазину?

Да, если выдать ему право «Запись на визит» в приложении «Команда».