Stworzyłem rozszerzenie Magento 2, które chciałem załadować na Magento Marketplace.
Gdy próbowałem przesłać moje rozszerzenie, zostało odrzucone wiele razy z jednego lub drugiego powodu. Z powodu tego i wielokrotnego przesyłania moje rozszerzenie zostało odrzucone z poniższą wiadomością od Magento.
Ze względu na zasady lub jakość po dokonaniu oceny Twojego zgłoszenia postanowiliśmy nie kontynuować przeglądu MOJEGO ROZSZERZENIA
Teraz Magento nie pozwala na aktualizację i ponowne przesłanie mojego rozszerzenia.
Sprawdziłem i odkryłem, że Magento korzysta z procesu EQP do sprawdzania rozszerzeń przesłanych do Marketplace.
Jakie rzeczy muszę wziąć pod uwagę, aby przygotować rozszerzenie Magento 2 na Marketplace?
magento2
extensions
marketplace
Jaimin Sutariya
źródło
źródło
composer require <component-name>:<version> --no-update
Odpowiedzi:
Poniżej znajduje się kilka rzeczy, które znalazłem, które mogą pomóc zmniejszyć odrzucenie i przejść proces EQP.
Kontrola modułu:
developer
włączonym trybemKontrola kodu:
$_REQUEST
,$_POST
,$_GET
,$_FILE
bezpośrednio?>
die()
aniexit()
w swoim kodzie.// @codingStandardsIgnoreLine
ani// @codingStandardsIgnoreFile
w kodzieSprawdź, powielania kodu Patrz użycia
ClassPreferences
i / lub Magento 2 zaplugin
strukturę, aby uniknąć duplikowania kodu.Dodaj PHP DockBlock do swoich zajęć
Użyj odpowiedniej DockBlock dla każdej funkcji z parametrami i typami zwracanymi.
Lepiej jest stosować podejście do umowy serwisowej do rozwoju modułu.
Testowanie i debugowanie:
php bin/magento setup:di:compile
production
włączonym trybemphp validate_m2_package.php my-theme.zip my-module.zip
phpcs
np$ vendor/bin/phpcs /path/to/your/extension --standard=MEQP2 --severity=10
bin/magento dev:tests:run
Więcej informacjiKontrola treści i opisu:
Inny:
Przestrzeganie powyższych standardów z pewnością poprawi jakość rozszerzenia.
źródło
Istnieje wiele kroków, aby zatwierdzić nasze rozszerzenie na rynek. Czekam około 1 miesiąca na zatwierdzenie mojego rozszerzenia na rynek, a dziś w końcu jest zatwierdzone.
W przypadku każdej niepowodzenia przeglądu z rynku podają konkretny powód przeglądu niepowodzenia.
Oto lista niepowodzeń, które napotykam podczas przeglądu
1) Jeśli nie prześlesz kodu w ciągu 1 miesiąca od daty zatwierdzenia od przeglądu biznesowego, założymy, że produkt został porzucony, a zatem odrzucimy go po 1 miesiącu.
2) Ze względu na zasady lub jakość, po dokonaniu oceny Twojego zgłoszenia, postanowiliśmy nie kontynuować przeglądu FAQ. Oto podsumowanie powodów naszej decyzji:
3) Należy pamiętać, że z powodu liczby rozszerzeń w naszej kolejce (1000+) występują pewne opóźnienia w naszym programie jakości rozszerzeń. Szacujemy, że sprawdzenie twojego rozszerzenia może potrwać do 90 dni. Aby zapewnić szybkie zatwierdzenie rozszerzeń, weź pod uwagę następujące kwestie:
Za pomocą następujących narzędzi sprawdź, czy kod rozszerzenia i treść marketingowa są zgodne ze standardami Marketplace:
Wytyczne dotyczące treści marketingowych
4) Informujemy, że Twoje zgłoszenie zostało odrzucone z przeglądu. Abyśmy mogli zatwierdzić Twoje zgłoszenie, prześlij je ponownie z następującymi poprawkami zgodnie z naszymi wytycznymi:
5) Informujemy, że Twoje zgłoszenie zostało odrzucone z przeglądu. Abyśmy mogli zatwierdzić Twoje zgłoszenie, prześlij je ponownie z następującymi poprawkami zgodnie z naszymi wytycznymi:
6) Mamy świetne wieści! Twoje zgłoszenie, FAQ, zakończyło proces przeglądu technicznego i marketingowego.
W końcu wiele procesów weryfikacyjnych zatwierdza moje rozszerzenie i jest już dostępne na rynku.
https://marketplace.magento.com/prince-module-faq.html
źródło
[email protected]
na wszelkie zapytania. Kontaktuję się z marketplace w sprawie moich pytań dotyczących przeglądu rozszerzeń za pośrednictwem tego e-maila.Oprócz swoich punktów, musisz również przeprowadzić testy funkcjonalne rozszerzenia z różnymi wersjami Community i Enterprise Magento. Ponieważ w EQP ręczne testowanie funkcjonalne rozszerzenia również dodano jako krok (Przegląd QA), a rozszerzenia są również odrzucane na tym etapie.
źródło
Oto dobre podsumowanie na oficjalnym blogu 4 rzeczy, które musisz wiedzieć, aby sprzedawać rozszerzenia na Magento Marketplace
Podstawowe zasoby:
źródło