Gradnja in monetizacija aplikacij s Shopify API-ji
Shopify API-ji omogočajo integracijo platforme Shopify s programsko opremo tretjih oseb. S svojim znanjem lahko ustvarite aplikacije za trgovce Shopify in ustvarjate prihodke.
Na tej strani
Distribucija aplikacij
Glede na namen in ciljno skupino sta na voljo dva načina za distribucijo aplikacije:
- Po meri: Zgradite in prodajajte aplikacijo po meri, ki je prilagojena potrebam posamezne stranke. V skrbniku storitve Shopify lahko ustvarite aplikacije po meri za posamezno trgovino, na nadzorni plošči Partner Dashboard pa lahko ustvarite povezavo za namestitev aplikacije po meri, ki jo delite s stranko in tako omogočite namestitev v več trgovinah Shopify Plus znotraj organizacije. Preberite več o izbiri načina distribucije in namestitvi aplikacije po meri v več trgovinah. S Shopify API lahko izboljšate trgovino stranke z dodatnimi funkcijami in zmožnostmi. Za zaračunavanje aplikacij po meri trgovcem ne morete uporabiti storitve API za obračunavanje.
- Javno: Razvijte javno aplikacijo in jo uvrstite v Shopify App Store za širše občinstvo. Svojo vidnost predstavitve aplikacije lahko nastavite na povsem vidno ali pa vidnost omejite. Uporabite lahko Shopify App Pricing za zaračunavanje javne aplikacije trgovcem. Preberite več o postopku pregleda v trgovini Shopify App Store.
Indeksirajo se samo povsem vidne aplikacije, ki se prikažejo na naslednjih mestih:
- Na ustreznih straneh s kategorijami
- V rezultatih iskanja v trgovini Shopify App Store
- V rezultatih spletnih iskalnikov tretjih oseb
Uvod v gradnjo aplikacij
Dev Dashboard je vaše osrednje središče za ustvarjanje in upravljanje aplikacij Shopify. Aplikacije lahko ustvarite na naslednje načine:
- Shopify CLI (priporočeno): Uporabite orodje Shopify CLI za zagon celotnega projekta z vgrajenimi poteki dela za lokalni razvoj in uvajanje. Projekti CLI podpirajo funkcije skrbnika po meri, bloke blagajne in vgrajene uporabniške vmesnike.
- Dev Dashboard: Za avtomatizacijo zaledja, sinhronizacijo podatkov ali integracije samo z API-jem, ki ne potrebujejo vmesnika v skrbniku Shopify, lahko ustvarite in konfigurirate aplikacijo neposredno v plošči Dev Dashboard.
Ko ustvarite katero koli aplikacijo, ne glede na to, ali je po meri ali javna, lahko zanjo nastavite tudi obsege API-ja. Preberite več o obsegih dostopa do API-ja za Shopify.
Trgovine v razvojnem okolju za preizkušanje aplikacij
Trgovine v razvojnem okolju so namenska okolja za preizkušanje, ki jih ustvarite v plošči Dev Dashboard. Trgovine v razvojnem okolju omogočajo namestitev in preizkušanje aplikacij v realističnih pogojih platforme Shopify za kateri koli paket, ne da bi pri tem ogrozili objavljeno trgovino. Z orodjem Shopify CLI se lahko neposredno povežete s trgovino v razvojnem okolju z uporabo ukaza shopify app dev.
Trgovine v razvojnem okolju se razlikujejo od prenosov lastništva trgovin. Trgovine v razvojnem okolju so namenjene razvoju in preizkušanju aplikacij, medtem ko se prenosi lastništva trgovin uporabljajo za izdelavo trgovine, ki jo boste predali stranki.
Preberite več o ustvarjanju trgovin v razvojnem okolju.
Spremljanje in dnevniki
Svoje aplikacije lahko spremljate na plošči Dev Dashboard, kjer najdete tudi informacije za odpravljanje težav.
Vaše aplikacije so navedene skupaj, seznam pa lahko razvrstite po prihodkih, namestitvah in aktivnih opozorilih. Vsaka aplikacija ima svojo stran, ki zajema prihodke aplikacije, njene aktivne namestitve, stopnjo napak API-jev za GraphQL in REST, stopnjo uspešnosti njenih funkcij in stanje njenih spletnih kavljev. Učinkovitost skrbnika uporablja iste osnovne kazalnike Core Web Vitals kot status Built for Shopify. Za program Built for Shopify se ti kazalniki ocenjujejo v ločenem 28-dnevnem oknu z minimalnim številom meritev, zato vaša ocena učinkovitosti skrbnika na plošči Dev Dashboard ne predstavlja vašega statusa v programu Built for Shopify.
Dnevniki na enem mestu združujejo vsako zahtevo API, dostavo spletnega kavlja in dogodek aplikacije iz vseh trgovin, ki so namestile vašo aplikacijo, pri čemer so v toku označene napake. Tok lahko filtrirate po vrsti, statusu ali trgovini in ga še dodatno zožite z vnosom končne točke ali teme spletnega kavlja. Na grafikonu stopnje napak API lahko odprete dnevnike, ki so že filtrirani glede na ta API.
Preberite več o spremljanju in dnevnikih v plošči Dev Dashboard.
Uporabniška dovoljenja
Pred ustvarjanjem aplikacij in trgovin v razvojnem okolju morate konfigurirati uporabniška dovoljenja za ploščo Dev Dashboard. Člani osebja partnerja potrebujejo dovoljenje Ustvarjanje in upravljanje aplikacij za ustvarjanje aplikacij ter dovoljenje Trgovine v razvojnem okolju za ustvarjanje trgovin v razvojnem okolju.
Selitev s plošče Partner Dashboard
Plošča Dev Dashboard nadomešča ploščo Partner Dashboard pri razvoju aplikacij. Če ste predhodno upravljali aplikacije prek plošče Partner Dashboard, si oglejte vodnik za selitev za podrobnosti o tem, kaj se je spremenilo, in navodila za aplikacije z razširitvami.
Registracija za Shopify App Store
Kot razvijalec aplikacij se lahko ob prodaji prek trgovine Shopify App Store registrirate za paket z znižano delitvijo prihodkov. Ključne prednosti tega paketa vključujejo:
- 15-odstotna delitev prihodkov: Shopify namesto standardnih 20 % zaračuna znižano 15-odstotno stopnjo od letnega bruto prihodka aplikacije.
- 0-odstotna delitev prihodkov od začetnih prihodkov: Razvijalci, ki izpolnjujejo kriterije primernosti, so od 1. januarja 2025 upravičeni do 0-odstotne delitve prihodkov od prvih 1.000.000 USD letnega bruto prihodka aplikacije, ustvarjenega prek trgovine Shopify App Store.
Za več informacij o prijavi si oglejte postopek registracije.
Predložitev aplikacije v odobritev v storitvi Shopify App Store
Vaša aplikacija mora izpolnjevati zahteve trgovine Shopify App Store, preden jo lahko tam prodajate. Med postopkom pregleda aplikacija spreminja stanje: osnutek, predloženo, pregledano in objavljeno. E-poštna sporočila boste med pregledom prejemali na e-poštni naslov za predložitev aplikacije, ki ste ga navedli v razdelku Podatki za stik v obrazcu seznama. Več informacij o postopku pregleda aplikacije in predložitvi aplikacije v pregled.
Monetizacija javne aplikacije
Shopify App Pricing je privzeta možnost za nove javne aplikacije in priporočen način za obstoječe aplikacije s podprtimi modeli določanja cen. Svoje cenovne načrte določite v obrazcu za oddajo aplikacije, Shopify pa poskrbi za izbiro načrta, odobritve bremenitev, merjenje porabe in izdajanje računov. Shopify App Pricing podpira fiksne ponavljajoče se naročnine, obračunavanje na podlagi porabe in kombinirane načrte. Določanje cen vaše aplikacije se upravlja v storitvi Partner Dashboard, tudi če vaša organizacija za razvoj aplikacij uporablja Dev Dashboard.
Shopify App Pricing ne podpira bremenitev za enkratni nakup. Če vaša aplikacija potrebuje enkratne nakupe, uporabite ročno določanje cen z API-jem za obračunavanje. Ročno določanje cen je starejša različica (legacy), vendar je še vedno podprto.
Če vaša aplikacija uporablja API za obračunavanje, lahko preklopite na Shopify App Pricing in obstoječe naročnine premaknete v storitvi Partner Dashboard ali z orodjem Shopify CLI. Več informacij o Shopify App Pricing, ročnem določanju cen in migraciji na Shopify App Pricing.
Za vsako od svojih aplikacij lahko dostopate do podrobnih metrik o prihodkih in namestitvah na plošči Dev Dashboard.
Trženje in upravljanje javne aplikacije
Ko je vaša aplikacija odobrena, izboljšajte lansiranje z vodnikom Uspešen vstop na trg. Aplikacijo lahko tržite na številne načine ter tako promovirate in povečujete svojo dejavnost. Več informacij o trženju aplikacije in pregled študij primerov, ki vam bodo pomagale pri rasti vašega podjetja, ter o uporabi oglasov v storitvi Shopify App Store.
Prometu v storitvi Shopify App Store lahko sledite v storitvi Partner Dashboard z orodji, kot sta Google Analytics 4 ali Facebook Pixel. Več informacij o sledenju prometu na vašem seznamu.
Ko trgovec namesti vašo aplikacijo, lahko o njej napiše mnenje v storitvi Shopify App Store. Skupna ocena vaše aplikacije temelji na mnenjih, ki so jih pustili trgovci. Skupna ocena je utežena in daje prednost nedavnim, uporabnim ter zaupanja vrednim mnenjem. S pozitivnimi mnenji se vaša aplikacija uvrsti višje med rezultati iskanja in na straneh s kategorijami v storitvi Shopify App Store. Več informacij o upravljanju mnenj o aplikacijah v storitvi Shopify App Store.
Uspešnost je za uporabnike pomemben dejavnik pri izbiri aplikacij. Pri razvoju aplikacije morate imeti v mislih njeno uspešnost. Če uspešnost aplikacije upade, lahko to vpliva na njeno uvrstitev. Več informacij o optimizaciji uspešnosti aplikacij.
Razmislite lahko tudi o pridobitvi statusa »Built for Shopify«.
Postopek revizije aplikacije
Vaša aplikacija je lahko izbrana za revizijo. Če bo izbrana, boste prejeli e-poštno obvestilo z nadaljnjimi navodili na e-poštni naslov, ki ste ga dodali v polje E-poštni naslov za stik ob predložitvi aplikacije na seznamu aplikacij. Zahtevane spremembe vedno temeljijo na zahtevah trgovine Shopify App Store.