Коли ви встановлюєте новий пакет розширення у 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/",
"canonical": false

Простіше кажучи, вам потрібно надати репозиторії Magento не найвищий пріоритет.

4. Зберегти зміни та спробувати встановити модуль Magento 2 ще раз.