Перейти к основному контенту

Обновление

  1. Скачайте bitrix-pro-main.zip
  2. Разархивируйте модуль и разместите содержимое архива в директории bitrix/modules/rarus.lms
  3. Подключитесь к ssh, перейдите в каталог модуля и обновите зависимости:
     cd [document_root]/bitrix/modules/rarus.lms
     composer update --no-dev
    
  4. Переустановите модуль в административном разделе в меню Marketplace → Установленные решения

Changelog

[2.0.7.0] — 2026-06-11

  • Доработан компонент sertificate.buy:
    • добавлена возможность открывать компонент без авторизации;
    • добавлен режим отправки сертификата: почта или телефон;
    • добавлен режим покупки сертификата: прямая оплата или стандартная корзина.
  • Добавлен CustomEventHandlers как пример кастомной реализации события покупки сертификата (изменения статуса корзины).

[2.0.6.0] — 2026-25-05

  • Доработан сервис расчета скидок в корзине SaleActionDiscountService:
    • добавлена передача типов оплат;
    • добавлена проверка наличия PRODUCT_XML_ID в составе товаров;
    • добавлена проверка наличия PAY_SYSTEM_ID в составе заказа.
  • Доработан сервис событий заказа OrderEvent:
    • для событий создания заказа, продажи и возврата добавлена передача типов оплат;
    • скорректирован расчёт скидок в событии редактирования заказа с учётом замороженного сертификата;
    • настроена удаление заказа в системе лояльности при отмене оплаченного заказа в 1С-Битрикс.
  • В компоненте Order:
    • добавлено уведомление о сумме сертификата;
    • исправлена функция удаления сертификата;
    • выполнены мелкие доработки.
  • В компоненте certificate.buy (покупка сертификата) добавлена проверка данных (пре-продажа) перед созданием сертификата.
  • Доработан сервис применения сертификата CertificateService:
    • настроено сохранение выбранного на этапе оформления заказа типа оплаты при применении сертификата.
  • Настроена передача флага обработки заказа после завершения продажи со стороны модуля.
  • Добавлена возможность передачи реферера клиента. В настройках модуля указываются:
    • код пользовательского поля;
    • тип реферера.
  • Настроена передача тайм-зоны клиента при регистрации и обновлении.
  • В настройки модуля добавлена ссылка на документацию.

[2.0.5.1] — 2026-03-31

Исправлено

  • Настроена передача логина при обновлении профиля

[2.0.5.0] — 2026-03-31

Добавлено

  • Добавлена передача локального времени заказа и продажи на основе часового пояса покупателя. Внимание: требуется активировать настройку автоматического определения часового пояса по браузеру в настройках главного модуля

[2.0.4.3] — 2026-03-16

Исправлено

  • Улучшена защита от гонки запросов при выборе опций заказа, обновлены стили компонента order

[2.0.4.2] — 2026-03-13

Исправлено

  • Исправлена ошибка гонки запросов при выборе местоположения на странице оформления заказа

[2.0.4.1] — 2026-03-04

Исправлено

  • Скорректирован метод SaleActionDiscountService::buildCharacteristicsLabel с учетом отсутствия свойств товара

[2.0.4.0] — 2026-03-02

Добавлено

  • Разработан функционал покупки произвольного подарочного сертификата с отправкой на почту

[2.0.3.0] — 2026-02-19

Добавлено

  • Разработан новый шаблон компонента Order и установлен по умолчанию (старый шаблон переименован в bootstrap)

Исправлено

  • Добавлена проверка существования заказа в AdminEvent
  • Удален обработчик события OnBeforeUserLogin из модуля

[2.0.2.3] — 2026-02-11

Добавлено

  • Добавлена опция «Автозаполнение поля списания максимальным количеством бонусов» в настройках модуля
  • Реализовано автоматическое заполнение доступных к списанию бонусов в сервисах расчета скидок и событиях заказа
  • Улучшена обработка сессий для отслеживания ручного изменения списываемых бонусов (параметр RARUS_LMS_PAY_BONUSES_EDIT)
  • Доработана логика фронтенд-части компонента order (шаблон .default)

Исправлено

  • Исправлена обработка локальных скидок доставки в финальном расчете

[2.0.2.2] — 2026-02-06

Добавлено

  • Настроена передача характеристики в метод получения расчета скидок и формирование продажи/возврата
  • Обновлен SDK до версии 2.0.2

Исправлено

  • Мелкие правки в файле локализации

[2.0.2.1] — 2026-01-14

Исправлено

  • Заменен класс для работы с пользователем с CAllUser на CUser

[2.0.2.0] — 2026-01-14

Добавлено

  • Добавлен OrderLmsTable для сохранения информации о заказе
  • Обновлены зависимости в composer.json

Исправлено

  • Исправлено значение по умолчанию для shopId
  • Переработаны события создания заказа
  • Обновлена логика создания и обновления заказа

[2.0.1.2] — 2025-12-08

Добавлено

  • Добавлена настройка передачи поля согласия на рассылку
  • Реализовано применение подарочного сертификата

Исправлено

  • Исправлен расчет скидок при редактировании заказа
  • Переработана логика создания заказа в СУЛ — id заказа является номером заказа в БУС

[2.0.1.1] — 2025-09-14

Добавлено

  • Первый стабильный релиз модуля
  • Подключен SDK версии 2.0