Kako da se kvalifikujete kao Sertifikovani tehnološki partner
Da bi se postavio visok standard kvaliteta, sledeći zahtevi se koriste za pregled aplikacija u Shopify programu za sertifikovane tehnološke partnere. Ovi zahtevi su fokusirani na nekoliko ključnih oblasti: dokazana korisnost, infrastruktura i učinak, podrška za trgovce, bezbednost i privatnost. Namenjeni su pružanju najboljeg iskustva Shopify Plus trgovcima tokom celog životnog ciklusa aplikacije, od listinga i instalacije do pridruživanja, funkcionalnosti, bezbednosti i kvaliteta.
Iako ispunjavanje ovih zahteva ne garantuje prihvatanje u program, oni služe kao standard po kome sve Sertifikovane tehnološke partnere smatramo odgovornim sve dok su u programu. Generalno, takođe je važno da partneri za aplikacije imaju duboko temeljno znanje o Shopify Plus-u, kao i dokazanu evidenciju uspeha sa brojnim Shopify Plus trgovcima.
Na ovoj stranici
1. Opšti zahtevi
1.1 Usklađenost sa App Store-om
Bilo da ste postojeći ili potencijalni Sertifikovani tehnološki partner, ovi zahtevi se primenjuju pored zahteva za Shopify App Store.
Pored toga, kao Sertifikovani tehnološki partner, morate ostati usklađeni sa smernicama kompanije Shopify.
Ostanak u usklađenosti i dobrim odnosima omogućava vam da nastavite da nudite vredna rešenja unutar Shopify ekosistema, uz minimalne smetnje u vezi sa dostupnošću i reputacijom vaše aplikacije.
1.2 Kriterijumi specifični za kategoriju
Za Sertifikovane tehnološke partnere je neophodno ispunjavanje kriterijuma specifičnih za kategoriju. Ovi kriterijumi služe kao referentna vrednost kvaliteta kako bi se obezbedilo da aplikacije efikasno rešavaju jedinstvene potrebe svojih korisnika.
Ako vaša aplikacija pripada nekoj od kategorija u nastavku, morate ispuniti odgovarajuće uslove da biste se kvalifikovali kao sertifikovani tehnološki partner:
- Aplikacije za oglase
- Aplikacije za usluge prevoznika
- Aplikacije za popuste
- Aplikacije za usluge realizacije porudžbina
- Aplikacije za fakture i priznanice
- Aplikacije za pakete proizvoda
- Aplikacije za recenzije proizvoda
- Aplikacije za povraćaje i zamene
- Aplikacije za pretplatu
- Aplikacije za obrasce
- Aplikacije za analitiku
- Aplikacije za imejl marketing
- Aplikacije za SMS marketing
- Aplikacije za affiliate programe
Radi jasnoće, sertifikovani tehnološki partneri ne moraju da ispunjavaju sve uslove programa Built for Shopify. Iako su uslovi za kategorije navedeni na stranici Built for Shopify, oni su za potrebe ovog programa nezavisno obavezni. Built for Shopify je samostalna oznaka i ispunjavanje samo ovih kriterijuma specifičnih za kategoriju ne kvalifikuje vašu aplikaciju za potpuni status u programu Built for Shopify.
1.3 Listing u prodavnici Shopify App Store
Aplikacija bi trebalo da bude izlistana u prodavnici Shopify App Store i mora da ispunjava sve uslove navedene u dokumentaciji za programere.
Listing aplikacije je vaša prva tačka kontakta sa trgovcem i on će ga pogledati da bi odlučio da li mu vaša aplikacija odgovara. Kao i vaša stranica u direktorijumu tehnoloških partnera na platformi Shopify, listing vaše aplikacije u prodavnici Shopify App Store je jedan od vaših najkorisnijih marketinških alata. Efektan listing aplikacije podstiče Shopify trgovce da sami isprobaju aplikaciju ili da kontaktiraju vaš tim za više detalja. Listing vaše aplikacije treba da bude jasan, sažet i relevantan za zainteresovane trgovce.
Sve trenutno objavljene listinge aplikacija bi trebalo ažurirati najnovijim funkcijama proizvoda i informacijama o podršci.
1.4 Ocene i recenzije
Recenzije su ključni faktor u izgradnji poverenja kod trgovaca. Shopify koristi ocene i recenzije aplikacija iz različitih izvora da bi razumeo povratne informacije i zadovoljstvo trgovaca. Kada trgovac ostavi recenziju za vašu aplikaciju, od njega se zahteva da je oceni na skali od 1 do 5 i ostavi komentar. Da bi ostavio recenziju, trgovac mora da ima instaliranu vašu aplikaciju u svojoj prodavnici. Nakon što trgovac deinstalira aplikaciju, ima rok od 45 dana da ostavi recenziju pre nego što mu se to pravo ukine.
Svi sertifikovani tehnološki partneri moraju da obezbede i zadrže ocenu aplikacije veću od 4,0 nakon što dostignu najmanje 5 recenzija.
Tim zadužen za program nezavisno pregleda sve nove ili neizlistane aplikacije.
Za više detalja o upravljanju recenzijama aplikacije, pogledajte odeljak Upravljanje recenzijama aplikacije.
2. Uslovi za rešenje
Kao sertifikovani tehnološki partner, vaša integracija sa platformom Shopify mora da rešava neki izazov Plus trgovaca i da bude izgrađena pomoću najnovije dostupne tehnologije da bi se stvorilo najbolje iskustvo za Plus trgovce.
2.1 Verzionisanje i primena API-ja
Od vas, kao sertifikovanog tehnološkog partnera, očekuje se da budete na čelu inovacija i predvodite ekosistem. Vaša aplikacija bi trebalo da koristi najnovije dve verzije u produkciji i morate imati jasnu strategiju prebacivanja na novije verzije API-ja za vašu integraciju.
Pored toga, sertifikovani tehnološki partneri su odgovorni za pružanje pouzdanog i stabilnog iskustva trgovcima. Morate da imate dokumentovan plan korišćenja API-ja da biste izbegli blokadu zbog ograničenja broja zahteva.
3. Uslovi za podršku
Pružanje podrške na blagovremen, profesionalan i zadovoljavajući način važno je Shopify Plus trgovcima.
3.1 Odgovaranje na zahteve za podršku
Svi sertifikovani tehnološki partneri moraju da obezbede sledeće:
- Prvi odgovor na kritične zahteve za podršku u roku od 30 minuta. Kritični zahtevi za podršku obuhvataju rasprostranjene prekide usluge (više kupaca) i izveštaje kupaca o bezbednosnim ranjivostima. Telefon, SMS, imejl i komunikacija u okviru proizvoda su odobreni metodi komunikacije.
- Prvi odgovor na probleme visokog prioriteta u roku od 12 sati. Zahtevi za podršku visokog prioriteta obuhvataju nemogućnost pristupanja proizvodu od strane više korisnika (na primer, više korisnika ne može da se prijavi) i druge slične zahteve. Telefon, SMS, imejl i komunikacija u okviru proizvoda su odobreni metodi komunikacije.
- Prvi odgovor na zahteve niskog prioriteta u roku od 3 dana putem telefona, SMS-a, imejla ili komunikacije u okviru proizvoda.
- Non-stop podrška dostupna širom sveta. Telefon, ćaskanje i imejl su prihvatljivi forumi za podršku.
Vaši resursi za podršku bi trebalo da se lako nalaze i da sadrže jasna uputstva specifična za to kako se vaša aplikacija integriše sa platformom Shopify. Da biste saznali više o pisanju efektne dokumentacije za pomoć, pogledajte Osnove.
3.2 Ažuriranja statusa sistema
Pružanje trgovcima lako dostupnih ažuriranja statusa im pomaže da znaju da li vaša aplikacija radi kako se očekuje. Svi sertifikovani tehnološki partneri moraju trgovcima da obezbede sledeće:
- Kontrolnu tablu ili statusnu stranicu koja pokazuje da li vaš sistem radi po očekivanjima, ima problema ili nije u funkciji.
- Dežurni tim i plan eskalacije za rešavanje prekida u radu sistema.
- Spremno dostupan proces za obaveštavanje kupaca o planiranim prekidima u radu.
Preporučujemo da sertifikovani tehnološki partneri obezbede statusnu stranicu pomoću sledećih usluga: statuspage.io ili sorryapp.com.
4. Uslovi za zaštitu podataka
Pošto naši Shopify Plus trgovci obično rukuju velikim količinama podataka kupaca, od ključne je važnosti da i Shopify i njegovi sertifikovani tehnološki partneri primenjuju visoke standarde pri obradi, rukovanju i skladištenju podataka.
4.1 Podaci kupaca
Ako obrađujete zaštićene podatke kupaca, onda morate da ispunite sve Shopify uslove za zaštitu podataka.
4.2 GDPR, CCPA, CPRA, VCDPA
Ako radite sa Plus trgovcima koji moraju da budu usklađeni sa zakonima o privatnosti, kao što su Opšta uredba o zaštiti podataka (GDPR), Zakon o pravima na privatnost u Kaliforniji (CPRA), Zakon o privatnosti Kolorada i Zakon o zaštiti podataka potrošača Virdžinije, morate biti u mogućnosti da ih podržite. Saznajte više o Uslovima za privatnost.
5. Bezbednosni uslovi
Svi sertifikovani tehnološki partneri moraju da ispunjavaju sve sledeće bezbednosne uslove:
- Vaša kompanija mora da obavlja godišnje nezavisno testiranje probojnosti aplikacije od strane treće strane, prateći OWASP i NIST metodologije.
- Bezbedno skladištite Shopify API tokene i tajne u namenskom sistemu za upravljanje tajnama ili šifrovanom skladištu, uz mogućnost rotacije tajni bez izmena u kodu. Pristupni tokeni moraju biti šifrovani u mirovanju korišćenjem AES-128 ili snažnijeg standarda. Nikada nemojte hardkodovati tajne u izvornom kodu ili konfiguracionim datotekama.
- Obezbedite dijagrame arhitekture za podešavanje vaše infrastrukture, uključujući komponente koje rukuju Shopify podacima, tokove podataka, bezbednosne kontrole, dobavljače usluga u oblaku i regione.
- Osigurajte da testna i produkciona okruženja budu tehnički odvojena.
- Obrađujte samo minimalnu količinu ličnih podataka neophodnu da ispunite svoje funkcionalne zahteve i dokumentujte gde se skladišti svaki tip podataka.
- Zahtevajte samo API opsege neophodne za ispunjavanje vaših funkcionalnih zahteva. Svaki opseg mora da bude opravdan; ne smeju biti prisutni nekorišćeni ili zastareli opsezi.
- Postavite periode zadržavanja za skladišta podataka koja sadrže lične podatke i izbrišite ili anonimizujte podatke po isteku perioda zadržavanja.
- Šifrujte lične podatke u prenosu koristeći TLS 1.2 ili noviju verziju. Nemojte podržavati slabe pakete šifara ili zastarele protokole.
- Šifrujte lične podatke u mirovanju koristeći šifrovanje prema standardima industrije (minimum AES-128) uz usluge upravljanja ključevima.
- Šifrujte rezervne kopije podataka i testirajte vraćanje podataka barem jednom u 12 meseci.
- Održavajte evidencije pristupa za svaki pristup skladištima podataka koja sadrže lične podatke, uz mogućnosti detekcije neobičnih obrazaca pristupa.
- Primenite kontrolu pristupa zasnovanu na ulogama i evidentiranje nadzora na skladištima podataka koja sadrže lične podatke.
- Zahtevajte lozinke od najmanje 12 znakova i višefaktorsku autentifikaciju za osoblje koje pristupa produkcijskim sistemima koji sadrže podatke kupaca.
- Uspostavite program za prijavljivanje ranjivosti sa javnim kontaktom za bezbednost i eksplicitnim vremenskim rokovima za rešavanje problema prema nivou ozbiljnosti (kritična, visoka, srednja i niska).
- Održavajte proces za otklanjanje ranjivosti i praćenje napretka u rešavanju problema.
- Razvijte i sprovedite politike i obuku za to kako zaposleni treba da rukuju ličnim podacima.
- Uspostavite plan za reagovanje na bezbednosne incidente sa identifikovanom osobom za kontakt u vezi sa bezbednošću.
- Obavestite Shopify o bezbednosnim incidentima u roku od 24 sata od potvrđenog proboja sistema
6. Zahtevi za infrastrukturu, pouzdanost i učinak
Da bi aplikacija bila uspešna, trebalo bi da nudi dosledno i pozitivno iskustvo za Shopify Plus trgovce koji je koriste.
6.1 Testiranje opterećenja
Važno je da aplikacije budu testirane na responzivnost u smislu njihove stabilnosti i učinka. Svi sertifikovani tehnološki partneri bi trebalo da budu u mogućnosti da pruže:
- Kratak rezime načina na koji testiraju opterećenje svoje infrastrukture i da li je to testiranje uvršteno u proces razvoja, naročito tokom perioda visokog opterećenja poslom (npr. BFCM). Ovo bi trebalo da uključi vrstu opterećenja protiv kog partner vrši testiranje i alate koje koristi za testiranje opterećenja infrastrukture.
- Prosečno vreme učitavanja od <400 ms.
6.3 Vreme neprekidnog rada
Svi sertifikovani tehnološki partneri moraju imati cilj nivoa usluge (SLO) vremena neprekidnog rada od 99,9%.
6.4 Brzina izloga
Samo za aplikacije izloga: ako vaša aplikacija ima potencijal da utiče na brzinu prodavnice trgovca, vaša integracija ne sme značajno da smanji rezultat Lighthouse učinka prodavnice za više od 10 poena.
7. Pravni zahtevi i zahtevi usklađenosti
Bezbednost i privatnost su ključni delovi svakog veb-poslovanja, jer onlajn aplikacije mogu biti izložene ili kompromitovane na mnogo različitih načina. Svi sertifikovani tehnološki partneri moraju da se pobrinu za to da njihove aplikacije budu bezbedne kako trgovci koji ih koriste ne bi bili u opasnosti.
7.1 Politika privatnosti
Sertifikovani tehnološki partneri moraju imati uspostavljenu politiku privatnosti i/ili ugovor o zaštiti podataka.