Saya telah membuat ekstensi Magento 2 yang ingin saya unggah di Magento Marketplace.
Ketika saya mencoba mengunggah ekstensi saya ditolak beberapa kali dengan satu atau beberapa alasan lain. Karena pengajuan ini dan beberapa kali, ekstensi saya ditolak dengan pesan di bawah ini dari Magento.
Untuk alasan kebijakan atau kualitas, setelah mengevaluasi kiriman Anda, kami telah memutuskan untuk tidak melanjutkan peninjauan kami tentang MY EXTENSION
Sekarang Magento tidak memungkinkan untuk memperbarui dan mengirim kembali ekstensi saya.
Saya telah memeriksa dan menemukan Magento menggunakan proses EQP untuk memeriksa ekstensi yang diunggah ke Marketplace.
Hal-hal apa yang harus saya perhatikan agar Magento 2 ekstensi Marketplace siap?
magento2
extensions
marketplace
Jaimin Sutariya
sumber
sumber
composer require <component-name>:<version> --no-update
Jawaban:
Berikut adalah beberapa hal yang saya temukan yang dapat membantu mengurangi penolakan dan melewati proses EQP.
Modul Cek:
developer
mode diaktifkanPemeriksaan Kode:
$_REQUEST
,$_POST
,$_GET
,$_FILE
langsung?>
die()
atauexit()
dalam kode Anda.// @codingStandardsIgnoreLine
atau// @codingStandardsIgnoreFile
dalam kodePeriksa duplikasi kode, rujuk Gunakan
ClassPreferences
dan / atauplugin
struktur Magento 2 untuk menghindari duplikasi kode.Tambahkan PHP DockBlock untuk kelas Anda
Gunakan DockBlock yang tepat untuk masing-masing fungsi Anda dengan parameter dan jenis kembali.
Lebih baik menggunakan pendekatan Kontrak Layanan untuk pengembangan modul Anda.
Pengujian dan Debugging:
php bin/magento setup:di:compile
production
mode yang diaktifkanphp 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
Lebih Banyak ReferensiKonten dan Deskripsi Cek:
Lain:
Menjaga praktik mengikuti standar di atas pasti akan meningkatkan kualitas ekstensi.
sumber
Ada banyak langkah untuk menyetujui ekstensi kami ke pasar. Saya menunggu sekitar 1 bulan untuk menyetujui ekstensi saya ke pasar dan hari ini akhirnya disetujui.
Untuk setiap kegagalan peninjauan dari pasar, mereka memberikan alasan khusus untuk peninjauan kegagalan.
Jadi di sini adalah daftar kegagalan yang saya hadapi pada saat ditinjau
1) Jika Anda tidak mengirimkan kode dalam 1 bulan dari tanggal Disetujui sejak Tinjauan Bisnis, kami akan menganggap produk telah ditinggalkan dan dengan demikian akan menolaknya setelah 1 bulan.
2) Untuk alasan kebijakan atau kualitas, setelah mengevaluasi kiriman Anda, kami telah memutuskan untuk tidak melanjutkan peninjauan FAQ kami. Berikut ringkasan alasan keputusan kami:
3) Harap dicatat bahwa karena jumlah ekstensi dalam antrian kami (1000+) kami mengalami beberapa keterlambatan dalam Program Kualitas Ekstensi kami. Kami memperkirakan bahwa diperlukan hingga 90 hari untuk meninjau ekstensi Anda. Untuk memastikan ekstensi Anda disetujui dengan cepat, harap pertimbangkan yang berikut:
Verifikasi bahwa kode ekstensi dan konten pemasaran Anda sesuai dengan standar Marketplace dengan alat berikut:
Pedoman Konten Pemasaran
4) Kami ingin memberi tahu Anda bahwa kiriman Anda telah ditolak dari ulasan. Agar kami dapat menyetujui kiriman Anda, silakan kirim kembali dengan koreksi berikut sesuai pedoman kami:
5) Kami ingin memberi tahu Anda bahwa kiriman Anda telah ditolak dari ulasan. Agar kami dapat menyetujui kiriman Anda, silakan kirim kembali dengan koreksi berikut sesuai pedoman kami:
6) Kami punya kabar baik! Kiriman Anda, FAQ, telah menyelesaikan proses tinjauan teknis dan pemasaran kami.
Pada akhirnya banyak proses peninjauan mereka menyetujui ekstensi saya dan sekarang tinggal di pasar.
https://marketplace.magento.com/prince-module-faq.html
sumber
[email protected]
untuk setiap pertanyaan. Saya menghubungi marketplace untuk pertanyaan saya tentang ulasan ekstensi dengan email ini.Selain poin Anda, perlu melakukan pengujian fungsional ekstensi dengan berbagai versi Komunitas dan Perusahaan Magento juga. Karena, dalam EQP, pengujian fungsional manual ekstensi juga ditambahkan sebagai langkah (Tinjauan QA) dan ekstensi ditolak dalam fase ini juga.
sumber
Berikut adalah ringkasan yang bagus di blog resmi 4 Hal yang Perlu Anda Ketahui untuk Menjual Ekstensi di Magento Marketplace
Sumber daya inti:
sumber