◄ Помощь ► Magento 2

если вы просто в composer.json поменяли Для просмотра ссылки Войди или Зарегистрируйся на Для просмотра ссылки Войди или Зарегистрируйся - это не сработает
обязательно получите ошибку о несовместимости модулей

1) обновите сам композер
2) проверьте файлы composer.json (для сравнения ссылки Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся) сравните секции "require" и "require-dev"

так же если нет старых модулей в которых прописана совместимость версий, обновляется с 2.2.х до 2.3.х без проблем
 
Последнее редактирование:
Уважаемые мажентоводы. Кто-нибудь разобрался в вопросе, в чем отличие в архитектуре комьюнити версии от коммерческой, почему некоторые модули работают, а некоторые не работают? Вроде бы разница у них в количестве модулей на первый взгляд.
 
Уважаемые мажентоводы. Кто-нибудь разобрался в вопросе, в чем отличие в архитектуре комьюнити версии от коммерческой, почему некоторые модули работают, а некоторые не работают? Вроде бы разница у них в количестве модулей на первый взгляд.

Разница только в том, что присутсвуют Enterprise модули, для которых некоторые кастомные модули могут иметь зависимости и без них просто не будут работать.
 
Уважаемые мажентоводы. Кто-нибудь разобрался в вопросе, в чем отличие в архитектуре комьюнити версии от коммерческой, почему некоторые модули работают, а некоторые не работают? Вроде бы разница у них в количестве модулей на первый взгляд.
а также в фрейме и базе данных и т.д.
 
Уважаемые мажентоводы. Кто-нибудь разобрался в вопросе, в чем отличие в архитектуре комьюнити версии от коммерческой, почему некоторые модули работают, а некоторые не работают? Вроде бы разница у них в количестве модулей на первый взгляд.
да особо разницы нет в структуре, просто в EE используются другие методы обработки сущностей.
модульность то та же
 
да особо разницы нет в структуре, просто в EE используются другие методы обработки сущностей.
модульность то та же
Так почему же платные модули не работают в коммерс версии? 2 дня убил, не хватает доп. пунктов в базе банных, так и сами разрабы делают модули под CE или под EE
 
Так почему же платные модули не работают в коммерс версии? 2 дня убил, не хватает доп. пунктов в базе банных, так и сами разрабы делают модули под CE или под EE
ПОТОМУ ЧТО КАСТОМНЫЙ МОДУЛЬ НАПИСАН СО СВЯЗЯМИ С ENTERPRISE МОДУЛЯМИ, КОТОРЫХ НЕТ В КОММЕРС ВЕРСИИ. ВОТ И НЕ РАБОТАЕТ.

Когда садишься писать модуль, нет никакого отличия в стиле написания кода CE и EE или еще чего.
Но если модуль косвенно затрагивает функционал EE, то очевидно, что будут ошибки на CE так как часть необходимого функционала для работы модуля просто отсутствует.
 
Последнее редактирование:
если хотите понять в чем разница
возьмите модуль ЕЕ из директории /vendor/magento/module- ****
залейте по тому же пути в СЕ версию
запустите composer update и php bin/magento setup upgrade
и смотрите ответ в командной строке
ну а если вы просто пытаетесь вытянуть модуль ЕЕ и прикрутить к СЕ
вам нужно для начала
/vendor/magento/framework (EE) прикрутить к СЕ
 
Так почему же платные модули не работают в коммерс версии? 2 дня убил, не хватает доп. пунктов в базе банных, так и сами разрабы делают модули под CE или под EE
так потому что логика разная может быть. к примеру - атрибуты кастомера - в ЕЕ они управляются из админки, а в СЕ - только сетаппером.
 
ПОТОМУ ЧТО КАСТОМНЫЙ МОДУЛЬ НАПИСАН СО СВЯЗЯМИ С ENTERPRISE МОДУЛЯМИ, КОТОРЫХ НЕТ В КОММЕРС ВЕРСИИ. ВОТ И НЕ РАБОТАЕТ.

Когда садишься писать модуль, нет никакого отличия в стиле написания кода CE и EE или еще чего.
Но если модуль косвенно затрагивает функционал EE, то очевидно, что будут ошибки на CE так как часть необходимого функционала для работы модуля просто отсутствует.
Так вот проблема то наоборот, на CE пашет, на EE добрая половина модулей не пашет.
 
Назад
Сверху