Я создал расширение Magento 2, которое я хотел загрузить на Magento Marketplace.
Когда я пытался загрузить свое расширение, оно было отклонено несколько раз по той или иной причине. Из-за этого и многократного представления мое расширение было отклонено с сообщением ниже от Magento.
По соображениям политики или качества, после оценки вашего предложения, мы решили не продолжать наш обзор моего продления
Теперь Magento не позволяет обновить и повторно отправить мое расширение.
Я проверил и обнаружил, что Magento использует процесс EQP для проверки расширений, загруженных на Marketplace.
Какие вещи я должен позаботиться о том, чтобы сделать расширение Magento 2 Marketplace готовым?
magento2
extensions
marketplace
Джаймин Сутария
источник
источник
composer require <component-name>:<version> --no-update
Ответы:
Ниже приведены несколько вещей, которые я нашел, которые могут помочь уменьшить отклонение и пройти процесс EQP.
Проверки модуля:
developer
включенным режимомПроверки кода:
$_REQUEST
,$_POST
,$_GET
,$_FILE
непосредственно?>
die()
илиexit()
в вашем коде.// @codingStandardsIgnoreLine
или// @codingStandardsIgnoreFile
в кодеПроверка на дублирование кода. См. Раздел « Использование»
ClassPreferences
и / или «Magento 2»,plugin
чтобы избежать дублирования кода.Добавьте PHP DockBlock для ваших классов
Используйте правильный DockBlock для каждой из ваших функций с параметрами и типами возвращаемых данных.
Лучше использовать подход Service Contract для разработки вашего модуля.
Тестирование и отладка:
php bin/magento setup:di:compile
production
включенным режимомphp validate_m2_package.php my-theme.zip my-module.zip
phpcs
Eg$ vendor/bin/phpcs /path/to/your/extension --standard=MEQP2 --severity=10
bin/magento dev:tests:run
ПодробнееСодержание и описание Проверки:
Другие:
Соблюдение практики соблюдения вышеуказанных стандартов, безусловно, улучшит качество расширения.
источник
Есть много шагов, чтобы одобрить наше расширение на рынок. Я жду около 1 месяца, чтобы одобрить мое продление на рынок, и сегодня, наконец, оно одобрено.
Для каждой неудачи обзора с рынка они предоставляют конкретную причину проверки неудачи.
Итак, вот список сбоев, с которыми я сталкиваюсь на момент проверки
1) Если вы не предоставите код в течение 1 месяца с даты «Утверждено из бизнес-обзора», мы будем считать, что продукт был заброшен, и, следовательно, отклоним его через 1 месяц.
2) Из соображений политики или качества, после оценки вашего предложения, мы решили не продолжать рассмотрение часто задаваемых вопросов. Вот краткое изложение причин нашего решения:
3) Обратите внимание, что из-за количества добавочных номеров в нашей очереди (более 1000) мы испытываем некоторые задержки в нашей программе расширения качества. По нашим оценкам, рассмотрение вашего продления может занять до 90 дней. Чтобы убедиться, что ваши расширения одобрены быстро, учтите следующее:
Убедитесь, что ваш код расширения и маркетинговый контент соответствуют стандартам Marketplace, используя следующие инструменты:
Руководство по маркетингу
4) Мы хотим, чтобы вы знали, что ваша заявка была отклонена. Чтобы мы могли подтвердить вашу заявку, пожалуйста, повторно отправьте со следующими исправлениями в соответствии с нашими рекомендациями:
5) Мы хотим, чтобы вы знали, что ваша заявка была отклонена. Чтобы мы могли подтвердить вашу заявку, пожалуйста, повторно отправьте со следующими исправлениями в соответствии с нашими рекомендациями:
6) У нас отличные новости! Ваша заявка, FAQ, завершила наш технический и маркетинговый процесс обзора.
Наконец, во многих процессах проверки они одобрили мое расширение и теперь оно доступно на рынке.
https://marketplace.magento.com/prince-module-faq.html
источник
marketplace@magento.com
на любой запрос. Я связываюсь с marketplace для моих запросов о проверке расширений по этому адресуВ дополнение к вашим пунктам, необходимо также провести функциональное тестирование расширения с различными версиями Community и Enterprise Magento. Поскольку в EQP ручное функциональное тестирование расширения также добавлено в качестве шага (проверка качества), и расширения также отклоняются на этом этапе.
источник
Вот хорошее резюме на официальном блоге 4 вещи, которые нужно знать, чтобы продавать расширения на торговой площадке Magento
Основные ресурсы:
источник