În mai 2022, am adus modificări modului în care sunt definite și gestionate abonamentele în Play Console. Aceste modificări îți oferă mai multă flexibilitate în ceea ce privește modul de vânzare a abonamentelor și simplifică gestionarea acestora. După ce ai făcut upgrade integrărilor aplicației și backendului ca să folosești noile API-uri de abonare, poți să vinzi:
- planuri cu plată anticipată: utilizatorii achiziționează o anumită perioadă și pot să completeze soldul pentru a extinde accesul;
- oferte de upgrade: utilizatorii primesc o reducere pentru a face upgrade la nivelul abonamentului, pentru a-și prelungi perioada de facturare sau pentru a trece de la un plan plătit în avans la reînnoire automată;
- criteriile de eligibilitate personalizate: tu decizi regulile comerciale și stabilești eligibilitatea în aplicație.
După upgrade, este și mai ușor să creezi și să gestionezi mai multe oferte pentru fiecare abonament. Dacă nu ai făcut-o deja, citește acest articol pentru a înțelege cum funcționează abonamentele acum.
Toate abonamentele, aplicațiile și integrările backend existente funcționează la fel ca înainte de aceste actualizări. Nu trebuie să faci nimic imediat. Poți adopta noile funcții pentru abonamente în timp.
Modificări ale fluxului de lucru
Dacă ai folosit Play Console, vei observa că au apărut multe modificări în pagina Abonamente (Generează bani cu Play > Produse > Abonamente). Majoritatea modificărilor îți dau posibilitatea să creezi și să gestionezi abonamente, planuri de bază și oferte. Există mai multe modalități de a face aceste acțiuni.
- Modificări de preț: când modifici prețul unui abonament, noul preț se aplică numai achizițiilor noi. Modifici prețul pe care îl plătesc abonații existenți folosind grupurile cu prețuri vechi.
- Disponibilitatea în funcție de regiune: poți alege regiunile în care poate fi achiziționat abonamentul. În plus, poți crea oferte regionale într-un subset al acestor regiuni.
- Prețuri regionale: poți specifica prețuri pentru fiecare regiune. În plus, poți să selectezi mai multe regiuni (sau pe toate), să specifici un singur preț în moneda dorită, iar Play va face o conversie valutară unică pentru toate regiunile selectate. Poți actualiza prețurile oricând dorești.
Gestionarea abonamentelor mai vechi
Abonamentele create înaintea lunii mai 2022 includeau descrierea, beneficiile abonamentului și o singură opțiune pentru perioada de facturare, preț și perioada de încercare gratuită / prețul promo. Dacă doreai mai multe perioade de facturare sau prețuri, erau necesare abonamente suplimentare.
Începând din mai 2022, beneficiile abonamentului (adică ceea ce oferă abonamentul) sunt definite separat de planurile de bază și ofertele acestuia (modul în care se vinde abonamentul). Noul model simplifică procesul de vânzare a abonamentelor în diverse moduri.
În imaginea de mai jos, partea din stânga arată modul în care abonamentele erau definite anterior ca obiecte complet independente. Dacă mai multe abonamente oferă aceleași beneficii cu perioade de facturare sau prețuri diferite, situația poate deveni complexă. De exemplu, trebuie să te asiguri că descrierile și avantajele care apar pentru utilizatori sunt identice pentru toate abonamentele și că aplicația nu le permite utilizatorilor să achiziționeze abonamente redundante.
Partea dreaptă afișează modul în care sunt structurate abonamentele. Fiecare abonament poate avea mai multe planuri de bază, fiecare cu mai multe oferte.
Abonamente convertite
Când aceste modificări au fost lansate în mai 2022, toate abonamentele existente au fost migrate la noul model. Prin urmare:
- abonamentele păstrează informații în legătură cu modul în care este vândut abonamentul, cum ar fi numele pentru utilizatori, descrierea și beneficiile acestuia;
- fiecare abonament are un singur plan de bază cu perioada de facturare a abonamentului vechi și prețul de reînnoire automată;
- dacă un abonament a avut o perioadă de încercare gratuită sau un preț promo, planul de bază are o singură ofertă cu criterii de eligibilitate pentru noii abonați (de exemplu, numai pentru utilizatorii care nu au cumpărat niciodată un abonament în această aplicație) și prețuri (durata perioadei de încercare gratuite sau prețul promo și durata).
Abonamentele, planurile de bază și ofertele rezultate au aceeași funcționalitate ca înainte. De exemplu, poți să schimbi durata unei perioade de încercare fără costuri, să actualizezi descrierea unui abonament sau să modifici durata perioadei de grație.
Exemplul 1: conversia unui SKU vechi cu un preț promoționalIată cum un abonament lunar vechi cu numele Plan de bază, codul produsului bază1 și un preț promo pentru o lună a fost transformat în noul model.
Când abonamentele vechi au fost transformate în noul model, acestea au rămas abonamente separate. Conversia nu a îmbinat niciun SKU în produsele cu abonament.
De exemplu, o situație de folosire obișnuită în sistemul vechi a fost că un dezvoltator poate avea mai multe abonamente pentru un singur drept de acces la abonament. În acest caz, un SKU Plan de bază cu codul de produs bază1 și fără preț special și un SKU Plan de bază cu codul de produs bază2 și cu perioadă de încercare gratuită pentru utilizatorii care nu au cumpărat niciodată un abonament în aplicație. Conversia duce la două abonamente cu același titlu sau nume, Plan de bază, și coduri de produs asociate pentru fiecare.
Ambele au un singur plan de bază (lunar, cu reînnoire automată), iar vechiul SKU cu perioadă de încercare gratuită a dus la un abonament cu o ofertă.
Ofertele retrocompatibile
Anterior, Play Console și API-urile pentru dezvoltatori defineau un abonament ca având un singur plan de plată. Acum, Play Console și API-urile pentru dezvoltatori permit ca un abonament să aibă mai multe planuri de bază și mai multe oferte.
Întrucât aplicațiile și integrările backend care folosesc API-uri pentru dezvoltatori mai vechi se așteaptă ca un abonament să includă un singur plan de plată, în Play Console fiecare abonament are o singură ofertă sau un singur plan de bază retrocompatibil.
Când aplicația sau backendul folosește metode mai vechi pentru API-uri, planul de bază sau oferta este folosită pentru perioada de facturare, preț și orice perioadă de încercare gratuită ori preț promo. Dacă un abonament are alte planuri de bază sau oferte, acestea sunt disponibile numai pentru aplicațiile care folosesc metodele mai noi pentru API-uri.
Marcarea unui plan de bază sau a unei oferte ca fiind retrocompatibilă
Când abonamentele mai vechi au fost migrate la noul model, dacă abonamentul conținea o perioadă de încercare gratuită sau un preț promo, oferta și planul de bază rezultate au fost marcate ca fiind retrocompatibile. În caz contrar, numai planul de bază a fost marcat ca fiind retrocompatibil.
Dacă este necesar, poți schimba planul de bază sau oferta care este retrocompatibilă. Înainte să schimbi planul de bază sau oferta retrocompatibilă, gândește-te bine ce impact ar putea avea acest lucru asupra versiunilor aplicației care folosesc metode API mai vechi, precum și asupra altor funcții care o folosesc.
Poți marca numai o ofertă sau un plan de bază care conține funcții disponibile anterior. De exemplu, planurile plătite în avans, ofertele de upgrade, ofertele definite de dezvoltatori și etichetele nu sunt acceptate.
Disponibilitate și prețuri regionale
Acum poți să gestionezi disponibilitatea și prețurile individual pentru fiecare țară sau regiune și să configurezi dacă planul de bază sau oferta trebuie pusă la dispoziție în locațiile noi pe care Google Play le poate accepta pe viitor.
Am completat toate abonamentele tale existente, astfel încât, dacă anterior ai vizat Alte țări / regiuni, vei viza în continuare toate țările din grupul respectiv. Dacă anterior nu ai pus la dispoziție planul de bază sau oferta în Alte țări / regiuni, nu s-a schimbat nimic.
Când creezi sau editezi planuri de bază ori oferte, poți să selectezi Gestionează disponibilitatea în funcție de țară / regiune și să pui planul de bază sau oferta la dispoziție în toate locațiile ori să le configurezi individual. Vei vedea și opțiunea Țări / regiuni noi. Dacă specifici Țări / regiuni noi, atunci când Google Play va accepta țări / regiuni suplimentare, vom folosi aceste setări pentru disponibilitate și prețuri. Dacă pentru țările / regiunile noi respective se acceptă moneda locală a cumpărătorului, vom face o conversie valutară unică. Dacă nu specifici Țări / regiuni noi, în mod prestabilit, abonamentul nu va fi disponibil în acele țări/regiuni. Odată ce sunt acceptate țări / regiuni noi, poți edita abonamentul în Play Console pentru a le pune la dispoziție, dacă dorești.
Când modifici prețurile, poți să selectezi toate locațiile, să stabilești individual prețuri pentru locații și să setezi prețul pentru orice țări / regiuni pe care le va accepta Google Play pe viitor.
Gestionarea codurilor promoționale și a funcțiilor speciale
Momentan, câteva funcții ale abonamentelor acceptă numai oferta retrocompatibilă. Aceste funcții sunt:
- codurile promoționale ale abonamentelor,
- abonamentele recomandate,
- Abonați-vă cu Google.
În Play Console, aceste funcții îți dau posibilitatea să selectezi doar un abonament, nu un plan de bază sau o ofertă. Când selectezi un abonament, va fi folosită oferta retrocompatibilă pentru abonamentul respectiv.
Important: pentru toate abonamentele în care folosești aceste funcții, îți recomandăm să nu schimbi oferta retrocompatibilă fără să te gândești bine cum afectează acest lucru modul în care folosești funcțiile respective.
Modificarea produselor pe bază de abonament
Poți să adaugi planuri de bază și oferte la un abonament convertit mai vechi. Deși poți schimba oferta care este retrocompatibilă, îți recomandăm să iei în calcul impactul asupra versiunilor mai vechi ale aplicației. Alternativ, poți păstra configurările vechi și noi separat, lăsând abonamentele mai vechi și convertite în starea în care sunt și creând un abonament nou cu propriile planuri de bază și oferte. Acesta separă clar abonamentele mai vechi, convertite, folosite de aplicațiile și integrările mai vechi. Indiferent dacă decizi să modifici sau nu abonamentele vechi convertite, păstrează-le ofertele retrocompatibile active, astfel încât să poată fi achiziționate de utilizatori în versiunile mai vechi ale aplicației.
Abonamentele noi pot fi configurate cu mai multe planuri de bază și oferte, planuri plătite în avans, oferte de upgrade și alte funcții noi. Consultă acest articol pentru detalii despre cum să faci acest lucru.
Exemplul 3: crearea unui abonament nou cu mai multe planuri de bază și oferteÎn acest exemplu, există un nou produs cu abonament pentru Plan de bază, cu codul de produs bază_nou. Acest abonament are două planuri de bază: un plan recurent lunar și un plan recurent anual. Fiecare plan are un preț de bază, care este suma pe care utilizatorul o va plăti în ciclurile de reînnoire regulate și la prima achiziție dacă nu este eligibil pentru oferte speciale. Ofertele din cadrul fiecărui plan au criterii de eligibilitate și de reducere diferite. Astfel, dezvoltatorul poate reprezenta toate modurile în care un utilizator poate obține Planul de bază într-un singur abonament.
Când îți configurezi abonamentele cu mai multe planuri de bază și oferte, va trebui să actualizezi integrarea Google Play Billing astfel încât să folosească versiunile API corecte pentru a gestiona aceste funcții noi. Pentru detalii despre acest proces, poți consulta ghidul pentru migrare.
Dezactivarea abonamentelor convertite
După ce creezi un catalog de produse care folosește noua structură de oferte pentru abonamentele de bază și faci upgrade integrării pentru a gestiona corect aceste produse noi, îți recomandăm să dezactivezi abonamentele convertite inițiale.
Pentru a împiedica abonații noi să cumpere un anumit produs, vei dezactiva toate planurile de bază și ofertele de abonare. Abonamentele existente se vor reînnoi automat până când sunt anulate sau expiră.
Îți recomandăm să aștepți să dezactivezi abonamentele convertite până când numărul de achiziții din versiunile mai vechi ale aplicației scade. Acest lucru se va întâmpla în mod natural pe măsură ce trece timpul și utilizatorii fac upgrade la versiunile mai vechi ale aplicației. Aceste versiuni mai vechi care folosesc API-uri învechite nu vor mai face treptat achiziții din abonamentele vechi convertite. La un moment dat, poți opri vânzarea vechilor abonamente dezactivând planurile de bază și ofertele.
Utilizatorii cu abonamente active la acele planuri mai vechi vor putea în continuare să își reînnoiască și să se bucure de abonamentele lor, dar nu se pot face achiziții noi din nicio versiune a aplicației.
Gestionarea catalogului de abonamente cu ajutorul API-urilor
Dacă gestionezi catalogul de abonamente folosind API-ul inappproducts, poți continua să faci acest lucru momentan. Totuși, acest lucru va duce la abonamente cu un singur plan de bază sau o singură ofertă retrocompatibilă și nu vei putea folosi niciuna dintre funcțiile noi pentru abonamente. Abonamentele convertite vor fi disponibile în Play Console în modul numai citire.
Îți recomandăm să migrezi la noile API-uri Monetization Subscriptions și să gestionezi abonamentele folosind noile puncte finale monetization.subscriptions, monetization.subscriptions.baseplans și monetization.subscriptions.offers. API-urile noi îți vor da posibilitatea să gestionezi toate planurile de bază și ofertele disponibile (nu doar pe cele retrocompatibile). Pentru a afla mai multe despre migrarea la noul API, citește ghidul de migrare.
Dacă dorești să editezi abonamentele în Play Console, dă clic pe Fă abonamentul editabil sub mesajul afișat în partea de sus a fiecărui abonament.