SOK: Оформление заказа с корзиной Битрикс
Страница оформления заказа уровня крупных маркетплейсов — для любого магазина на 1С-Битрикс.
Мы изучили оформление заказа на OZON, Wildberries, Яндекс.Маркет, ВсеИнструменты и др. и собрали практики в одном модуле: современный интерфейс, корзина на одном экране с оформлением, настройка без правки кода, Vue 3 и архитектура под расширение проекта.
Модуль подключается как шаблон sok_order_placement стандартного компонента bitrix:sale.order.ajax.
Попробуйте бесплатно — 7 дней демо-периода.

Корзина прямо на странице оформления
Покупатель не уходит на отдельную страницу корзины. На экране оформления заказа:
- выбор позиций галочками («выбрать все» / снять выбор);
- в заказ попадают только отмеченные товары; остальные остаются отложенными (DELAY);
- изменение количества с мгновенным пересчётом итога;
- удаление позиции с возможностью восстановления;
- два вида карточек товара: компактный и увеличенный;
- вывод свойств в карточке: свойства корзины и свойства инфоблока / SKU;
- пустая корзина: настраиваемые тексты и кнопки «В каталог» / «На главную».

Покупатель, профили и поля заказа
- типы плательщиков (можно показывать блок даже при одном типе);
- профили покупателя: выбор, создание, редактирование, сохранение, удаление с подтверждением;
- свойства заказа разделены на группы «Покупатель» и «Доставка» (настройки модуля);
- служебные свойства через бизнес-значения модуля (маппинг по типу плательщика);
- расположение блока покупателя: до или после доставки/оплаты (параметр);
- комментарий к заказу — в блоке доставки или профиля.



Доставка и самовывоз
- список служб доставки: сроки, описания, дополнительные услуги;
- местоположение с полным текстовым путём; местоположение по умолчанию из параметров компонента;
- самовывоз: список пунктов + Яндекс.Карты 3.0, маркеры, поиск ближайшего ПВЗ;
- постраничный список пунктов («Показать ещё»), настраиваемый показ карты;
- настраиваемые поля списка ПВЗ: название, график, телефон, описание;
- запоминание последнего выбранного пункта самовывоза;
- службы без авторасчёта — текст вместо цены («Рассчитывается отдельно»);
- нулевая стоимость — «Бесплатно» или скрытие строки.


Расширение настроек служб доставки Битрикс — дополнительные ограничения в стандартном интерфейсе службы:
- по наличию на складе (скрыть службу, если остатка не хватает);
- по свойству товара и типу плательщика (скрыть службу при совпадении значения; для SKU — опция проверки родителя).

Оплата, итог и купоны
- указан выбранный способ оплаты и доставки;
- sticky-сайдбар итога: якоря на доставку/оплату, позиции, НДС, скидка, итого, кнопка оформления;
- настраиваемый отступ фиксированной боковой панели;
- купоны: применение, удаление, статус;
- ограничение по минимальной сумме заказа с предупреждением;

Гостевой сценарий, согласия и оферта
- блок «Вход или регистрация»;
- оформление с авторегистрацией (ALLOW_AUTO_REGISTER=Y);
- без авторегистрации: гостю доступны вход, корзина и итог; доставка/оплата скрыты, кнопка оформления недоступна до входа;
- AJAX-прокси шаблона для корректного пересчёта корзины/доставки/купонов у гостя;
- согласие на обработку ПДн через ядро USER_CONSENT (запись в журнал при сохранении заказа);
- подпись согласия из соглашения Битрикс или include-файла;
- опция показывать галочку согласия только гостям;
- текст оферты без галочки (отдельный include).

В параметрах компонента sale.order.ajax (шаблон sok_order_placement):
- основной цвет, hover, радиусы, фон блоков;
- подписи блоков, кнопок, сообщений, тексты пустой корзины;
- состав и поведение блоков оформления (покупатель, доставка, оплата, корзина);
- цели аналитики (см. ниже).
Верстальщик для базовой адаптации под фирменный стиль не нужен.
Аналитика из коробки
- цели Яндекс.Метрики на шаги покупателя — в параметрах компонента;
- Enhanced Ecommerce для Google Analytics;
- идентификаторы целей по умолчанию совпадают с типовыми (если цели уже есть в Метрике, менять не обязательно).
Архитектура и доработка
- UI на Vue 3 (Bitrix Extensions);
- шаблон стандартного bitrix:sale.order.ajax — без правки ядра Sale;
- расширение бизнес-логики: restriction’ы доставки, провайдеры бизнес-значений, события;
- изоляция по сайтам на мультисайте (модуль только на выбранных сайтах);
- кастомизация частей интерфейса через parts/custom/ на стороне проекта (не в пакете МП);
- документация для разработчиков под нестандартные задачи.
Как внедрить
Подробная инструкция — на вкладке установки и настройки решения. Коротко:
- Активировать купон в «Marketplace» → «Обновление решений».
- Установить «SOK: Оформление заказа с корзиной».
- В настройках модуля указать сайты и привязать группы свойств к блокам «Покупатель» и «Доставка».
- Переключить шаблон sale.order.ajax на sok_order_placement (режим правки или код страницы).
- Настроить цвета, подписи и цели аналитики в параметрах компонента.
Требования
- 1С-Битрикс: Управление сайтом — «Малый бизнес» и выше;
- для карты самовывоза — API-ключ Яндекс.Карт («Управление структурой»);
- для аналитики — счётчик Яндекс.Метрики и/или Google Analytics.
Готовый модуль оформления заказа с корзиной для 1С-Битрикс: один экран checkout, галочки и отложенные товары, профили, доставка/ПВЗ, расширенные ограничения служб доставки, гостевые сценарии, согласия, аналитика и настройка без правки ядра.
Попробуйте бесплатно 7 дней или установите решение из Marketplace.
В нашем каталоге представлены готовые сайты и интернет-магазины для различных сфер деятельности.
Для того, чтобы найти подходящий вариант воспользуйтесь фильтром, расположенном в каждом разделе.
Вы можете отфильтровать готовые решения по тематике, стоимости и другим параметрам.
Пожалуйста, обратить внимание, что для установки купленного решения вам обязательно потребуется система управления Битрикс, позволяющая редактировать сайт или интернет-магазин без знания программного кода.
Перейдя на детальную страницу любого решения, вы увидите его цену, кнопку со ссылкой на демо версию, список подходящих редакций Битрикс и два варианта покупки:
- Вы покупаете только решение (подходит тем, у кого уже есть платформа Битрикс с нужным набором функций).
- Вы покупаете все необходимое для установки в одном наборе, в который уже входит:
- выбранное вами готовое решение;
- минимально требуемая редакция 1С-Битрикс;
- аренда хостинга и домена.
Вы можете выбрать базовый набор, либо составить свой добавив в него:
- другую редакцию 1С-Битрикс, которая включает в себя больше полезных функций;
- более мощный хостинг;
- услуги приоритетной техподдержки и пр.
Положите товары в корзину, кликните по ней в правом верхнем углу страницы и нажмите на кнопку
«Оформить заказ» или кликните по кнопке «Быстрый заказ».
Быстрый заказ
Функция «Быстрый заказ» позволяет пропустить стандартную процедуру оформления покупки. Вместо этого вы оставляете свои контактные данные в специальной форме обратной связи и ожидаете звонка нашего сотрудника. Он уточняет позиции вашего заказа, отвечает на вопросы и отправляет подтверждение заказа на вашу электронную почту.
Обычное оформление
При выборе стандартного оформления заказа, вы увидите новую страницу. Здесь вам нужно будет выбрать тип плательщика, вариант оплаты и доставки заказа.
Оплата
Вы можете оплатить заказ по безналичному расчету, а также наличными при помощи платежной системы Яндекс.Деньги, выбрав способ оплаты через электронный кошелек или картами Visa, Mastercard, либо Maestro.
Доставка
Купленные программные продукты будут отправлены вам по электронной почте в виде цифро-буквенного кода. Данный код (лицензионный ключ) выписывается автором программного продукта и предоставляет вам неисключительное право на его использование.
Установка
При покупке готового решения вместе с системой управления сайтом Битрикс, их установка проводится абсолютно бесплатно.
Безналичный расчет
Данный способ оплаты доступен для физических и юридических лиц. После заполнения и подтверждения заказа вы получите по e-mail счeт со всеми реквизитами, который необходимо распечатать и оплатить в любом коммерческом банке в течение 5 банковских дней с момента оформления заказа.
Пожалуйста, обратите внимание, что продажа программных продуктов осуществляется без НДС
(пп. 26 п. 2 ст. 149 НК РФ).
Оплата при помощи сервиса Яндекс.Деньги
Данный способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Надёжность и безопасность приёма платежей подтверждена международными сертификатами PCI Security Standards Council. Информация о сервисе находится в официальных реестрах Visa International и MasterCard Worldwide.
После заполнения и подтверждения заказа вы будете переадресованы на защищенный веб-сайт сервиса Яндекс.Деньги, где сможете выбрать способ оплаты при помощи платежных карт Visa, Mastercard или Maestro, либо электронного кошелька Яндекс.Деньги.
Доставка
Купленные программные продукты поставляются в виде цифро-буквенного кода, используя который их можно установить на хостинг согласно инструкции. Код отправляется онлайн на указанную в заказе электронную почту.
После получения оплаты от покупателя до момента отправки ему лицензионного ключа может пройти несколько часов.
На протяжении этого времени проводится оформление купленной программной продукции.
Внимание! Неправильно указанный e-mail может привести к дополнительной задержке. Пожалуйста, проверяйте ваши персональные данные при регистрации и оформлении заказа. Конфиденциальность ваших данных гарантируется.
Для установки вам потребуется
- Система управления «Битрикс» (подходящей редакции);
- Домен;
- Хостинг.
Все это вы можете купить в готовом наборе у нас на сайте, ускорив процесс дальнейшей установки.
Базовую установку мы сделаем для вас бесплатно!
Задать вопрос
Не нашли ответа на свой вопрос?Свяжитесь с нами, и мы предоставим необходимую информацию. |
Задать вопрос
|



