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