Превратите каталог на инфоблоках в полноценную витрину с заказом — без подключения тяжёлого модуля «Интернет-магазин».
Minicart — это лёгкая плавающая корзина, оформление заказа на той же странице, админка заказов и современные платежи. Решение ориентировано на редакцию «Старт» и выше, где каталог уже построен на инфоблоках.
Преимущества модуля
Быстрый старт один компонент в шаблоне — корзина доступна на всех страницах.
Понятный покупателю UX: корзина открывается поверх страницы, без принудительного ухода в многошаговый сценарий «как в большом магазине».
Гибкая кнопка «В корзину»: достаточно класса и «data-element-id»; есть готовый блок
Ваша логика цены: тянем цену из свойства элемента инфоблока — как завели в каталоге, так и в заказе.
Заказы в одном месте: раздел в меню Сервисы, редактирование, статусы, работа с оплатой.
Скидки и купоны — отдельный функционал в администрировании модуля.
Оплата, доставка, уведомления
Онлайн-оплата: ЮKassa и Робокасса (настройка в разделе Платежные системы).
* Доставка: настраиваемые способы и стоимость из настроек модуля.
* Почтовые уведомления с настраиваемыми шаблонами и получателями.
* SMS о новом заказе: SMSAero и SMS.ru.
Технологии и совместимость
◆ Модуль для 1С-Битрикс: Управление сайтом, редакция «Старт» и выше там, где доступен нужный функционал каталога на инфоблоках.
Корзина покупателя хранится в cookie, актуализация состава и сумм — через AJAX шаблона компонента.
◆ Совместимость с PHP 7.x, 8.x
◆ Поддержка многосайтовости, композитного и автокомпозитного режима
◆ Работает на актуальных и более старых версиях 1С-Битрикс (от 18.5)
1. Перед установкой
Убедитесь, что каталог реализован на инфоблоках, а у элементов (товаров) есть свойство с ценой (часто код `PRICE`; любой код можно указать в настройках модуля, главное — единообразие).
Рекомендуется сделать резервную копию сайта и базы данных перед установкой стороннего модуля.
2. Установка с Маркетплейса
В административной части откройте Маркетплейс → Обновление решений.
На вкладке «Активация купона» введите полученный при покупке ключ и активируйте.
На вкладке «Список обновлений» отметьте решение eaglesweb.minicart и нажмите «Загрузить».
Перейдите на вкладку «Установка обновлений» и установите загруженное решение кнопкой «Установить».
После успешной установки модуль появится в Настройки → Настройки продукта → Модули под именем «Корзина для лицензии Старт».
4. Первые настройки модуля
Перейдите в Настройки → Настройки продукта → Настройки модулей → Корзина для лицензии Старт.
Заполните разделы:
- Общие параметры — код свойства цены (должен совпадать с реальным свойством в инфоблоке), тема корзины (светлая / тёмная), при необходимости отступ плавающей кнопки снизу.
- Поля формы — какие поля показывать покупателю и какие делать обязательными.
- Доставка — строки способов доставки и стоимости (как в вашей бизнес-логике).
- Почтовые уведомления — получатели и привязка к почтовым событиям/шаблонам Битрикс.
- SMS — при необходимости укажите провайдера (SMSAero или SMS.ru) и учётные данные для уведомления о новом заказе.
Сохраните настройки.
5. Платёжные системы (ЮKassa, Робокасса)
Онлайн-оплата настраивается отдельно от вкладки общих настроек:
Откройте Сервисы → Корзина для лицензии Старт → Платежные системы.
Включите нужные способы (ЮKassa, Робокасса), укажите ключи и параметры из личных кабинетов.
Внимательно скопируйте URL уведомлений / Result URL в кабинет платёжной системы так, как указано в подсказках на странице.
После смены домена сайта проверьте URL в кабинетах ЮKassa и Робокассы.
6. Подключение корзины
Добавьте код компонента в шаблон сайта, расположив его непосредственно перед закрывающим тегом </body>.
<?$APPLICATION->IncludeComponent( 'eaglesweb:minicart', '.default', array(), false );?> |
Все параметры берутся из настроек модуля:
Важно: значение `PRICE` в параметрах компонента должно совпадать с кодом свойства цены в инфоблоке и с тем, что задано в настройках модуля, если вы не переопределяете его намеренно только в компоненте.
7. Кнопка «В корзину» в каталоге
Добавление товара идёт по клику на элемент с классом `add-to-cart` или `ew-product-buy__btn` и атрибутом `data-element-id` — ID элемента инфоблока (товара).
Передавайте ID товара в зависимости от используемого шаблона:
Пример для компонента «Элементы раздела (bitrix:catalog.section)»:
<?=$arElement["ID"];?> |
Пример для компонента «Список новостей (bitrix:news.list)»:
<?=$arItem["ID"];?> |
Пример для компонента «Новость детально (bitrix:news.detail)»:
<?=$arResult["ID"];?> |
Добавление товара в один клик:
<button type="button" class="add-to-cart" data-element-id="<?=$arElement['ID']; ?>" data-quantity="1"> В корзину </button> |
Добавление товара с указанием количества:
<div class="ew-product-buy"> <div class="ew-product-buy__stepper"> <button type="button" class="ew-product-buy__qty-btn--down" aria-label="Уменьшить количество">−</button> <input type="number" class="ew-product-buy__qty-input" name="ew_product_qty" value="1" min="1" max="99" title="Количество"> <button type="button" class="ew-product-buy__qty-btn--up" aria-label="Увеличить количество">+</button> </div> <button type="button" class="ew-product-buy__btn" data-element-id="<?=$arElement["ID"];?>"> В корзину </button> </div> |
Запрещено изменять или удалять текущие CSS-классы данных блоков. Допускается только добавление новых классов.
Нужна помощь с установкой или настройкой корзины? Пишите нам в техподдержку: support@eagles-web.ru
Если в Проверке системы Битрикс есть ошибки — устраните их до обращения в поддержку.
По вопросам установки, настройки и работы модуля пишите на support@eagles-web.ru или оставьте обращение через форму на странице решения в Маркетплейсе. Отвечаем в течение 1 рабочего дня. Если ответа нет — проверьте папку «Спам».Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.