Готовое решение может представлять из себя полностью завершенный интернет-магазин, оптимизированный под какую-либо тематику. Технически, готовое решение - это модуль и тема оформления в одном архиве. Разработчик может реализовать в модуле все необходимые модели, блок-контроллеры, контроллеры административной панели, и использовать возможности модуля в теме оформления.
По сути в архиве представлена структура дополнения модуля, за исключением того, что в папке solutiontemplate еще присутствует тема оформления.
При установке готового решения, Marketplace выполняет следующие дествия:
Таким образом сразу после установки готового решения, пользователь увидит новый сайт.
При обновлении готового решения, Marketplace выполняет те же действия, что и при установке.
В случае если готовое решение является платным, разработчик может представить бесплатную демо-версию своего дополнения. Для этого необходимо отдельно загрузить дистрибутив (zip-архив) демо-версии готового решения в карточке дополнения в личном кабинете разработчика на проекте Marketplace ReadyScript.
Структура zip-архива демо-версии дополнения абсолютно идентична структуре рабочей версии модуля.
Разработчик самостоятельно решает, как ограничить функциональность демо-версии готового решения. Наиболее распространенным способом - является удаление части кода из модуля и установка заглушек на определенные действия.