Как настроить приём платежей и доставку в интернет-магазине
Каталог и красивые карточки товаров — только часть интернет-магазина. Решает всё то, что происходит после нажатия кнопки «Оформить заказ»: как принимается оплата, что происходит при сбое платежа, как рассчитывается доставка и что видит покупатель, если что-то пошло не так. Именно здесь чаще всего теряются заказы, даже если с витриной всё в порядке.
Заказ — это не просто запись в базе
У каждого заказа должна быть чёткая история состояний: создан → ожидает оплаты → оплачен → отменён → возвращён — с датой и причиной каждого перехода. Без этого невозможно понять, почему заказ «завис», и служба поддержки будет тратить время на ручные разбирательства вместо того, чтобы помогать покупателю.
Приём платежей: детали, которые обычно упускают
-
Сумма заказа должна формироваться и проверяться на стороне сервера, а не браузера — иначе её можно случайно или намеренно изменить.
-
Подтверждение оплаты нужно проверять через официальное уведомление платёжной системы, а не только по тому, что покупателя вернуло на страницу успеха — переход на эту страницу можно подделать.
-
Одно и то же уведомление об оплате может прийти повторно — система должна распознавать это и не засчитывать платёж дважды.
-
Секретные ключи платёжного провайдера должны храниться только на сервере и никогда не попадать в код, который выполняется в браузере.
Доставка: не только «сколько стоит»
Кроме тарифов по зонам и срокам стоит заранее продумать: самовывоз с реальными адресами и часами работы, ограничения по весу и габаритам, что происходит при переносе даты доставки, недозвоне или отказе от заказа. Чем больше таких сценариев продумано заранее, тем меньше индивидуальных «разборов» на каждый нестандартный заказ.
Что видит покупатель
-
Полная стоимость заказа — с доставкой и комиссией, если она есть — должна быть видна до оплаты, а не всплывать сюрпризом на последнем шаге.
-
Оформление заказа не должно требовать обязательной регистрации — это одна из главных причин, по которым покупатели уходят с корзиной.
-
Если оплата не прошла с первого раза, корзина должна сохраниться, а не обнуляться, чтобы не заставлять человека собирать заказ заново.
-
Сценарии стоит проверять на мобильном и на медленном интернете — именно там чаще всего теряются заказы.
После запуска: рутина, которую нельзя пропускать
Ежедневная сверка оплаченных заказов, возвратов и «подозрительных» операций, которые пришли, но не были признаны системой, — обязательная практика, а не разовая проверка на старте. Полезно заранее прописать, что делает менеджер вручную, если платёжная система или служба доставки временно недоступны — такие сбои случаются у всех, вопрос только в том, есть ли план на этот случай.
Если нужно настроить приём платежей и доставку без риска потерять заказы на ровном месте — можем разобрать текущую схему или спроектировать её с нуля под ваш каталог и аудиторию.
