БонусБесплатный первый месяц абонентской поддержки при заказе разработки «под ключ»

Экспресс-чекаут для повторных покупателей

Экспресс-чекаут для повторных покупателей в интернет-магазине на 1С-Битрикс: заказ в один клик

Клиент, который покупал у вас пять раз, не должен на шестой заново вводить город, улицу, дом, телефон и выбирать способ доставки из длинного списка. Он уже всё это делал. Но типовой чекаут интернет-магазина обращается с вернувшимся покупателем так же, как с первым гостем: та же длинная форма, те же поля, те же клики. Каждое лишнее поле — это шанс, что человек отвлечётся, засомневается или уйдёт.

Эта статья — о том, как собрать экспресс-чекаут для повторных покупателей в интернет-магазине на 1С-Битрикс: как использовать сохранённые профили, оплату по токену, повтор прошлого заказа на объекте sale.order и при этом не потерять точность оформления. Мы разбираем механику на уровне модуля «Интернет-магазин» и подходов, которые применяем в проектах по автоматизации продаж и склада на 1С.

Коротко

  • Экспресс-чекаут — короткий сценарий для авторизованного повторного клиента: данные подставляются из профиля, а не вводятся заново.
  • Оплата в один клик работает через токен карты у платёжного провайдера, а не хранение номера в магазине.
  • Повтор заказа строится на sale.order: состав берут из истории, но цены и наличие пересчитывают на момент оформления.
  • Сокращать нужно клики, а не проверки: значения по умолчанию остаются видимыми и редактируемыми.

Почему повторный клиент бросает обычный чекаут

Брошенная корзина — это не всегда «передумал». Часто это «не захотел снова проходить длинную форму». Для нового гостя ввод адреса и контактов — неизбежная плата за первый заказ. Для вернувшегося клиента это лишняя работа, которую он уже проделал, и каждое повторение раздражает сильнее предыдущего.

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

Что такое экспресс-чекаут по сути

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

Технически это надстройка над штатным оформлением заказа модуля «Интернет-магазин». Заказ по-прежнему создаётся через объект sale.order со всеми свойствами, доставкой и оплатой — просто значения этих свойств берутся из профиля клиента, а не собираются формой с нуля. Для покупателя это выглядит как «подтвердить и оплатить», для системы — как обычный корректный заказ.

Ключевая идея: экспресс-чекаут не удаляет шаги оформления, а сворачивает их. Все данные заказа на месте и валидны — просто клиенту не нужно вводить их руками.
Фискализация платежа по 54-ФЗ Оплатапокупатель платитОнлайн-касса54-ФЗОФДфискализацияЧекпокупателюФНСотчётность
Схема: после оплаты онлайн-касса пробивает чек, ОФД передаёт его в ФНС, а копия уходит покупателю — всё по 54-ФЗ, без ручных действий.

Кому он приносит деньги, а кому нет

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

Тип магазинаДоля повторныхЭффект экспресс-чекаута
Расходники, продукты, зоотоварыВысокаяОчень высокий: частые повторы
B2B-закупки, оптВысокаяВысокий: регулярные заказы по спецификации
Косметика, БАДы, подпискиСредняя-высокаяВысокий: цикличные покупки
Техника, мебельНизкаяУмеренный: покупки редкие
Разовые крупные покупкиОчень низкаяСлабый: повторов почти нет

Вывод простой: если ваш бизнес живёт на повторных заказах, экспресс-чекаут — одна из самых окупаемых доработок. Если покупки разовые, деньги лучше вложить в другие точки конверсии.

Сохранённые профили: адрес, получатель, доставка

Фундамент экспресс-чекаута — аккуратно веденные профили покупателя в личном кабинете. Чем полнее профиль, тем короче оформление. В профиле стоит хранить:

В 1С-Битрикс это опирается на свойства заказа и профили покупателя. Профили можно наполнять как вручную из личного кабинета, так и автоматически — сохраняя данные последнего успешного заказа. Второй путь ценен тем, что профиль растёт сам, без усилий клиента.

Оплата в один клик и токены карт

Самый заметный элемент экспресс-чекаута — оплата без повторного ввода карты. Здесь важно понимать, как это устроено безопасно: магазин не хранит номера карт. При первой оплате платёжный провайдер сохраняет привязку и возвращает сайту токен — безопасный идентификатор, по которому можно инициировать повторное списание.

При следующей покупке 1С-Битрикс передаёт провайдеру этот токен, и списание проходит без ввода реквизитов. Чувствительные данные всё время остаются на стороне банка, что соответствует требованиям PCI DSS. О том, как безопасно обращаться с платёжными вызовами и подписями, мы писали в материале про REST, вебхуки и безопасность в Битрикс.

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

Повтор прошлого заказа на sale.order

Отдельный мощный сценарий — «повторить заказ». Клиент открывает историю покупок, выбирает прошлый заказ и одной кнопкой получает заполненную корзину с теми же позициями. Для регулярных закупок это экономит больше всего времени.

Механика строится на объекте sale.order модуля «Интернет-магазин»: из истории заказов берут состав корзины, затем формируют новый заказ. Ключевой момент — не копировать старый заказ дословно, а пересобрать корзину заново, проверив каждую позицию. Работать с заказами через D7-объекты аккуратнее и надёжнее, чем через устаревшие процедурные вызовы, — эту тему мы разбирали в статье про D7 и ORM в Битрикс.

  1. Считываем состав. Берём товары и количества из выбранного заказа истории.
  2. Проверяем доступность. Каждую позицию сверяем с актуальным наличием и статусом активности.
  3. Пересчитываем цену. Цена берётся текущая по группе клиента, а не та, что была в старом заказе.
  4. Собираем корзину. Доступные позиции добавляем, недоступные показываем отдельно.

Актуализация цен и наличия перед оплатой

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

Остатки и цены приходят на сайт из учётной системы, поэтому корректность экспресс-чекаута прямо зависит от качества обмена. Настроить стабильную выгрузку и держать данные свежими — задача, которую мы закрываем услугой автоматизации на 1С.

Значения по умолчанию против скрытых полей

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

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

Реализация в 1С-Битрикс пошагово

Сборка экспресс-чекаута в 1С-Битрикс — это последовательность понятных шагов поверх штатного модуля «Интернет-магазин». Названия пунктов меню зависят от редакции, но логика общая:

  1. Наполните профили. Убедитесь, что адреса, получатели и предпочтения по доставке сохраняются в профиле покупателя и накапливаются из успешных заказов.
  2. Подключите рекуррентные платежи. Настройте у платёжного провайдера сохранение привязки карты и работу с токеном.
  3. Соберите повтор заказа. Реализуйте сценарий на sale.order с пересбором корзины и проверкой каждой позиции.
  4. Добавьте пересчёт. Перед подтверждением актуализируйте цены, наличие, скидки и стоимость доставки.
  5. Сверните шаги. Сделайте сводку заказа с подставленными данными, которую можно развернуть и отредактировать.
  6. Обработайте исключения. Недоступные позиции и изменившиеся цены показывайте явно, а не прячьте.
  7. Проверьте на боевых сценариях. Прогоните повтор заказа, оплату по токену и случаи с закончившимся товаром.

Если оформление нагружено интеграциями — CRM, службы доставки, склад — надёжнее вынести часть логики в аккуратный код поверх штатных механизмов. Как выкатывать такие доработки без простоя витрины, мы разбирали в статье про CI/CD и деплой в Битрикс.

Метрики: что мерить до и после

Экспресс-чекаут внедряют ради цифр, поэтому эффект надо измерять. Ключевые метрики:

Сравнивайте показатели до и после на сопоставимых периодах и отдельно по сегменту повторных клиентов — именно на них рассчитан экспресс-чекаут, и размывать эффект розничными новичками не стоит.

Частые ошибки экспресс-чекаута

Чек-лист внедрения

  1. Профили наполняются. Адреса, получатели и предпочтения сохраняются и накапливаются из успешных заказов.
  2. Оплата по токену. Рекуррентная привязка настроена, номера карт на сайте не хранятся.
  3. Повтор заказа работает. Сценарий на sale.order пересобирает корзину и проверяет позиции.
  4. Данные актуализируются. Цены, наличие, скидки и доставка пересчитываются перед подтверждением.
  5. Шаги свёрнуты, но видимы. Сводка заказа разворачивается и редактируется.
  6. Исключения обработаны. Недоступные позиции и смена цены показаны явно.
  7. Включается по условию. Экспресс-сценарий работает только для авторизованных клиентов с профилем.
  8. Метрики настроены. Конверсия и время оформления повторных клиентов измеряются до и после.

Вывод

Экспресс-чекаут — это уважение к времени клиента, который уже вам доверяет. Вернувшийся покупатель не должен проходить путь новичка: адрес, доставка и оплата у него уже есть, и задача магазина — свернуть оформление до подтверждения, не теряя контроля и точности заказа.

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

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

Что такое экспресс-чекаут и чем он отличается от обычного оформления?

Экспресс-чекаут — это сокращённый сценарий оформления для авторизованного клиента, который уже покупал раньше. Вместо того чтобы заново вводить адрес, способ доставки и оплаты, покупатель подтверждает сохранённые данные и оформляет заказ в один-два клика. Обычный чекаут собирает все данные с нуля и рассчитан на первого гостя, экспресс-версия — на повторную покупку знакомого клиента.

Для кого экспресс-чекаут даёт наибольший эффект?

Максимальный эффект — там, где клиенты покупают регулярно: расходники, продукты, B2B-закупки, подписочные товары. У таких покупателей уже сохранены адрес и предпочтения, и каждое повторное оформление можно свести к одному действию. Для магазинов с редкими разовыми покупками выигрыш меньше, потому что доля вернувшихся клиентов невелика.

Нужно ли хранить данные банковской карты, чтобы оплата была в один клик?

Сами номера карт магазин не хранит — это делает платёжный провайдер, а на стороне сайта сохраняется только токен (рекуррентная привязка). При повторной оплате Битрикс передаёт провайдеру этот токен, и списание проходит без повторного ввода карты. Такой подход соответствует требованиям PCI DSS: чувствительные данные остаются у банка, а магазин работает только с безопасным идентификатором.

Как в 1С-Битрикс реализуется повтор прошлого заказа?

Повтор заказа собирают на основе модуля «Интернет-магазин» и объекта sale.order: из истории заказов клиента берут состав корзины, проверяют актуальность товаров, цен и наличия, а затем создают новый заказ с теми же позициями. Клиент видит заранее заполненную корзину и может сразу перейти к оплате. Важно пересчитывать цены и остатки на момент повтора, а не копировать старые значения.

Что делать, если товара из прошлого заказа больше нет в наличии?

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

Не навредит ли сокращённый чекаут точности заказа?

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

Как экспресс-чекаут связан с личным кабинетом и профилями?

Экспресс-чекаут опирается на профили покупателя — сохранённые в личном кабинете адреса, получателей и предпочтения по доставке. Чем полнее и аккуратнее ведётся профиль, тем короче становится оформление. Поэтому внедрение экспресс-чекаута почти всегда идёт в связке с доработкой личного кабинета и историей заказов клиента.

Поделиться:

Хотите, чтобы повторные клиенты оформляли заказ за секунды?

Соберём экспресс-чекаут на 1С-Битрикс: сохранённые профили, оплату в один клик и повтор заказа с актуальными ценами и наличием. Рассчитаем работу по вашему магазину.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и порталы на 1С-Битрикс: оформление заказа, оплату, повторные покупки и обмен с 1С для среднего и крупного бизнеса.

← Все статьи блога