Коли ви встановлюєте новий пакет розширення у Magento 2 через композер, ви можете отримати наступну помилку:
[InvalidArgumentException]
Package vendor/module-name exists in composer repo (https://repo.packagist.org) and composer repo (https://repo.magento.com) which has a higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
Ця помилка пояснює сама себе і містить посилання на документацію композера.
Проблема в тому, що модуль, який ви намагаєтесь встановити, має стару версію у композер репозиторії Magento та нову версію у безкоштовній публічній репозиторії packagist.org. Проте репозиторія Magento має більш високий пріоритет, і тому композер не може встановити останню версію і викидає цю помилку.
Щоб вирішити цю помилку вам потрібно:
1. Відкрити файл composer.json у корені Magento 2.
2. Знайти розділ "repositories".
3. Замінити наступний код
"type": "composer",
"url": "https://repo.magento.com/"
на цей
"type": "composer",
"url": "https://repo.magento.com/",
"exclude": ["vendor/module-name", "vendor/module-name2"]
Простіше кажучи, вам потрібно заборонити скачувати ці пакунки зMagento репозиторії.
4. Зберегти зміни та спробувати встановити модуль Magento 2 ще раз.