Membina dan menjana wang daripada aplikasi dengan API Shopify

API Shopify membolehkan anda menyepadukan platform Shopify dengan perisian pihak ketiga. Dengan kemahiran anda, anda boleh mencipta aplikasi untuk pedagang Shopify dan menjana hasil.

Pengedaran aplikasi

Berikut ialah dua cara untuk mengedarkan aplikasi anda bergantung pada tujuannya dan khalayak anda:

Bermula dengan pembinaan aplikasi

Dev Dashboard ialah hab pusat anda untuk mencipta dan mengurus aplikasi Shopify. Anda boleh mencipta aplikasi dalam cara yang berikut:

  • Shopify CLI (disyorkan): Gunakan Shopify CLI untuk merangka projek yang lengkap dengan aliran kerja pembangunan tempatan dan penempatan yang terbina dalam. Projek CLI menyokong ciri pentadbir tersuai, blok pembayaran dan UI terbenam.
  • Dev Dashboard: Untuk automasi bahagian belakang, penyegerakan data atau penyepaduan API sahaja yang tidak memerlukan antara muka pada pentadbir Shopify, anda boleh mencipta dan mengkonfigurasi aplikasi secara langsung dalam Dev Dashboard.

Apabila anda mencipta apa-apa aplikasi, sama ada tersuai atau awam, anda juga boleh menetapkan skop API untuk aplikasi itu. Ketahui lebih lanjut tentang skop akses API Shopify.

Kedai pembangunan untuk pengujian aplikasi

Kedai pembangunan ialah persekitaran pengujian khusus yang anda cipta daripada Dev Dashboard. Kedai pembangunan membolehkan anda memasang dan menguji aplikasi anda dalam keadaan Shopify yang realistik pada apa-apa pelan tanpa memberikan risiko kepada kedai langsung. Anda boleh menyambung terus ke kedai pembangunan dari Shopify CLI menggunakan arahan shopify app dev.

Kedai pembangunan adalah berbeza daripada kedai klien yang dipindahkan. Kedai pembangunan adalah untuk pembangunan dan pengujian aplikasi, manakala kedai klien yang dipindahkan adalah untuk membina kedai bagi diserahkan kepada klien.

Ketahui lebih lanjut tentang cara mencipta kedai pembangunan.

Pemantauan dan log

Anda boleh memantau aplikasi anda dari Dev Dashboard dan menggunakan perkara yang anda temukan di sana untuk menyelesaikan isu.

Aplikasi anda disenaraikan bersama dan anda boleh mengisih senarai mengikut hasil, pemasangan dan makluman aktif. Setiap aplikasi mempunyai halamannya sendiri yang meliputi hasil aplikasi, pemasangan aktifnya, kadar ralat APInya untuk GraphQL dan REST, kadar kejayaan fungsinya dan kesihatan webhooknya. Prestasi pentadbir menggunakan Core Web Vitals yang sama seperti status Built for Shopify. Untuk Built for Shopify, vital tersebut dinilai dalam tempoh masa 28 hari yang berasingan dengan bilangan ukuran minimum, oleh itu skor prestasi pentadbir anda dalam Dev Dashboard bukan status Built for Shopify anda.

Log menghimpunkan setiap permintaan API, penghantaran webhook dan acara aplikasi dari seluruh kedai yang memasang aplikasi anda, dengan ralat yang ditandakan dalam strim. Anda boleh menapis strim mengikut jenis, status atau kedai dan anda boleh mengecilkannya lagi dengan memasukkan titik akhir atau topik webhook. Daripada carta kadar ralat API, anda boleh membuka log yang telah ditapis untuk API tersebut.

Ketahui lebih lanjut tentang pemantauan dan log dalam Dev Dashboard.

Kebenaran pengguna

Sebelum mencipta aplikasi dan kedai pembangunan, anda perlu mengkonfigurasi kebenaran pengguna untuk Dev Dashboard. Ahli kakitangan rakan kongsi memerlukan kebenaran Bina dan urus aplikasi untuk mencipta aplikasi, dan kebenaran Kedai pembangunan untuk mencipta kedai pembangunan.

Menghijrah dari Papan Pemuka Rakan Kongsi

Dev Dashboard menggantikan Papan Pemuka Rakan Kongsi untuk pembangunan aplikasi. Jika sebelum ini anda mengurus aplikasi melalui Papan Pemuka Rakan Kongsi, maka rujuk panduan penghijrahan untuk mendapatkan butiran tentang perkara yang telah berubah dan langkah yang perlu diambil untuk aplikasi dengan sambungan.

Mendaftar untuk Shopify App Store

Sebagai pembangun aplikasi, anda boleh mendaftar untuk pelan bahagian hasil yang dikurangkan apabila menjual melalui Shopify App Store. Faedah utama pelan ini termasuk yang berikut:

  • 15% bahagian hasil: Shopify mengutip kadar yang dikurangkan sebanyak 15% pada hasil aplikasi kasar tahunan, turun daripada kadar standard 20%.
  • 0% bahagian hasil pada hasil permulaan: Pembangun yang memenuhi kriteria kelayakan akan mendapat manfaat daripada 0% bahagian hasil bagi $1,000,000 USD pertama dalam hasil aplikasi kasar tahunan yang diperoleh melalui Shopify App Store mulai 1 Januari 2025.

Untuk mengetahui lebih lanjut tentang cara mendaftar, semak proses pendaftaran.

Menyerahkan aplikasi anda untuk kelulusan Shopify App Store

Aplikasi anda mesti memenuhi keperluan Shopify App Store sebelum anda boleh menjualnya di Shopify App Store. Semasa proses semakan, status aplikasi anda berubah: Draf, Diserahkan, Disemak dan Diterbitkan. E-mel penyerahan aplikasi yang anda berikan dalam bahagian Maklumat hubungan pada borang penyenaraian anda ialah tempat anda akan menerima e-mel semasa semakan. Ketahui lebih lanjut tentang proses semakan aplikasi dan menyerahkan aplikasi anda untuk semakan.

Menjana pendapatan daripada aplikasi awam anda

Shopify App Pricing ialah pilihan lalai untuk aplikasi awam baharu dan laluan yang disyorkan untuk aplikasi sedia ada dengan model penetapan harga yang disokong. Anda mentakrifkan pelan anda dalam borang penyerahan aplikasi, dan Shopify mengendalikan pemilihan pelan, kelulusan caj, pemeteran dan penginvoisan. Shopify App Pricing menyokong langganan berulang tetap, pengebilan berasaskan penggunaan dan pelan gabungan. Penetapan harga aplikasi anda diuruskan dalam Papan Pemuka Rakan Kongsi, walaupun organisasi anda menggunakan Dev Dashboard untuk pembangunan aplikasi.

Shopify App Pricing tidak menyokong caj pembelian satu kali. Jika aplikasi anda memerlukan pembelian satu kali, gunakan Penetapan Harga Manual dengan API Pengebilan. Penetapan Harga Manual ialah ciri legasi tetapi masih disokong.

Jika aplikasi anda menggunakan API Pengebilan, anda boleh beralih kepada Shopify App Pricing dan memindahkan langganan sedia ada anda dalam Papan Pemuka Rakan Kongsi atau dengan Shopify CLI. Ketahui lebih lanjut tentang Shopify App Pricing, Penetapan Harga Manual dan pemindahan kepada Shopify App Pricing.

Anda boleh mengakses metrik hasil dan pemasangan terperinci untuk setiap aplikasi anda dalam Dev Dashboard.

Memasarkan dan mengurus aplikasi awam anda

Selepas aplikasi anda diluluskan, tingkatkan pelancaran anda menggunakan panduan Kejayaan menembusi pasaran. Anda boleh memasarkan aplikasi anda dalam pelbagai cara untuk mempromosikan dan mengembangkan perniagaan anda. Ketahui lebih lanjut tentang memasarkan aplikasi anda dan semak kajian kes untuk membantu anda mengembangkan perniagaan anda serta menggunakan iklan Shopify App Store.

Anda boleh menjejak trafik Shopify App Store anda dalam Papan Pemuka Rakan Kongsi anda dengan Google Analytics 4 atau Facebook Pixel. Ketahui lebih lanjut tentang menjejak trafik penyenaraian anda.

Selepas pedagang memasang aplikasi anda, mereka boleh menyemaknya di Shopify App Store. Penarafan keseluruhan untuk aplikasi anda adalah berdasarkan ulasan yang ditinggalkan oleh pedagang. Penarafan keseluruhan ditimbang untuk mengutamakan ulasan yang terkini, berguna dan boleh dipercayai. Ulasan positif menjadikan aplikasi anda dipaparkan lebih tinggi dalam hasil carian dan halaman kategori Shopify App Store. Ketahui lebih lanjut tentang mengurus ulasan aplikasi dalam Shopify App Store.

Prestasi ialah faktor penting untuk pengguna apabila mereka memilih aplikasi. Apabila anda membina aplikasi, anda perlu membina dengan mengutamakan prestasi. Jika prestasi aplikasi anda merosot, maka kedudukan aplikasi anda mungkin terjejas. Ketahui lebih lanjut tentang pengoptimuman prestasi aplikasi.

Anda juga boleh mempertimbangkan untuk berusaha ke arah status Built for Shopify.

Proses audit aplikasi

Aplikasi anda mungkin dipilih untuk diaudit. Jika aplikasi anda dipilih untuk diaudit, anda akan menerima pemberitahuan e-mel dengan arahan lanjut kepada e-mel yang anda tambahkan sebagai E-mel hubungan penyerahan aplikasi dalam penyenaraian aplikasi anda. Perubahan yang diperlukan sentiasa berdasarkan keperluan Shopify App Store.