+7 499 938 8452 пн.-пт. 10:00 – 17:00

Корзина для лицензии Старт

от EaglesWeb

Скриншоты

Технические данные

Дата публикации:
30.04.2026
Версия:
1.0.0
Адаптивность:
Да
Поддержка композита:
Да
Число установок:
Менее 50 раз

Совместимые редакции

Описание

Превратите каталог на инфоблоках в полноценную витрину с заказом — без подключения тяжёлого модуля «Интернет-магазин».

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 рабочего дня. Если ответа нет — проверьте папку «Спам».

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Корзина для лицензии Старт
Корзина для лицензии Старт
3 500 руб