Zmienianie cen subskrypcji

Możesz zmienić ceny abonamentów podstawowych i ofert. Możesz mieć na przykład produkty cyfrowe, które wymagają corocznych korekt cen, lub możesz zmienić zestaw korzyści produktu i odzwierciedlić te zmiany w cenie.

Więcej informacji o zmianie cen subskrypcji w Konsoli Play znajdziesz w dokumentacji w Centrum pomocy Konsoli Play.

Aby programowo zmienić cenę abonamentu podstawowego, użyj metody monetization.subscriptions.patch. Ta metoda otrzymuje obiekt Subscription z konfiguracją produktu subskrypcji, która jest modyfikowana. Ustaw nową cenę w obiekcie RegionalBasePlanConfig w ramach odpowiedniego abonamentu podstawowego w kolekcji basePlans abonamentu. Może to być bardzo przydatne, jeśli masz duży katalog i chcesz wprowadzić aktualizacje wszystkich produktów w krótkim czasie lub jeśli masz system zarządzania katalogiem produktów, który automatycznie wprowadza zmiany w Twoich produktach z subskrypcją w Google Play, gdy tylko takie zmiany się pojawią.

Warto zajrzeć do logu zmian w Konsoli Play, aby sprawdzić, czy w przeszłości nie nastąpiła zmiana ceny. Znajdziesz tam informacje o tym, kiedy ceny zostały zaktualizowane, kto zainicjował zmianę, w których regionach zostały one wprowadzone itp. Może to być przydatne, gdy chcesz sprawdzić wcześniejsze zmiany cen lub przypadkową zmianę ceny, aby określić dalsze działania.

Zmiany cen w przypadku nowych zakupów subskrypcji

Gdy zmienisz cenę abonamentu podstawowego lub oferty, nowa cena zacznie obowiązywać w ciągu kilku godzin we wszystkich nowych zakupach bez konieczności podejmowania dodatkowych działań.

Zmiany cen dla obecnych subskrybentów

Gdy zmienisz ceny subskrypcji, obecni subskrybenci nie zostaną dotknięci tą zmianą. Zostaną przypisani do starszej kohorty cenowej, w której nadal będą płacić pierwotną cenę abonamentu podstawowego po odnowieniu subskrypcji.

W razie potrzeby możesz przenieść obecnych subskrybentów na aktualną cenę abonamentu podstawowego. To działanie nazywa się zakończeniem starszej kohorty cenowej. Zmiany faz cenowych oferty nie mogą być stosowane w przypadku obecnych subskrybentów. W przypadku subskrypcji ratalnych zmiany cen dla starszych kohort nastąpią po zakończeniu okresu obowiązywania zobowiązania. Nie możesz zmienić ceny, którą płaci użytkownik, który jest w trakcie spłacania rat.

Zakończenie starszej kohorty cenowej

Starszą kohortę cenową możesz zakończyć w każdej chwili. Można to zrobić niezależnie w przypadku każdego regionu. Aby zakończyć korzystanie z starszej ceny w Konsoli Play, zapoznaj się z Centrum pomocy Konsoli Play.

Rezygnacja ze starszej kohorty cenowej za pomocą interfejsu Google Play Developer API

Aby zakończyć starszą kohortę cenową w ramach automatyzacji, użyj metody monetization.subscriptions.basePlans.migratePrices. Ta metoda przenosi subskrybentów, którzy płacą według historycznej ceny abonamentu, na bieżącą cenę abonamentu podstawowego w wybranych regionach. Ta metoda powoduje też wysyłanie powiadomień o zmianie ceny do użytkowników, którzy mają obecnie ustawioną cenę historyczną starszą niż podany znacznik czasu. Podczas wysyłania tego żądania dołącz do treści żądania listę obiektów RegionalPriceMigrationConfig, aby skonfigurować migrację kohorty cen.

Więcej informacji o korzystaniu z grup użytkowników o starych cenach znajdziesz w Centrum pomocy Konsoli Play.

Obniżki cen

Gdy zakończysz starszą kohortę cenową, a nowa cena będzie niższa od ceny płaconej przez użytkowników w tej kohorcie, Google Play wyśle im e-maila z powiadomieniem. Ci subskrybenci zaczną płacić niższą cenę przy następnej płatności za abonament podstawowy.

Testerzy licencji również otrzymują e-maile z powiadomieniami o obniżkach cen.

Wzrosty cen

Gdy kończysz stosowanie starszej wersji kohorty cenowej, a nowa cena jest wyższa od ceny, którą płacą użytkownicy w tej kohorcie, następuje podwyżka ceny. Obniżki cen są stosowane do obecnych subskrybentów przy następnej płatności za podstawowy abonament, ale wzrosty cen mogą wymagać lub nie wymagać od użytkowników podjęcia działań.

Domyślnie podwyżki cen wymagają wyrażenia zgody przez obecnych subskrybentów. Użytkownicy muszą wyraźnie zaakceptować wyższą cenę przed pierwszym obciążeniem, w przeciwnym razie Google Play automatycznie anuluje subskrypcję. Użytkownicy zostaną obciążeni wyższą opłatą przy następnej płatności za abonament podstawowy po upływie 37-dniowego okresu powiadomienia. Na 30 dni przed naliczeniem opłaty Google Play wysyła e-maile i powiadomienia push do obecnych subskrybentów.

Przez pierwsze 7 dni po rozpoczęciu migracji kohorty żaden użytkownik nie otrzymuje powiadomień z Google Play. Oznacza to, że masz 7 dni od momentu rozpoczęcia wdrażania podwyżki ceny z opcją akceptacji, aby powiadomić obecnych subskrybentów, zanim Google Play zacznie wysyłać im powiadomienia bezpośrednio. W tym czasie możesz anulować oczekujący wzrost ceny, wprowadzając kolejną zmianę ceny z powrotem do pierwotnej ceny.

Po upływie 7 dni każdy użytkownik otrzymuje automatyczne powiadomienia z Google Play 30 dni przed pierwszym odnowieniem w nowej cenie.

W niektórych przypadkach, gdy podnosisz ceny dla obecnych subskrybentów, możesz to zrobić, powiadamiając o tym użytkowników z wyprzedzeniem, ale nie wymagając od nich żadnych działań. Jeśli użytkownicy nie zrezygnują, zmieniając abonament lub anulując subskrypcję, nowa cena zostanie naliczona przy następnej płatności za abonament podstawowy po zakończeniu okresu zapowiedzi. Ten okres różni się w zależności od kraju i wynosi 30 lub 60 dni. Po upływie tej liczby dni przed pobraniem opłaty Google Play wysyła do obecnych subskrybentów powiadomienia e-mailem i poprzez powiadomienia push.

Wzrosty z możliwością rezygnacji są dostępne tylko w niektórych lokalizacjach z ograniczeniami dotyczącymi kwoty i częstotliwości wzrostu oraz podlegają określonym wymaganiom dla deweloperów.

Możesz oznaczyć migrację starszych grup cenowych jako wzrost ceny z możliwością rezygnacji, jeśli spełnia ona kryteria przedstawione na rysunku 1.

Migracja starszych kohort cenowych w Konsoli Google Play z możliwością rezygnacji
Rysunek 1. Użycie Konsoli Play do określenia migracji starszych kohort cenowych jako wzrostu ceny z możliwością rezygnacji.

Poinformuj użytkownika o zmianie ceny

Gdy zakończysz stosowanie starej grupy cenowej, poinformuj o tym obecnych subskrybentów.

W przypadku wzrostu ceny z możliwością rezygnacji należy powiadomić użytkowników z wyprzedzeniem i wyświetlić im powiadomienie w aplikacji. W przeciwieństwie do wzrostów cen wymagających zgody użytkownika nie ma 7-dniowego okresu oczekiwania, zanim Google Play zacznie wysyłać powiadomienia bezpośrednio do użytkowników.

W przypadku wzrostów cen wymagających akceptacji poinformuj użytkowników z wyprzedzeniem i poinformuj ich o konieczności zaakceptowania wzrostu ceny. Gdy rozpoczniesz proces zmiany ceny z opcją dobrowolnego udziału, masz 7 dni na powiadomienie dotychczasowych subskrybentów, zanim Google Play zacznie wysyłać im powiadomienia bezpośrednio. Zalecamy poinformowanie użytkowników w aplikacji o zmianie ceny i udostępnienie im precyzyjnego linku do ekranu subskrypcji w Sklepie Play, aby ułatwić im sprawdzenie nowej ceny. Gdy użytkownicy sprawdzają na ekranie subskrypcji w Sklepie Play ceny po zmianie, wyświetla się okno podobne do tego na rysunku 2.

Ogólne okno informujące użytkownika o zmianie ceny subskrypcji
Rysunek 2. Przykładowy dialog z powiadomieniem o zmianie ceny subskrypcji.

Odpowiedź na zgodę użytkownika na zmianę ceny

Po powiadomieniu obecnych subskrybentów o zmianie ceny i w przypadku wzrostu ceny z możliwością akceptacji mogą oni podjąć działania przed wprowadzeniem nowej ceny, aby zaakceptować lub odrzucić podwyżkę. Jeśli tak się stanie, otrzymasz od RTDN powiadomienie z informacją o wyniku. Aby dowiedzieć się, jak postępować z tymi powiadomieniami, zapoznaj się z wskazówkami dotyczącymi cyklu zakupu.

Jeśli użytkownik nie podejmie żadnych działań i dojdzie do pierwszego odnowienia, do którego ma zastosowanie cena z opcją, jego subskrypcja zostanie automatycznie anulowana i wygasną w dniu odnowienia.

Przypadkowe wzrosty cen wymagające zgody użytkownika

Jeśli przez przypadek rozpoczniesz wzrost ceny wymagający akceptacji, natychmiast cofnij tę zmianę, wprowadzając kolejną zmianę ceny z powrotem do pierwotnej. Dopóki cena zostanie przywrócona w ciągu siedmiu dni, obecni subskrybenci nie zostaną powiadomieni o przypadkowej zmianie ceny. Pamiętaj, że wszystkie zakupy dokonane w tym czasie będą w przypadkowej cenie.

Obsługa pokrywających się wzrostów cen wymagających zgody użytkownika

Pamiętaj, aby wprowadzać tylko jedną zmianę ceny naraz. Jeśli jednak w ciągu pierwszych 7 dni wykonasz kilkakrotnie podniesienie ceny wymagające zgody użytkownika, użytkownicy, których to dotyczy, muszą wyrazić zgodę tylko na ostatnią zmianę ceny. Jeśli np. zakończysz starszą kohortę przez podniesienie ceny wymagające zgody użytkownika, a następnie ponownie zmienisz cenę i po tym przeprowadzisz kolejną zmianę ceny wymagającą zgody użytkownika, użytkownicy, których to dotyczy, nie będą już musieli odpowiadać na pierwszą zmianę ceny, ponieważ obowiązywać będzie tylko druga zmiana ceny.

Testowanie zmian cen

Nie zmieniaj cen subskrypcji produktów należących do aktywnych subskrybentów na potrzeby testów.

Możesz użyć aplikacji Play Billing Lab i testerów licencji, aby przetestować zmiany cen subskrypcji bez wpływu na innych aktywnych subskrybentów.

Aby dowiedzieć się więcej o testowaniu zmian cen, zapoznaj się z przewodnikiem testowania.

Przykłady

Przykłady w tej sekcji pokazują, jak stosować sprawdzone metody w różnych scenariuszach zmiany cen.

Przykład 1. Wzrost ceny subskrypcji miesięcznej wymagający zgody użytkownika

3 marca firma AltoStrat podnosi cenę subskrypcji premium AltoStrat Pro, która umożliwia strumieniowe przesyłanie filmów, przez zakończenie kohorty z wcześniejszą ceną. Użytkownicy z kohorty ze starszą ceną 1 USD zostaną przeniesieni na aktualną cenę abonamentu podstawowego 2 USD. Data wejścia w życie zmiany ceny to 9 kwietnia (37 dni po 3 marca).

Alicja jest obecną subskrybentką, której kolejna data odnowienia to 5 marca. Pierwsze odnowienie po dacie wejścia w życie nastąpi 5 maja, więc odnowi subskrypcję 5 marca i 5 kwietnia po starej cenie (1 USD). Gdy 5 maja ponownie odnowi subskrypcję, zostanie obciążona nową opłatą w wysokości 2 zł. Google Play zacznie wysyłać powiadomienia o zmianie ceny 5 kwietnia, czyli 30 dni przed datą pierwszego odnowienia w nowej cenie.

Rysunek 3. Przykład diagramu harmonogramu zmiany ceny miesięcznej subskrypcji z datą odnowienia 5 marca.

Bob jest obecnym subskrybentem, którego następne odnowienie nastąpi 29 marca. 29 marca odnawia subskrypcję po starej cenie (1 USD), ponieważ zmiana ceny nie weszła jeszcze w życie. Gdy 29 kwietnia ponownie odnowi subskrypcję, zostanie obciążony nową opłatą w wysokości 2 USD. 30 marca, czyli 30 dni przed datą pierwszego odnowienia w nowej cenie, zacznie otrzymywać powiadomienia o zmianie ceny.

Rysunek 4. Przykład diagramu harmonogramu zmiany ceny miesięcznej subskrypcji z datą odnowienia 29 marca.

Przykład 2. Wzrost ceny abonamentu na 3 miesiące wymagający zgody użytkownika

3 marca FindMyLove zakończy okres obowiązywania dotychczasowej ceny i podniesie cenę 3-miesięcznego abonamentu FindMyLove Premium z 1 do 2 USD. Zmiana ceny zacznie obowiązywać 9 kwietnia (37 dni po 3 marca).

Alicja jest obecną subskrybentką, której kolejna data odnowienia to 5 marca. Alice odnawia abonament po starej cenie (1 USD), ponieważ zmiana ceny nie weszła jeszcze w życie. Gdy 5 czerwca ponownie odnowi subskrypcję, zostanie obciążona nową ceną (2 zł). 6 maja, czyli na 30 dni przed datą pierwszego odnowienia z nową ceną, zaczyna otrzymywać powiadomienia o zmianie ceny.

Rysunek 5. Diagram przykładowej zmiany ceny w ramach subskrypcji na 3 miesiące z datą odnowienia 5 marca.

Bob jest obecnym subskrybentem, którego następne odnowienie nastąpi 11 kwietnia. Bob odnawia subskrypcję po nowej cenie (2 zł), ponieważ minął termin wejścia w życie zmiany ceny. 12 marca zaczyna otrzymywać powiadomienia o zmianie ceny, czyli 30 dni przed datą pierwszego odnowienia w nowej cenie.

Rysunek 6. Przykład diagramu harmonogramu zmiany ceny dla 3-miesięcznej subskrypcji z datą odnowienia 11 kwietnia.

Przykład 3. Wzrost ceny wymagający zgody użytkownika w przypadku subskrypcji tygodniowej

3 marca CutePetsNews zakończy starszą kohortę cenową, co spowoduje zmianę ceny tygodniowego abonamentu w przypadku powiadomień o szczeniakach z 2 na 3 USD. Data wejścia w życie zmiany ceny to 9 kwietnia.

Alice jest obecnym subskrybentem, którego następne tygodniowe odnowienie nastąpi 6 marca. Odnawia subskrypcję 6, 13, 20 i 27 marca oraz 3 kwietnia po starej cenie (1 USD), ponieważ zmiana ceny nie weszła jeszcze w życie. Gdy 10 kwietnia ponownie odnowi subskrypcję, zostanie obciążona nową opłatą w wysokości 2 USD. 11 marca, czyli 30 dni przed datą pierwszego odnowienia z nową ceną, zacznie otrzymywać powiadomienia o zmianie ceny.

Rysunek 7. Przykład diagramu zmiany ceny w czasie w przypadku subskrypcji tygodniowej z datą odnowienia 6 kwietnia.

Przykład 4. Miesięczna subskrypcja z wieloma zmianami cen wymagającymi zgody

Ten przykład pokazuje, jak są obsługiwane wielokrotne zmiany cen.

3 marca AltoStrat uruchamia migrację cenową dotyczącą subskrypcji premium AltoStrat Pro, podnosząc cenę z 1 USD miesięcznie na 2 USD. 10 marca deweloper uruchamia drugą migrację cen, zwiększając cenę do 3 USD miesięcznie.

Data wejścia w życie pierwszej zmiany cen to 9 kwietnia (37 dni po 3 marca). Druga zmiana cen wejdzie w życie 16 kwietnia (37 dni po 10 marca).

Następna data odnowienia Alice to 5 marca. Pierwsze odnowienie po dacie wejścia w życie nastąpi 5 maja, więc odnowi ona subskrypcję 5 marca i 5 kwietnia po starej cenie (1 USD). Gdy 5 maja ponownie odnowi subskrypcję, zostanie obciążona najnowszą ceną (3 zł). Otrzymuje ona tylko powiadomienia o drugiej zmianie ceny, ponieważ zmiany cen nastąpiły w ciągu 7-dniowego okresu blokady. 5 kwietnia, czyli na 30 dni przed datą pierwszego odnowienia z nową ceną, zacznie otrzymywać powiadomienia o zmianie ceny.

Rysunek 8. Przykład diagramu harmonogramu zmiany ceny miesięcznej subskrypcji z wieloma zmianami ceny i datą odnowienia 5 marca.

Przykład 5. Zmiana ceny abonamentu miesięcznego z możliwością rezygnacji

Ten przykład pokazuje, jak są obsługiwane wzrosty cen z możliwością rezygnacji.

Firma AltoStrat musi wprowadzić coroczną korektę cen, aby uwzględnić wzrost kosztów programowania. 2 stycznia zmienili cenę usługi AltoStrat Pro (subskrypcji premium umożliwiającej strumieniowe przesyłanie filmów) z 1 USD na 1, 30 USD. Ten wzrost ceny spełnia kryteria migracji ceny z możliwością rezygnacji. natychmiast zakończyć starszą kohortę cenową, określając migrację z wyłączeniem. Użytkownicy z tej kohorty znajdują się w regionach, w których wymagany jest 30-dniowy okres wypowiedzenia, więc nowa cena zacznie obowiązywać 1 lutego.

Alice jest obecnym subskrybentem, który jest obciążany 14. dnia każdego miesiąca. Ze względu na 30-dniowy minimalny okres powiadomienia 14 stycznia płaci ona według starej ceny (1 USD). 15 stycznia Google Play zaczyna wysyłać Alice powiadomienia o zmianie ceny, a 14 lutego Alice zaczyna płacić nową cenę (1,30 zł).

Przykład 6. Wzrost ceny abonamentu na 12 rat wymagający zgody użytkownika

Ten przykład pokazuje, jak są obsługiwane podwyżki cen w przypadku subskrypcji ratalnych.

3 marca AltoStrat podnosi cenę subskrypcji AltoStrat Pro, czyli subskrypcji premium umożliwiającej strumieniowe przesyłanie filmów, przez zakończenie kohorty z wcześniejszą ceną. Użytkownicy w starszej kohorcie cenowej 1 USD zostaną przeniesieni do kohorty z obecną ceną abonamentu podstawowego 2 USD. Data wejścia w życie zmiany ceny to 9 kwietnia (37 dni po 3 marca).

Alice jest obecną subskrybentką, która 10 czerwca poprzedniego roku wykupiła 12-miesięczny abonament z miesięcznym automatycznym odnawianiem. Pierwsze odnowienie nastąpi 10 czerwca bieżącego roku. Ponieważ Alicja spłaca raty, nadal płaci 1 USD 10 marca, 10 kwietnia i 10 maja. Pierwsze odnowienie nastąpi 10 czerwca. W tym dniu zostanie naliczona nowa opłata w wysokości 2 USD i subskrypcja zostanie automatycznie odnowiona co miesiąc. 11 maja, czyli na 30 dni przed pierwszym terminem odnowienia w nowej cenie, Google Play zacznie wysyłać Alice powiadomienia o zmianie ceny.