Сегодня речь пойдет про анкеты.
Я была уверена, что если отправить пользователю прямую ссылку на анкету, то есть ту, которая у нас находится непосредственно в анкете: если мы перейдем в раздел ученики, анкеты, откроем страницу с анкетой, то ученик, если не авторизован, получит ошибку 403. И, соответственно, не сможет ничего заполнить.
Оказалось, это не так.
У нас была небольшая переделка с доменами, и не все ссылки были заменены мной, поскольку я не знала, где они могут еще находиться.
Для справки: школа открывается по всем доменам, которые добавлены в настройках. В том числе, по доменам на своем NS-сервере.
И, соответственно, ученики, будучи авторизованными по новому домену, переходили по ссылке анкеты, которая располагалась по старому домену. Заполняли ее, и анкета благополучно сохранялась, но не привязывалась к профилю пользователя!
То есть, у нас есть ID анкеты, у нас есть дата создания данной анкеты, но нет ссылки на пользователя.
Если же мы перейдем по ID анкеты, то открывается страница с заполненными данными. Пользователь у нас не подгружается, поскольку анкета ни к кому не привязана, но данные все отображаются корректно.
Подкрепляется все, даже файлы, но они условно обезличены, поскольку нам нужно теперь вручную искать пользователей по фамилии, либо по указанной электронной почте.
Поэтому, пожалуйста, будьте внимательны при работе с анкетами в ваших школах.
Самым правильным вариантом, который можно здесь рекомендовать, это никогда не давать прямую ссылку на страницу анкеты!
Для того, чтобы передавать ученикам анкету, лучше пользоваться страницами сайта.
Перейти в раздел сайт, страница, добавить новую страницу и добавить блок Анкета, который находится в разделе формы.
Далее в настройках этого блока выбираем нужную нам анкету:
поле анкеты - анкета. И в конце добавляем обязательно добавляем поле пользователя: электронный адрес/телефон и дополнительные поля, если они вам требуются.
Таким образом, даже если пользователь случайно попадет неавторизованным на страницу с анкетой, то он в любом случае оставит свои контактные данные внизу и данная анкета подтянется в профиль пользователя, который ее заполняет.
Еще при таком оформлении анкеты можно задать правила обработки отправки формы. Например, запустить процесс, отправить рассылку или добавить пользователя в группу.
Вот, собственно, и все, на что я сегодня хотела обратить внимание. Благодарю, что уделили мне время. Всем пока!
Если вам понравился материал, не жалейте лайков.
Если есть вопросы, задавайте в комментариях.
Видео-формат этой темы уже в ленте
Желающих изучить геткурс с 0 или углубиться в логику процессов для увеличения чека приглашаю на обучающие программы
Также всех жду в чате ТЕХНАРИ инфобиза в телеграм
Теплое общение в кругу единомышленников и ответы на сложные вопросы!
Сказать СПАСИБО за материалы можно здесь https://yoomoney.ru/to/41001949947939
Если вы запускаете онлайн проект и не знаете с чего начать, или вам нужна консультация по конкретным задачам, обращайтесь.
Сделать это можно любым удобным способом:
ВК https://vk.me/krista_ap
Телеграм https://t.me/krista_ap
89966906964