Особенности установки модулей из Маркетплейса

Если у вас в установлен в настройках главного модуля наш сервер обновлений, появляется серия особенностей в установке модулей из официального маркетплейса.

  1. Для установки бесплатных модулей у вас должен быть валидный ключ и не просроченный ключ (либо демо ключ, либо полный). Со случайными ключами либо с ключами типа «DEMO», «S20-SM-XXXXX» установить бесплатные модули из маркетплейса не получится.
  2. Для установки платных модулей, которые есть в нашем репозитарии - вам необходимо их заранее приобрести, и тогда они устанавливаются штатным способом.
  3. Для платных модулей, которые имеют демо-режим есть некоторые нюансы:
    • если модуль есть в нашем репозитарии - вы не сможете его установить в режиме демо.
    • если модуля в нашем репозитарии нет - вы его сможете установить так же как бесплатный (п.№1).

Если вам все же необходимо установить из официального маркетплейса модуль в демо-режиме, тогда необходимо выполнить следующие действия.

  1. Установить наш модуль «BXProject.services»  Он будет доступен вам по запросу к оператору. После установки он доступен в меню «Маркетплейс -> BXProject Сервисы -> Активировать хайдер»
  2. В настройках главного модуля (/bitrix/admin/settings.php?lang=ru&mid=main&tabControlactivetab=edit5) меняете «Имя сервера, содержащего обновления» на адрес www.bitrixsoft.com. После чего сохраняете настройки.
  3. После этого заходите в раздел «Маркетплейс» -> «Обновление платформы». 
  4. Если видите ошибку «MPLICENSEVIOLATION: В вашу лицензию не входит модуль «Название модуля». Вы должны удалить этот модуль.»  - выписываете, какие модули вам необходимо «спрятать» от официального битрикса. Например: abricos.fz152,webfly.sbrf,yenisite.seofilter. Выписываете их через запятую без пробелов.
  5. Идете в «Маркетплейс -> BXProject Сервисы -> Активировать хайдер» - и жмете кнопку «Установить патч».
  6. Переходите во вкладку «Настройки хайдера». Там в строке «Какие модули спрятать от битрикса.» вставляете ту строку, которую сформировали выше и жмете «сохранить».
  7. Снова заходите в раздел «Маркетплейс» -> «Обновление платформы». Если нету ошибок, теперь вы можете устанавливать бесплатные и демо-модули из официального репозитория.
  8. После выполнения нужных операций восстанавливаете альтернативный сервер обновления.
  9. В «Маркетплейс -> BXProject Сервисы -> Активировать хайдер» во вкладке «Настройки хайдера» удаляете строку, которую вводили и сохраняете. Если не сделать этого шага, то вы не сможете получать обновления с альтернативного репозитария.