+7 499 938 8452 пн.-пт. 10:00 – 17:00

Магазин оставляет на чекауте системное «field required» и теряет тех, кто не понял, какое поле. Студия ставит форму записи и ту же англоязычную строку под телефоном.

Ошибка формы — текст человеку: что не так и как исправить. Это строка ТЗ, не «стандарт платформы». На этой неделе выписывают отказ по каждому полю заказа и заявки и проверяют на телефоне большим пальцем.

Проблема

Владелец магазина боится править «служебное»: «вдруг сломаем оплату». Владелец студии стыдится простых слов «напишите телефон» и надеется, что красная рамка сама объяснит. Жадность не покупает час текстов. Гость на доставке не понимает, чего не хватает: индекс, квартира, имя. Гость студии не понимает, что слот уже заняли, пока он думал. Форма орёт кодом. Человек закрывает вкладку. Деньги были на последнем экране.

Текст ошибки принимают так же, как поле: своими словами, на языке сайта, рядом с клеткой. Не общий баннер «исправьте ошибки». Не латиница платформы. Если гость платит, отказ банка — тоже человеческая фраза и что делать: другая карта, счёт, звонок. Если гость пишет имя — отказ «слот занят» не похож на «заполните поле».

Причина

Чекаут магазина — 8–15 полей: имя, телефон, адрес, служба, комментарий. На запуск хватает текста на обязательные и на отказ оплаты. Это полдня. Форма студии — имя, телефон, услуга, слот: 4–6 отказов. Если тексты не в ТЗ, вёрстка (сборка страниц по макету) оставит шаблон, и приёмка на чужом телефоне провалится за три минуты. Переписать после запуска — день плюс спор «это же мелочь». Мелочь стоит брошенной корзины: 10–30 процентов обрывов на ошибке без слов. В задании каждый отказ — отдельная фраза, не общий красный баннер на весь экран: на узком телефоне баннер уезжает, поле остаётся немым.

Масштаб. Один общий «ошибка» на 12 полях не работает: гость не видит, где именно. На узком экране верхний баннер уезжает. В ТЗ пишут: ошибка у поля, фокус на поле, кнопка не притворяется успехом. Для записи отдельно: «это окно только что заняли, выберите другое» — не «неизвестная ошибка».

  • Ошибка у поля, словами гостя, не код платформы.
  • Отказ оплаты — не «спасибо за заказ».
  • Слот занят — не «field required».
  • Пустая обязательная клетка — что вписать, не «неверно».

Решение

Откройте форму заказа и форму заявки. Отправьте пустыми. Отправьте с кривым телефоном. Займите слот дважды. Запишите, что вышло. Всё, что не по-человечески, — дыры ТЗ.

  1. Список полей и отказ на каждое обязательное. Латиницу и код вычеркните.
  2. Отдельно напишите отказ оплаты и отказ «слот занят». Это разные события.
  3. Проверьте на телефоне: текст виден рядом с полем, его не закрывает клавиатура.
  4. Запретите в ТЗ успех формы, если письмо не ушло. Ошибка отправки — тоже текст.
  5. Положите формулировки в задание. «Форма валидируется» без слов не принимают.

Проверка

Запись. Магазин: «Пустой телефон — «напишите телефон»; отказ банка — «деньги не списались, попробуйте другую карту или счёт»». Студия: «Пустое имя — «как к вам обращаться»; слот занят — «это время только что заняли, выберите другое»». Язык как на витрине, не как в журнале системы.

Остановитесь, когда пустая форма и занятый слот пройдены на чужом телефоне. Не чините «заодно цвет рамки» вместо текста. Цвет — дизайн. Текст — приёмка этапа проекта. Пока гость видит код, форму не принимают. Второй язык ошибок «для юрлиц» — отдельный этап, не мелочь в той же форме.

Чек-лист

  • Список полей и отказ на каждое обязательное. Латиницу и код вычеркните.
  • Отдельно напишите отказ оплаты и отказ «слот занят». Это разные события.
  • Проверьте на телефоне: текст виден рядом с полем, его не закрывает клавиатура.
  • Запретите в ТЗ успех формы, если письмо не ушло. Ошибка отправки — тоже текст.
  • Положите формулировки в задание. «Форма валидируется» без слов не принимают.


Назад в раздел

Подписаться на новые материалы раздела:












CAPTCHA

Каталог для ИИ