Быстрая покупка в один клик на 1С-Битрикс: разработка под ключ

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Быстрая покупка в один клик на 1С-Битрикс: разработка под ключ
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1321
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    914
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    663
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    810
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    709
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1043

Мы часто сталкиваемся с ситуацией: клиент хочет дать пользователям возможность купить товар буквально в два клика, но стандартный checkout Битрикс требует заполнения множества полей. Готового компонента «Купить в один клик» в платформе нет — это всегда кастомная разработка. Если сделать её наспех, заказы теряются: они попадают в статус «Новый» без привязки к корзине, без расчёта доставки и без онлайн-оплаты. Менеджеру приходится перезванивать и уточнять всё вручную. Мы решаем эту задачу с помощью правильной архитектуры. По нашим данным, до 40% пользователей покидают сайт при длинном оформлении заказа. Решение «Купить в один клик» увеличивает конверсию в среднем на 25%, а для повторных покупателей — до 40%. Важно не просто повесить кнопку, а корректно обработать данные: передать торговое предложение, создать заказ с нужными свойствами, уведомить менеджера.

Как технически работает «Купить в один клик»?

Корректная реализация включает несколько обязательных шагов:

  1. Создание заказа через \Bitrix\Sale\Order::create() с указанием товара, количества и цены.
  2. Привязка заказа к анонимному или авторизованному пользователю.
  3. Установка статуса, типа плательщика и свойства (телефон из формы).
  4. Уведомление менеджера через событие OnSaleOrderSaved или \Bitrix\Sale\Notify.
  5. Отправка подтверждения покупателю на телефон (SMS через провайдера, например smsc).

Пример минимального обработчика:

$order = \Bitrix\Sale\Order::create('s1', \CSaleUser::GetAnonymousUserID());
$order->setPersonTypeId(1);

$basket = \Bitrix\Sale\Basket::create('s1');
$item = $basket->createItem('catalog', $productId);
$item->setFields([
    'QUANTITY' => $quantity,
    'CURRENCY' => 'RUB',
    'LID' => 's1',
    'PRODUCT_PROVIDER_CLASS' => '\Bitrix\Catalog\Product\CatalogProvider',
]);
$order->setBasket($basket);

$propertyCollection = $order->getPropertyCollection();
$phoneProp = $propertyCollection->getItemByOrderPropertyCode('PHONE');
if ($phoneProp) {
    $phoneProp->setValue($phone);
}

$order->setField('STATUS_ID', 'N');
$result = $order->save();

Какие варианты кнопки быстрого заказа существуют?

Модальное окно с формой. Самый распространённый вариант: кнопка открывает окно с полем телефона (и опционально — именем). После отправки создаётся заказ, и клиент видит сообщение «Мы вам перезвоним». Конверсия высокая, но некоторые пользователи пугаются модалок.

Форма прямо на странице товара. Для ниш, где важно объяснение менеджера (например, сложные станки), форма разворачивается под кнопкой. Конверсия чуть ниже из-за выхода из контекста, но зато снижается отказ от модального окна.

Быстрый заказ в каталоге. Кнопка на карточке товара без перехода на страницу товара. Важно передать не только ID товара, но и выбранное торговое предложение (цвет, размер). Это требует либо предварительного выбора, либо автоматического выбора первого доступного.

Модальное окно конвертирует в среднем на 15% лучше, чем форма на странице, но для авторизованных пользователей можно получить ещё более высокие показатели.

Почему стоит добавить SMS-верификацию?

При высоком проценте фиктивных заказов из «одного клика» мы добавляем верификацию через OTP. Пользователь вводит телефон, получает SMS с кодом, вводит код — только после этого создаётся заказ. Это уменьшает количество спама в 3–4 раза. Однако для обычных магазинов верификация может снизить конверсию на 10–15%, поэтому мы рекомендуем её только для B2B или дорогих товаров. Подробнее про SMS-аутентификацию можно почитать на Wikipedia.

Кейс из нашей практики: быстрый заказ для авторизованных

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

Решение: кнопка «Купить снова» рядом с каждым товаром в истории заказов. При нажатии проверяем последний заказ пользователя через \Bitrix\Sale\Order::getList(['filter' => ['USER_ID' => $userId], 'order' => ['DATE_INSERT' => 'DESC'], 'limit' => 1]), берём из него способ доставки и адрес, создаём новый заказ с теми же параметрами. Пользователь видит только подтверждающее уведомление «Заказ №XXXX создан, ожидайте звонка».

Конверсия для авторизованных пользователей выросла — повторный заказ занял 2 секунды вместо 3 минут. А общее количество брошенных корзин снизилось на 20%.

Что входит в работу?

Что делаем Описание
Аналитика и прототип Обсуждаем сценарий, выбираем тип формы, рисуем макет
Разработка компонента Пишем компонент 2.0 с ajax-обработчиком, кэширование тегированное
Интеграции CRM (Битрикс24), 1С через CommerceML, SMS, OTP
Тестирование Проверяем все сценарии: анонимный, авторизованный, ошибки
Документация и обучение Передаём исходники, инструкцию по настройке, консультацию
Детали: типичные ошибки при реализации - Не установлен тип плательщика — заказ создаётся без свойств. - Не задан `PRODUCT_PROVIDER_CLASS` — ошибка при сохранении. - Игнорирование торговых предложений — заказ без SKU. - Отсутствие обработчика ошибок — пользователь видит 500-ю ошибку.

Сроки разработки

Вариант Сроки
Модальное окно + создание заказа + уведомление менеджеру 1–2 дня
+ SMS-подтверждение покупателю +0,5 дня
+ Интеграция с CRM (лид) +1 день
+ Верификация телефона через OTP +1–2 дня
Быстрый заказ всей корзины + CRM 3–5 дней

Стоимость рассчитывается индивидуально — зависит от сложности интеграции и необходимых доработок. Оцениваем проект бесплатно. Свяжитесь с нами, чтобы обсудить вашу задачу. Наш опыт — 7+ лет, более 50 реализованных проектов под ключ. Для быстрой оценки пришлите описание задачи — мы предложим решение и сроки.

Дополнительные материалы: документация Битрикс по заказам, REST API Битрикс24. Также вы можете ознакомиться с 1С-Битрикс на Wikipedia.