#Решения из Marketplace
Витрина — раздел Marketplace в панели сайта.

#Что показывает карточка
Название, версия, автор, описание и — главное — что с этим решением можно сделать прямо сейчас.
| Кнопка | Что значит |
|---|---|
| Установить | решение доступно: бесплатное, оплаченное или входящее в тариф |
| Купить | платное и ещё не ваше — уводит в кабинет |
| Поднять тариф | поштучно не продаётся, доступ даёт тариф выше |
| Обновить | стоит, но в витрине есть выпуск свежее |
| Выключить / Включить | стоит; временно отключить, не удаляя |
| Снять | удалить с сайта |
| нет кнопки | решение объявлено, но архива с ним ещё нет — ставить нечего |
Цена показывается только там, где за неё сейчас платят. У установленного вместо ценника — «Куплено», у входящего в тариф — «Входит в тариф».
Ценник рядом с кнопкой «Установить» читается как счёт: человек думает, что при нажатии спишут деньги, и либо не жмёт вовсе, либо жмёт и ждёт списания. Поэтому цена там, где платят, и слова там, где уже своё.
#Установка
Нажмите Установить. Дальше всё делается само, по шагам:
- читается манифест решения;
- проверяется, подходит ли оно к версии ядра;
- проверяются зависимости — и недостающие ставятся первыми;
- накатываются миграции;
- заводятся справочники и их поля;
- заводятся модули и их виды;
- регистрируются маршруты, права, пункты меню, слушатели событий;
- записывается установленная версия, решение включается.
Если шаг не удался, сделанное отменяется в обратном порядке. Половина установленного решения хуже неустановленного: справочник есть, модуля нет, страница отдаёт пустоту — и понять почему можно только руками.
После установки в меню панели появляются разделы решения — например, «Формы» и «Заявки» у решения «Формы».
#Зависимости
Некоторые решения работают только вместе с другими. Связку crm-form
(«CRM и формы») невозможно поставить без form и crm — установщик
поставит их сам, спрашивать не будет.
Обратное тоже верно: снять решение, от которого зависит другое установленное, не получится — сначала снимается зависящее.
#Включить и выключить
Выключенное решение остаётся на месте со всеми данными, но:
- его справочники пропадают из меню;
- его слушатели событий молчат;
- его блоки на страницах не рисуются.
Выключение — правильный способ временно убрать функциональность. «Снять» удаляет решение, а это уже разговор про данные.
#Снятие
Кнопка Снять ведёт на отдельную страницу, где написано поимённо: какие справочники принадлежат решению и сколько в них записей.

Снять можно двумя способами:
| Способ | Что уходит | Что остаётся |
|---|---|---|
| Снять | само решение: модули, маршруты, слушатели | справочники и все записи |
| Снять с данными | плюс справочники и их таблицы | ничего |
Второй способ требует вписать слово УДАЛИТЬ руками.
Само решение можно поставить заново. Содержимое, удалённое вместе с ним, — нет. Заявки, сделки, заказы и статьи не восстанавливаются переустановкой.
#Обновление
Кнопка Обновить ставит свежий выпуск поверх. При этом:
- структура догоняется: новые поля, новые модули;
- записи не трогаются никогда;
- правленая вёрстка не перезаписывается — ваша правка остаётся рабочей, а новая вёрстка ложится в «исходный код» (см. Правка).
Список витрины кешируется. Если свежая версия вышла, а кнопки «Обновить» нет — нажмите Обновить список вверху страницы.
#Что чаще всего идёт не так
«Поставил решение, а раздела в меню нет». Проверьте, включено ли оно: у выключенного справочники из меню скрыты.
«Карточка есть, кнопки нет». Решение объявлено, но собранного архива для него ещё нет. Раньше в этом случае стояла кнопка «Установить», сайт шёл за архивом, не находил его — и снаружи это выглядело как «поставилось и не работает».
«Решение стоит, но не отмечено на платформе». Такое бывает у сайтов, которым решение поставили в обход витрины. Пока так, лицензию на него не оформить, и на своём сервере оно не включится — нажмите Отметить на платформе.