Проблема « Ключ продукту порожній або недійсний. Розширення було автоматично вимкнено. Проблема » виникає з трьох поширених причин. Зазвичай це пов’язано з використанням застарілої версії модуля Magefan_Communty, завантаженням безкоштовної версії модуля для Magento Commerce або використанням розширення Translation v2.2.9.

Давайте подивимося, що можна зробити, щоб виправити цю проблему в різних випадках.

Рішення для Magento з відкритим кодом (CE)

Якщо ви отримуєте цю помилку під час збереження розширення Magefan у версії Magento Community і не бачите жодного поля Ключ продукту , як на скріншоті:

Product Key is empty or invalid. The extension has been automatically disabled.

переконайтеся, що у вас встановлена ​​остання версія розширення Magefan Community .

Примітка: Спільнота Magefan не є блогом Magefan і не є входом до Magefan як клієнта. Це окремий модуль, який використовується разом з усіма розширеннями Magefan .

Щоб перевірити версію розширення Magefan Community, перегляньте один із цих файлів:

app/code/Magefan/Community/composer.json
app/code/Magefan/Community/etc/module.xml
vendor/magefan/module-community/composer.json
vendor/magefan/module-community/etc/module.xml

Якщо у вас стара версія, вам потрібно оновити розширення.

Якщо у вас остання версія Magefan_Community, використовуйте Magento Community (не Magento Enterprise), і проблема все ще існує, будь ласка, зв’яжіться з нами .

Рішення для Magento 2 Commerce (EE та ECE)

Якщо ви використовуєте Magento EE або ECE, вам потрібно увійти до свого облікового запису Magefan , щоб отримати ключ продукту (ліцензійний ключ). Якщо у вас немає ключів продукту (платних замовлень), вам потрібно придбати Розширення Magento 2 для EE/ECE.

Розширення Magefan є платними для Magento EE, але до деяких версій ключ продукту не потрібен. Розробники могли завантажувати їх з GitHub або інших відкритих ресурсів та використовувати без фактичної оплати.

В останніх версіях є поле для ключа продукту. Якщо ви використовуєте безкоштовну версію (не маєте платних замовлень), вам потрібно придбати Розширення Magento 2 для EE, щоб мати змогу його використовувати.

Рішення для розширення Translation

Якщо ви завантажили розширення Translation версії 2.2.9 або вище для GitHub або інших відкритих ресурсів (або оновили розширення до ліцензійного ключа), вам буде запропоновано ключ продукту.

 недійсний ключ

Це тому, що, починаючи з версії 2.2.9, Translation Basic є платним для Magento з відкритим кодом.

FAQ

У чому різниця між розширенням Magefan для Magento Community та Magento Enterprise, чому воно не є безкоштовним для Enterprise?

Код розширень Magefan був повністю однаковим як для Magento Community (CE), так і для Magento Enterprise (EE). Ми створили одне розширення (код) для обох версій Magento, щоб спростити його обслуговування.

Однак Magento Commerce має додаткові функції (модулі), наприклад, конструктор сторінок або обмеження каталогу. Тож у нашому коді ми переконалися, що розширення не конфліктує з ними та працює належним чином. Модуль містить код, специфічний для EE, тому це той самий код. Але він безкоштовний для Magento CE та платний для Magento EE.