J'ai créé une extension Magento 2 que je voulais télécharger sur Magento Marketplace.
Lorsque j'ai essayé de télécharger mon extension, elle a été rejetée plusieurs fois pour l'une ou l'autre raison. En raison de cela et de plusieurs soumissions, mon extension a été rejetée avec le message ci-dessous de Magento.
Pour des raisons de politique ou de qualité, après avoir évalué votre soumission, nous avons décidé de ne pas poursuivre notre examen de MON EXTENSION
Maintenant, Magento ne permet pas de mettre à jour et de soumettre à nouveau mon extension.
J'ai vérifié et trouvé que Magento utilise son processus EQP pour vérifier les extensions téléchargées sur la place de marché.
Quelles sont les choses à prendre en compte pour préparer une extension Magento 2 Marketplace?
la source
composer require <component-name>:<version> --no-update
Réponses:
Voici les quelques éléments que j'ai trouvés qui peuvent aider à réduire le rejet et à réussir le processus EQP.
Vérifications du module:
developer
mode activéVérifications du code:
$_REQUEST
,$_POST
,$_GET
,$_FILE
directement?>
die()
ouexit()
dans votre code.// @codingStandardsIgnoreLine
ou// @codingStandardsIgnoreFile
dans le codeVérifiez la duplication de code Reportez-vous à Utilisation
ClassPreferences
et / ou à laplugin
structure de Magento 2 pour éviter la duplication de code.Ajoutez PHP DockBlock pour vos classes
Utilisez DockBlock approprié pour chacune de vos fonctions avec des paramètres et des types de retour.
Il est préférable d'utiliser l' approche du contrat de service pour le développement de votre module.
Test et débogage:
php bin/magento setup:di:compile
production
mode activé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
Plus de référenceVérification du contenu et des descriptions:
Autre:
Garder la pratique de suivre les normes ci-dessus améliorera sûrement la qualité de l'extension.
la source
Il y a de nombreuses étapes pour approuver notre extension au marché. J'attends environ 1 mois pour approuver mon extension sur le marché et aujourd'hui, finalement, elle est approuvée.
Pour chaque échec de l'examen du marché, ils fournissent une raison spécifique pour l'examen de l'échec.
Voici donc la liste des échecs auxquels je suis confronté au moment de l'examen
1) Si vous ne soumettez pas de code dans un délai d'un mois à compter de la date d'approbation de la revue commerciale, nous supposerons que le produit a été abandonné et le rejetterons donc après 1 mois.
2) Pour des raisons de politique ou de qualité, après avoir évalué votre soumission, nous avons décidé de ne pas poursuivre notre examen de la FAQ. Voici un résumé des raisons de notre décision:
3) Veuillez noter qu'en raison du nombre d'extensions dans notre file d'attente (1000+), nous rencontrons des retards dans notre programme de qualité d'extension. Nous estimons que l'examen de votre extension peut prendre jusqu'à 90 jours. Afin de garantir l'approbation rapide de vos extensions, veuillez prendre en compte les éléments suivants:
Vérifiez que votre code d'extension et votre contenu marketing sont conformes aux normes Marketplace avec les outils suivants:
Consignes relatives au contenu marketing
4) Nous souhaitons vous informer que votre soumission a été rejetée. Afin que nous puissions approuver votre soumission, veuillez soumettre à nouveau les corrections suivantes conformément à nos directives:
5) Nous voulons vous informer que votre soumission a été rejetée. Afin que nous puissions approuver votre soumission, veuillez soumettre à nouveau les corrections suivantes conformément à nos directives:
6) Nous avons d'excellentes nouvelles! Votre soumission, FAQ, a terminé notre processus d'examen technique et marketing.
Enfin, de nombreux processus de révision approuvent mon extension et celle-ci est désormais en ligne sur le marché.
https://marketplace.magento.com/prince-module-faq.html
la source
[email protected]
pour toute question. Je contacte la place de marché pour mes questions sur l'examen des extensions par cet e-mail.Outre vos points, vous devez également effectuer les tests fonctionnels de l'extension avec différentes versions de Community et Enterprise Magento. Depuis, dans EQP, le test fonctionnel manuel de l'extension a également été ajouté en tant qu'étape (QA Review) et les extensions sont également rejetées dans cette phase.
la source
Voici un bon résumé sur le blog officiel 4 choses que vous devez savoir pour vendre des extensions sur Magento Marketplace
Ressources essentielles:
la source