Shopify API-de abil rakenduste loomine ja neist tulu teenimine

Shopify API-d võimaldavad integreerida Shopify platvormi kolmanda osapoole tarkvaraga. Oma oskuste abil saad luua Shopify kaupmeestele rakendusi ja teenida tulu.

Rakenduse levitamine

Olenevalt rakenduse eesmärgist ja sihtrühmast on selle levitamiseks kaks järgmist viisi:

Rakenduste loomisega alustamine

Keskne koht Shopify rakenduste loomiseks ja haldamiseks on Dev Dashboard. Saad rakendusi luua järgmistel viisidel:

  • Shopify CLI (soovitatav): kasuta tööriista Shopify CLI, et koostada terviklik projekt sisseehitatud kohalike arendus- ja juurutustöövoogudega. CLI-projektid toetavad kohandatud administraatorifunktsioone, kassaplokke ja sisseehitatud kasutajaliideseid.
  • Dev Dashboard: tausta automatiseerimiseks, andmete sünkroonimiseks või ainult API-põhiste integratsioonide jaoks, mis ei vaja Shopify administraatoris liidest, saad luua ja seadistada rakenduse otse keskkonnas Dev Dashboard.

Mis tahes rakendust luues, olgu see kohandatud või avalik, saad määrata ka rakenduse API ulatused. Loe lähemalt Shopify API juurdepääsu ulatuste kohta.

Arenduspoed rakenduste testimiseks

Arenduspoed on spetsiaalsed testkeskkonnad, mida lood keskkonnas Dev Dashboard. Arenduspoed võimaldavad installida ja testida sinu rakendusi realistlikes Shopify tingimustes mis tahes paketis ilma aktiivset poodi ohtu seadmata. Tööriistast Shopify CLI saad otse arenduspoega ühenduse luua, kasutades käsku shopify app dev.

Arenduspoed erinevad kliendile üleantavatest poodidest. Arenduspoed on mõeldud rakenduste arendamiseks ja testimiseks, samas kui kliendile üleantavad poed on mõeldud kliendile üle antava poe ehitamiseks.

Loe lähemalt arenduspoodide loomise kohta.

Jälgimine ja logid

Saad oma rakendusi keskkonnas Dev Dashboard jälgida ja kasutada sealt saadud teavet probleemide lahendamiseks.

Sinu rakendused on loetletud koos ja saad loendit sortida tulu, installide ja aktiivsete hoiatuste järgi. Igal rakendusel on oma leht, mis hõlmab rakenduse tulu, aktiivseid installe, nii GraphQL-i kui ka REST-i API veamäärasid, selle funktsioonide õnnestumise määrasid ja veebihaakide seisundit. Administraatori tulemuslikkus kasutab samu peamisi veebimõõdikuid (Core Web Vitals) nagu Built for Shopify olek. Programmi Built for Shopify puhul hinnatakse neid mõõdikuid eraldi 28-päevase akna jooksul minimaalse arvu mõõtmistega, seega pole sinu administraatori tulemuslikkuse skoor keskkonnas Dev Dashboard sinu Built for Shopify olek.

Logid koondavad iga API-taotluse, veebihaagi tarne ja rakenduse sündmuse kõigist sinu rakenduse installinud poodidest, kusjuures vead on voos märgistatud. Saad voogu filtreerida tüübi, oleku või poe järgi ja seda veelgi kitsendada, sisestades lõpp-punkti või veebihaagi teema. API veamäära graafikult saad avada logid, mis on juba selle API järgi filtreeritud.

Loe lähemalt jälgimise ja logide kohta keskkonnas Dev Dashboard.

Kasutajate õigused

Enne rakenduste ja arenduspoodide loomist pead konfigureerima keskkonna Dev Dashboard kasutaja õigused. Partneri töötajatel on rakenduste loomiseks vaja õigust Build and manage apps (Rakenduste loomine ja haldamine) ja arenduspoodide loomiseks õigust Development stores (Arenduspoed).

Keskkonnast Partneri töölaud migreerimine

Dev Dashboard asendab rakenduste arendamisel keskkonda Partneri töölaud. Kui haldasid varem rakendusi keskkonnas Partneri töölaud, siis vaata migreerimise juhendist üksikasju selle kohta, mis on muutunud ja milliseid samme laiendustega rakenduste puhul astuda.

Poe Shopify App Store registreerumine

Rakenduse arendajana saad poe Shopify App Store kaudu müües registreeruda vähendatud tulude jagamise paketile. Selle paketi peamised eelised on järgmised:

  • 15% tulude jagamine: Shopify kogub aastaselt rakenduse brutotulult vähendatud määra 15% (varasema standardse 20% asemel).
  • 0% tulude jagamine algselt tulult: arendajad, kes vastavad sobivuskriteeriumitele, saavad alates 1. jaanuarist 2025 kasu 0% tulude jagamisest esimeselt 1 000 000 USD aastaselt rakenduse brutotulult, mis on teenitud poe Shopify App Store kaudu.

Lisateavet registreerumise kohta leiad registreerumisprotsessi ülevaatest.

Rakenduse esitamine Shopify App Store'i heakskiiduks

Enne kui saad rakendust Shopify App Store'is müüa, peab see vastama Shopify App Store'i nõuetele. Ülevaatuse käigus muutub rakenduse olek: mustand, esitatud, üle vaadatud ja avaldatud. Ülevaatuse ajal saadame e-kirjad aadressile, mille lisasid oma kirje vormi jaotises Kontaktteave. Lisateave rakenduse ülevaatuse protsessi ja rakenduse ülevaatamiseks esitamise kohta.

Avaliku rakenduse monetiseerimine

Shopify App Pricing on vaikimisi lahendus uutele avalikele rakendustele ja soovitatav valik toetatud hinnakujundusmudelitega olemasolevatele rakendustele. Määrad oma paketid rakenduse esitamise vormis ning Shopify tegeleb paketi valimise, tasude heakskiitmise, kasutuse mõõtmise ja arveldamisega. Shopify App Pricing toetab fikseeritud korduvaid tellimusi, kasutusel põhinevat arveldamist ja kombineeritud pakette. Sinu rakenduse hinnakujundust hallatakse Partneri töölaual, isegi kui sinu organisatsioon kasutab rakenduse arendamiseks keskkonda Dev Dashboard.

Shopify App Pricing ei toeta ühekordsete ostude tasusid. Kui sinu rakendus vajab ühekordseid oste, kasuta koos liidesega Billing API manuaalset hinnakujundust. Manuaalne hinnakujundus on pärandlahendus, kuid seda toetatakse endiselt.

Kui sinu rakendus kasutab liidest Billing API, saad minna üle lahendusele Shopify App Pricing ning viia oma olemasolevad tellimused üle Partneri töölaual või tööriista Shopify CLI abil. Lisateave lahenduse Shopify App Pricing, manuaalse hinnakujunduse ja lahendusele Shopify App Pricing ülemineku kohta.

Dev Dashboardil pääsed juurde iga oma rakenduse üksikasjalikele tulu- ja installimismõõdikutele.

Avaliku rakenduse turundamine ja haldamine

Pärast rakenduse heakskiitmist toeta selle turuletoomist juhendi Edukas turuletoomine abil. Oma äri edendamiseks ja kasvatamiseks saad rakendust turundada mitmel viisil. Lisateave rakenduse turundamise ja juhtumiuuringute kohta, mis aitavad äri kasvatada, ja Shopify App Store'i reklaamide kasutamise kohta.

Oma Partneri töölaual saad jälgida Shopify App Store'i liiklust Google Analytics 4 või Facebook Pixeli abil. Lisateave oma kirje liikluse jälgimise kohta.

Pärast seda, kui kaupmees installib sinu rakenduse, saab ta seda Shopify App Store'is arvustada. Sinu rakenduse üldhinnang põhineb kaupmeeste jäetud arvustustel. Üldhinnang on kaalutud, eelistades hiljutisi, kasulikke ja usaldusväärseid arvustusi. Positiivsed arvustused toovad sinu rakenduse Shopify App Store'i otsingutulemustes ja kategoorialehtedel kõrgemale. Lisateave rakenduse arvustuste haldamise kohta Shopify App Store'is.

Jõudlus on kasutajate jaoks rakenduste valimisel oluline tegur. Rakendust luues peaksid silmas pidama jõudlust. Kui sinu rakenduse jõudlus langeb, võib see mõjutada sinu rakenduse edetabelikohta. Lisateave rakenduse jõudluse optimeerimise kohta.

Samuti võid kaaluda Built for Shopify staatuse poole püüdlemist.

Rakenduse auditi protsess

Sinu rakendus võidakse valida auditeerimiseks. Kui sinu rakendus valitakse auditeerimiseks, saad edasiste juhistega e-kirja aadressile, mille lisasid oma rakenduse kirjes väljale Rakenduse esitamise kontakti e-posti aadress. Nõutavad muudatused põhinevad alati Shopify App Store'i nõuetel.