Шаблон / Конверсия и выбор

Аудит оформления заказа: как проверить доставку, форму и оплату

Пройдите путь от начала оформления до созданного заказа и подтверждённого состояния платежа. Внутри — 12 сценариев, критерии приёмки и протокол для передачи задач команде.

Александр ГельманОбновлено 13 ноября 202610 мин чтения
Главная мысль

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

Аудит оформления заказа отвечает на практический вопрос: может ли покупатель пройти от выбранных товаров до созданного заказа с понятной суммой и достоверным статусом оплаты? Красивый экран «Спасибо» ещё не подтверждает, что заказ записан правильно и магазин получил деньги.

Ниже — протокол проверки для руководителя и команды разработки. Он помогает воспроизвести проблему, передать задачу и принять исправление. Если пока неизвестно, где начинается потеря, сначала используйте маршрут диагностики конверсии. Возвращение ушедшего покупателя — отдельная задача, разобранная в материале о брошенных корзинах.

1. Подготовьте условия и границы проверки

Выберите товар, доступный вариант, регион и способы получения. Запишите устройство, операционную систему, браузер, дату, версию сайта и состояние пользователя: новый посетитель или постоянный покупатель. У одного и того же магазина оформление может отличаться для гостя, авторизованного клиента и заказа с промокодом.

Платёжные сценарии из этой статьи выполняйте в песочнице провайдера или на согласованном тестовом стенде. Убедитесь, что он не списывает реальные деньги, не запускает отгрузку и не отправляет сообщения настоящим клиентам. На публичной витрине без такого режима остановитесь до создания заказа и оплаты, а непроверенные этапы явно отметьте. Не вводите вымышленные контакты случайных людей.

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

2. Пройдите основной маршрут и сверяйте итог

Контрольный путь оформления
  1. Начало оформления
    Товар, вариант, количество и цена совпадают с корзиной.
  2. Контакты и получение
    Выбран доступный адрес или пункт выдачи, понятны стоимость и срок.
  3. Подтверждение
    Итоговая сумма и условия видны до отправки заказа.
  4. Создание и оплата
    Заказ существует в системе, состояние платежа подтверждено отдельно.
  5. Следующее действие
    Покупатель понимает, принят ли заказ, нужна ли оплата и что произойдёт дальше.

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

Условный пример расчёта. Два товара по 3 000 ₽ дают 6 000 ₽. При скидке 10% только на товары и доставке 350 ₽ итог равен 6 000 − 600 + 350 = 5 750 ₽. Если выбранный пункт выдачи стоит 200 ₽, новый итог — 5 600 ₽. Это проверочные числа, не тариф и не результат реального магазина. Правила округления и совместимости скидок берите из условий своего проекта.

3. Используйте сценарии с проверяемым результатом

В таблице перечислены контрольные ожидания. Они становятся подтверждёнными результатами только после выполнения проверки. Отсутствие отдельного способа доставки или гостевого оформления сначала сопоставьте с предложением и правилами магазина: не каждое отличие интерфейса является техническим дефектом.

СценарийЧто сделатьЧто проверить
01. Покупка гостемВ новом сеансе начать оформление без входаЕсли гостевая покупка предусмотрена, её можно завершить; вход не появляется неожиданным обязательным шагом
02. Получение кодаНа тестовом контакте запросить код, дождаться срока повтора и запросить зановоПонятны ожидание, ошибка и возможность повтора; корректный актуальный код принимается
03. Форматы контактовВставить разрешённые варианты телефона, затем допустить ошибку и исправить еёМаска не мешает допустимому вводу; подсказка объясняет исправление
04. Сохранение вводаЗаполнить данные, вызвать контролируемую ошибку и вернуться назадКорзина и безопасные контактные данные не исчезают без причины
05. Смена полученияПоменять курьера на пункт выдачи и выбрать другой пунктСумма, срок и адрес соответствуют последнему выбору во всех итогах
06. Недоступная доставкаНа стенде выбрать адрес вне зоны или воспроизвести ошибку сервиса доставкиНет ложного обещания доставки; есть понятное объяснение и доступный следующий шаг
07. Промокод и составПрименить и удалить код, изменить количествоСкидка и стоимость пересчитаны по действующим правилам до подтверждения
08. Повтор отправкиНа стенде повторить нажатие подтверждения при задержке ответаОдна попытка покупки не превращается в несколько заказов или списаний
09. Отказ оплатыВ песочнице получить отказ и вернуться в магазинЗаказ не показан оплаченным; доступно продолжение оплаты существующего заказа
10. Неизвестный исходНа стенде задержать подтверждение платежа и вернуться на сайтСайт отличает ожидание от отказа и не предлагает повторное списание без проверки статуса
11. Успешная оплатаЗавершить тестовый платёж и повторно открыть подтверждениеЗаказ и платёж связаны, сумма совпадает; повторный просмотр не создаёт новую покупку
12. Сообщение и учётСверить подтверждение, запись заказа, статус платежа и события аналитикиНомер, товары, сумма и состояние согласованы; расхождения имеют объяснение

В CSV к каждому сценарию добавлены поля среды, фактического результата, доказательства, приоритета и ответственного. Разделите строку на несколько, если проверяете разные браузеры или способы оплаты: успешная проверка одного пути не закрывает остальные.

4. Проверяйте исправление ошибки, а не только её появление

Найдите ошибку в форме глазами покупателя: понятно ли, где остановка и что изменить? Затем исправьте значение и продолжите покупку. Зафиксируйте, исчезло ли сообщение, не потерялся ли выбор доставки и можно ли перейти дальше с клавиатуры телефона.

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

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

5. Разделяйте заказ, платёж и экран подтверждения

Составьте простую карту состояний: заказ создан; оплата ещё не завершена; платёж подтверждён; платёж отменён; требуется отдельное действие. Какие именно состояния нужны, зависит от способа оплаты и интеграции. При оплате при получении созданный неоплаченный заказ сам по себе не ошибка.

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

Отдельно проверьте повторные действия. Блокировка кнопки помогает в интерфейсе, но не доказывает защиту на стороне сервера. Для ЮKassa повтор запроса с теми же параметрами и ключом позволяет не создавать новую операцию в пределах установленного сервисом срока. Создание заказа в системе магазина тоже требует собственной защиты от дублей. Ожидание протокола простое: повтор исходного действия не создаёт новую покупку; новую попытку оплаты существующего заказа можно отличить от нового заказа.

6. Сверьте события с действительными действиями

Согласуйте, в какой момент фиксируется начало оформления, выбор доставки, передача способа оплаты и покупка. В официальной схеме GA4 для этих действий предусмотрены разные события. Их названия не универсальны для всех систем. Сначала запишите определения событий своей интеграции, затем проверьте время отправки, состав заказа и идентификатор транзакции.

Сравнивайте один и тот же набор контрольных заказов в системе магазина, платёжном сервисе и аналитике. Учитывайте, что аналитика может быть недоступна из-за согласий или блокировщиков. Отсутствующее событие ещё не означает потерю заказа; успешное событие ещё не доказывает выкуп. Повторный просмотр подтверждения не должен повторно увеличивать число покупок в отчёте.

7. Передайте проблему так, чтобы её можно было повторить

Запись «неудобная доставка» оставляет команде слишком много догадок. Полезнее: «В тестовом сеансе на таком-то телефоне после смены курьера на ПВЗ итог остался прежним; приложены шаги, выбранный пункт и два экрана. Ожидается пересчёт до подтверждения заказа». Это пример формулировки задачи, не находка на конкретном сайте.

  • Дефект: ожидаемое поведение согласовано, расхождение воспроизведено и сохранено доказательство.
  • Гипотеза: интерфейс работает по правилам, но есть предположение о затруднении пользователя; нужна дополнительная проверка.
  • Непроверенный участок: нет доступа или тестовых условий. Не ставьте ему статус «ошибок нет».

Сначала разбирайте неверную сумму, потерю заказа, ошибочный статус оплаты и дубли. Затем учитывайте охват сценария, наличие обходного пути и частоту воспроизведения. Не назначайте эффект в процентах по впечатлению от экрана. Для связи этой работы с остальными направлениями используйте общую таблицу аудита интернет-магазина.

8. Закройте задачу повторной проверкой

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

Техническая приёмка подтверждает, что конкретная ошибка устранена. Вывод о росте конверсии требует отдельного наблюдения на сопоставимых данных или эксперимента. Рабочий итог аудита — выполненный протокол, список подтверждённых проблем и очередь проверяемых исправлений.

Источники и методика

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

  1. W3C WAI: проверка форм и допустимые форматы ввода ↗
  2. ЮKassa: повтор запросов и защита от повторных операций ↗
  3. ЮKassa: уведомления о состоянии платежа и их проверка ↗
  4. Google Analytics: события оформления и покупки в GA4 ↗
Александр Гельман

Практика управления электронной коммерцией: запуск собственного канала REDMOND, работа с конверсией, обработкой заказов и экономикой продаж. Опыт и кейсы.

Нужно связать наблюдения с процессами и данными вашего магазина? Разберём задачу и определим, что проверять первым.

Обсудить задачу ↗