Construirea și monetizarea aplicațiilor cu API-urile Shopify

API-urile Shopify vă permit să integrați platforma Shopify cu software-uri externe. Cu aptitudinile dvs., puteți crea aplicații pentru comercianții Shopify și puteți genera venituri.

Distribuția aplicațiilor

Următoarele sunt două modalități de a vă distribui aplicația, în funcție de scopul și publicul acesteia:

Noțiuni introductive despre crearea de aplicații

Dev Dashboard este centrul dumneavoastră principal pentru crearea și gestionarea aplicațiilor Shopify. Puteți crea aplicații în următoarele moduri:

  • CLI Shopify (recomandat): Utilizați CLI Shopify pentru a genera structura unui proiect complet cu fluxuri de lucru integrate pentru dezvoltarea și implementarea locală. Proiectele CLI acceptă funcții de administrare personalizate, blocuri de plată și interfețe de utilizator integrate.
  • Dev Dashboard: Pentru automatizarea backend-ului, sincronizarea datelor sau integrările exclusiv API care nu necesită o interfață în panoul de administrare Shopify, puteți să creați și să configurați o aplicație direct în Dev Dashboard.

Când creați o aplicație, fie ea personalizată sau publică, puteți seta, de asemenea, domeniile API pentru aceasta. Aflați mai multe despre domeniile de acces la API-ul Shopify.

Magazine în dezvoltare pentru testarea aplicațiilor

Magazinele în dezvoltare sunt medii de testare dedicate pe care le creați din Dev Dashboard. Magazinele în dezvoltare vă permit să instalați și să testați aplicațiile în condiții reale Shopify pe orice plan, fără niciun risc pentru un magazin activ. Vă puteți conecta direct la un magazin în dezvoltare din CLI Shopify utilizând comanda shopify app dev.

Magazinele în dezvoltare diferă de magazinele pentru cesionarea către client. Magazinele în dezvoltare sunt destinate dezvoltării și testării de aplicații, în timp ce magazinele pentru cesionarea către client sunt destinate creării unui magazin care va fi predat unui client.

Aflați mai multe despre crearea magazinelor în dezvoltare.

Monitorizare și jurnale

Puteți să vă monitorizați aplicațiile din Dev Dashboard și să folosiți informațiile găsite acolo pentru a depana problemele.

Aplicațiile dvs. sunt listate împreună și puteți sorta lista în funcție de venituri, instalări și alerte active. Fiecare aplicație are propria pagină care acoperă veniturile aplicației, instalările sale active, ratele sale de eroare API pentru GraphQL și REST, ratele de succes ale funcțiilor sale și starea funcționării webhook-urilor sale. Performanțele de administrare folosesc aceiași indicatori Core Web Vitals ca starea Built for Shopify. Pentru Built for Shopify, acești indicatori vitali sunt evaluați într-un interval separat de 28 de zile, cu un număr minim de măsurători, astfel încât scorul dvs. de performanțe de administrare din Dev Dashboard nu reprezintă starea dvs. Built for Shopify.

Jurnalele reunesc fiecare solicitare API, expediere de webhook și eveniment de aplicație de la toate magazinele care au instalat aplicația dvs., erorile fiind marcate în flux. Puteți filtra fluxul după tip, stare sau magazin și îl puteți restrânge și mai mult introducând un punct final sau un subiect de webhook. Dintr-un grafic al ratei de erori API, puteți deschide jurnalele deja filtrate pentru acel API.

Aflați mai multe despre monitorizarea și jurnalele din Dev Dashboard.

Permisiunile utilizatorilor

Înainte de a crea aplicații și magazine în dezvoltare, trebuie să configurați permisiunile utilizatorilor pentru Dev Dashboard. Membrii personalului partenerilor au nevoie de permisiunea Creare și gestionare aplicații pentru a crea aplicații și de permisiunea Magazine în dezvoltare pentru a crea magazine în dezvoltare.

Migrarea de la tabloul de bord Parteneri

Dev Dashboard înlocuiește tabloul de bord Parteneri pentru dezvoltarea de aplicații. Dacă ați gestionat anterior aplicațiile prin intermediul tabloul de bord Parteneri, consultați ghidul de migrare pentru detalii referitoare la ce s-a schimbat și ce pași trebuie să urmați pentru aplicațiile cu extensii.

Înregistrarea pentru Shopify App Store

Ca dezvoltator de aplicații, vă puteți înregistra pentru un plan cu cotă redusă din venituri atunci când vindeți prin Shopify App Store. Beneficiile cheie ale acestui plan includ următoarele:

  • Cotă de 15% din venituri: Shopify colectează o rată redusă de 15% din venitul brut anual din aplicații, în scădere de la standardul de 20%.
  • Cotă de 0% din venituri pentru venitul inițial: dezvoltatorii care îndeplinesc criteriile de eligibilitate beneficiază de o cotă de 0% din venituri pentru primul 1.000.000 USD din venitul brut anual din aplicații obținut prin Shopify App Store, începând cu 1 ianuarie 2025.

Pentru a afla mai multe despre cum să vă înscrieți, consultați procesul de înregistrare.

Trimiterea aplicației pentru aprobare în Shopify App Store

Aplicația dvs. trebuie să îndeplinească cerințele Shopify App Store înainte de a o putea vinde în Shopify App Store. În timpul procesului de examinare, starea aplicației dvs. se modifică: schiță, trimisă, examinată și publicată. E-mailul de trimitere a aplicației pe care l-ați furnizat în secțiunea Informații de contact a formularului de listare este adresa la care veți primi e-mailuri în timpul examinării. Aflați mai multe despre procesul de examinare a aplicației și trimiterea aplicației pentru examinare.

Monetizarea aplicației dvs. publice

Shopify App Pricing este opțiunea prestabilită pentru noile aplicații publice și varianta recomandată pentru aplicațiile existente cu modele de tarifare acceptate. Vă definiți planurile în formularul de trimitere a aplicației, iar Shopify gestionează selectarea planurilor, aprobarea prelevărilor, contorizarea și facturarea. Shopify App Pricing acceptă abonamente recurente fixe, facturare în funcție de utilizare și planuri combinate. Tarifarea aplicației dumneavoastră este gestionată în tabloul de bord Parteneri, chiar dacă organizația dumneavoastră utilizează Dev Dashboard pentru dezvoltarea aplicațiilor.

Shopify App Pricing nu acceptă prelevări pentru achiziții unice. Dacă aplicația dumneavoastră necesită achiziții unice, utilizați Tarifarea manuală cu Billing API. Tarifarea manuală este o opțiune de generație anterioară, dar este încă acceptată.

Dacă aplicația dumneavoastră utilizează Billing API, puteți face trecerea la Shopify App Pricing și vă puteți muta abonamentele existente în tabloul de bord Parteneri sau cu ajutorul CLI Shopify. Află mai multe despre Shopify App Pricing, Tarifarea manuală și migrarea la Shopify App Pricing.

Puteți accesa indicatori detaliați privind veniturile și instalările pentru fiecare dintre aplicațiile dvs. în Dev Dashboard.

Promovarea și gestionarea aplicației publice

După ce aplicația dvs. este aprobată, îmbunătățiți-vă lansarea folosind ghidul Succesul lansării pe piață. Vă puteți promova aplicația în multe feluri pentru a vă dezvolta afacerea. Aflați mai multe despre promovarea aplicației și consultați studii de caz pentru a vă ajuta să vă dezvoltați afacerea și despre utilizarea anunțurilor Shopify App Store.

Puteți urmări traficul din Shopify App Store în tabloul de bord Parteneri cu Google Analytics 4 sau Facebook Pixel. Aflați mai multe despre urmărirea traficului listării dvs.

După ce un comerciant instalează aplicația dvs., o poate evalua în Shopify App Store. Evaluarea generală a aplicației dvs. se bazează pe recenziile lăsate de comercianți. Evaluarea generală este ponderată pentru a acorda prioritate recenziilor recente, utile și demne de încredere. Recenziile pozitive fac ca aplicația dvs. să apară mai sus în rezultatele căutării și în paginile de categorii din Shopify App Store. Aflați mai multe despre gestionarea recenziilor aplicațiilor în Shopify App Store.

Performanța este un factor important pentru utilizatori atunci când aleg aplicații. Când creați o aplicație, trebuie să o creați având în vedere performanța. Dacă performanța aplicației dvs. scade, atunci clasamentul aplicației ar putea fi afectat. Aflați mai multe despre optimizarea performanței aplicației.

Puteți, de asemenea, să luați în considerare obținerea statutului Built for Shopify.

Procesul de audit al aplicațiilor

Aplicația dvs. ar putea fi selectată pentru un audit. Dacă aplicația dvs. este aleasă pentru a fi auditată, atunci veți primi o notificare prin e-mail cu instrucțiuni suplimentare la adresa de e-mail pe care ați adăugat-o ca e-mail de contact pentru trimiterea aplicației în listarea aplicației. Modificările necesare se bazează întotdeauna pe cerințele Shopify App Store.