Izrada i monetizacija aplikacija pomoću API-ja platforme Shopify

API-ji platforme Shopify omogućuju vam integraciju platforme Shopify sa softverom treće strane. Svojim vještinama možete izraditi aplikacije za trgovce na platformi Shopify i ostvariti prihod.

Distribucija aplikacije

U nastavku su navedena dva načina distribucije aplikacije, ovisno o njezinoj svrsi i vašoj publici:

Početak rada s izradom aplikacija

Dev Dashboard središnje je mjesto za izradu aplikacija za Shopify i upravljanje njima. Aplikacije možete izraditi na sljedeće načine:

  • Shopify CLI (preporučeno): upotrijebite Shopify CLI za izradu temelja cijelog projekta uz ugrađene tijekove rada za lokalni razvoj i uvođenje. CLI projekti podržavaju prilagođene značajke administratorske ploče, blokove za plaćanje i ugrađena korisnička sučelja.
  • Dev Dashboard: za pozadinsku automatizaciju, sinkronizaciju podataka ili isključivo API integracije koje ne zahtijevaju sučelje u administratorskom alatu za Shopify, možete izraditi i konfigurirati aplikaciju izravno na nadzornoj ploči Dev Dashboard.

Pri izradi bilo koje aplikacije, bez obzira je li prilagođena ili javna, možete postaviti i API opsege za tu aplikaciju. Saznajte više o opsezima pristupa za Shopify API.

Trgovine za razvoj za testiranje aplikacija

Trgovine za razvoj namjenska su okruženja za testiranje koja izrađujete na nadzornoj ploči Dev Dashboard. Trgovine za razvoj omogućuju vam instalaciju i testiranje aplikacija u realističnim uvjetima platforme Shopify na bilo kojem planu bez rizika za aktivnu trgovinu. S trgovinom za razvoj možete se izravno povezati iz sučelja Shopify CLI pomoću naredbe shopify app dev.

Trgovine za razvoj razlikuju se od klijentskih trgovina za prijenos. Trgovine za razvoj služe za razvoj i testiranje aplikacija, dok klijentske trgovine za prijenos služe za izradu trgovine koja će se predati klijentu.

Saznajte više o izradi trgovina za razvoj.

Nadzor i zapisi

Dev Dashboard pruža zapise i mjerne podatke koji će vam pomoći u nadzoru učinkovitosti aplikacije i rješavanju problema, uključujući stope uspješnosti funkcija i praćenje dostave webhooka.

Saznajte više o nadzoru i zapisima na nadzornoj ploči Dev Dashboard.

Korisnička dopuštenja

Prije izrade aplikacija i trgovina za razvoj, morate konfigurirati korisnička dopuštenja za Dev Dashboard. Članovi osoblja partnera moraju imati dopuštenje Izrada aplikacija i upravljanje njima za izradu aplikacija te dopuštenje Trgovine za razvoj za izradu trgovina za razvoj.

Migracija s Nadzorne ploče partnera

Dev Dashboard zamjenjuje Nadzornu ploču partnera za razvoj aplikacija. Ako ste prethodno upravljali aplikacijama putem Nadzorne ploče partnera, pogledajte vodič za migraciju za detalje o tome što se promijenilo i koje korake trebate poduzeti za aplikacije s proširenjima.

Registracija za Shopify App Store

Kao razvojni inženjer aplikacije možete se registrirati za plan sa smanjenim udjelom prihoda ako prodajete putem trgovine Shopify App Store. Ključne su prednosti ovog plana sljedeće:

  • 15 % udjela u prihodu: Platforma Shopify naplaćuje smanjenu stopu od 15 % na godišnji bruto prihod od aplikacije umjesto standardnih 20 %.
  • 0 % udjela u prihodu na početni prihod: Razvojni inženjeri koji ispunjavaju kriterije prihvatljivosti ostvaruju pravo na 0 % udjela u prihodu na prvih 1 000 000 USD u godišnjem bruto prihodu od aplikacije ostvarenom putem trgovine Shopify App Store od 1. siječnja 2025.

Kako biste saznali više o tome kako se registrirati, pregledajte postupak registracije.

Slanje aplikacije na odobrenje za Shopify App Store

Vaša aplikacija mora ispuniti zahtjeve platforme Shopify App Store prije nego što je možete prodavati u trgovini Shopify App Store. Tijekom postupka pregleda vaša aplikacija mijenja statuse: Nacrt, Poslano, Pregledano i Objavljeno. E-poruke tijekom pregleda primit ćete na e-adresu za slanje aplikacije koju ste naveli u odjeljku Podaci za kontakt u obrascu za opis aplikacije. Saznajte više o postupku pregleda aplikacije i slanju aplikacije na pregled.

Monetizacija javne aplikacije

Shopify App Pricing preporučeni je način naplate javne aplikacije trgovcima, posebno kada je riječ o novim aplikacijama. Model određivanja cijena konfigurirate jednokratno tijekom slanja aplikacije, a platforma upravlja odabirom plana, odobrenjima naplata, mjerenjem upotrebe i izdavanjem računa. Shopify App Pricing podržava fiksne ponavljajuće pretplate, naplatu na temelju upotrebe i kombinirane planove.

Shopify App Pricing trenutačno ne podržava naplate jednokratnih kupnji. Ako su za vašu aplikaciju potrebne jednokratne kupnje, za sada upotrebljavajte Billing API. Alati za migraciju i stalna podrška za Billing API ostaju dostupni.

Saznajte više o rješenju Shopify App Pricing i API-ju Billing API. Za aplikacije koje već upotrebljavaju platformu Managed Pricing ili Billing API, postojeće integracije nastavljaju s radom. Alati za migraciju bit će dostupni prije bilo kakvog ukidanja.

Detaljnim mjernim podacima o prihodu i instalacijama za svaku svoju aplikaciju možete pristupiti na stranici Aplikacije na Nadzornoj ploči partnera.

Marketing i upravljanje javnom aplikacijom

Nakon odobrenja aplikacije, poboljšajte lansiranje uz vodič Uspjeh na tržištu. Svoju aplikaciju možete plasirati na mnogo načina kako biste promovirali i proširili svoje poslovanje. Saznajte više o marketingu aplikacije i pregledajte studije slučaja koje će vam pomoći u razvoju poslovanja te o upotrebi oglasa u trgovini Shopify App Store.

Promet u trgovini Shopify App Store možete pratiti na nadzornoj ploči partnera pomoću alata Google Analytics 4 ili Meta Pixel. Saznajte više o praćenju prometa opisa aplikacije.

Nakon što trgovci instaliraju aplikaciju, mogu je recenzirati u trgovini Shopify App Store. Ukupna ocjena aplikacije temelji se na recenzijama trgovaca. Pri izračunu ukupne ocjene u obzir se najviše uzimaju nedavne, korisne i pouzdane recenzije. Uz pozitivne recenzije vaša će se aplikacija prikazivati na višem mjestu u rezultatima pretraživanja i na stranicama kategorija trgovine Shopify App Store. Saznajte više o upravljanju recenzijama aplikacija u trgovini Shopify App Store.

Učinkovitost je korisnicima važan čimbenik pri odabiru aplikacija. Prilikom izrade aplikacije trebali biste uzeti u obzir njezinu učinkovitost. Ako se učinkovitost vaše aplikacije smanji, to može utjecati na njezin rang. Saznajte više o optimizaciji učinkovitosti aplikacije.

Također možete razmotriti ispunjavanje uvjeta za status Built for Shopify.

Postupak revizije aplikacije

Vaša aplikacija može biti odabrana za reviziju. Ako se vaša aplikacija odabere za reviziju, primit ćete e-poruku s daljnjim uputama na e-adresu koju ste dodali kao E-adresu za kontakt pri slanju aplikacije u opisu aplikacije. Potrebne promjene uvijek se temelje na zahtjevima platforme Shopify App Store.

Saznajte više