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 danego produktu i chcieć 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ą usługi 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 spłaca obecnie raty.
Zakończenie starszej kohorty cenowej
Starszą kohortę cenową możesz zakończyć w każdej chwili. Możesz 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 zmianach cen do użytkowników, którzy mają obecnie 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 używaniu starszych grup użytkowników o podobnych 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ącą zmianę ceny, wprowadzając kolejną zmianę ceny z powrotem do pierwotnej.
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 abonamenty 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. Ich kwota i częstotliwość są ograniczone, a ich stosowanie podlega określonym wymaganiom dotyczącym 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.

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 obowiązkowym wyrażeniem zgody, masz 7 dni na powiadomienie dotychczasowych subskrybentów, zanim Google Play zacznie wysyłać im powiadomienia bezpośrednio. Zalecamy poinformowanie użytkowników, których dotyczy zmiana, o niej w aplikacji 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.

Odpowiedź na odpowiedź użytkownika na prośbę o akceptację zmiany ceny
Po powiadomieniu obecnych subskrybentów o zmianie ceny i wprowadzeniu wzrostu ceny z możliwością akceptacji użytkownicy mogą podjąć działania przed zastosowaniem 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
W tej sekcji opisano różne scenariusze postępowania w przypadku przypadkowej zmiany ceny.
Wzrost ceny wymagający zgody użytkownika – jeśli przypadkowo rozpoczniesz wzrost ceny wymagający zgody użytkownika, natychmiast cofnij tę zmianę, wprowadzając kolejną zmianę ceny z powrotem do pierwotnej.
Zmień cenę abonamentu podstawowego na pierwotną i otwórz stronę z cenami z uwzględnieniem starszych pułapów cenowych, aby rozpocząć obniżanie ceny do pierwotnej. Obecni subskrybenci nie są powiadamiani o przypadkowej zmianie ceny, jeśli zostanie ona przywrócona w ciągu 7 dni. Jeśli po 7 dniach cena zostanie przywrócona do starej wartości, zmiana ceny zostanie anulowana w przypadku wszystkich użytkowników, którzy nie zapłacili nowej ceny. Na podstawie dat odnowienia niektórzy użytkownicy mogą już otrzymać e-maila z powiadomieniem.
Wzrost ceny z możliwością rezygnacji – możesz anulować przypadkowy wzrost ceny z możliwością rezygnacji, przywracając cenę do pierwotnej wartości. Zmień cenę abonamentu podstawowego z powrotem na pierwotną i przejdź na stronę starszych pułapów cenowych, aby zainicjować obniżenie ceny do pierwotnej. W zależności od tego, kiedy cena zostanie przywrócona, jeśli użytkownik nie zapłacił jeszcze wyższej ceny, jego wzrost zostanie anulowany. Na podstawie dat odnowienia niektórzy użytkownicy mogą już otrzymywać e-maile z powiadomieniem o podwyżeniu cen.
Obniżki cen – możesz anulować obniżkę ceny, przywracając cenę subskrypcji do pierwotnej wartości w Konsoli Google Play. Zmień cenę abonamentu podstawowego z powrotem na pierwotną i przejdź na stronę starszych pułapów cenowych, aby rozpocząć proces podwyżki do pierwotnej ceny. Deweloperzy mogą zainicjować wyrażenie zgody lub rezygnację z wyrażenia zgody (jeśli kwalifikują się do tego) w celu anulowania obniżki ceny. Jeśli korzystasz z rezygnacji, wyświetlenia te będą uwzględniane w częstotliwości. Google Play określa, czy anulowanie ma zastosowanie do kolejnego odnowienia danego użytkownika na podstawie terminu odnowienia w powiązaniu z jego indywidualną datą odnowienia.
Anulowanie obniżki ceny jest ważne, jeśli okres między przywróceniem ceny do pierwotnej wartości a przewidywanym terminem odnowienia w nowej cenie przekracza okres powiadomienia w danym kraju (30 lub 60 dni). Kolejne odnowienie subskrypcji nastąpi po pierwotnej, wyższej cenie.
Anulowanie obniżenia ceny jest nieważne, jeśli okres między powrotem ceny do pierwotnej wartości a przewidywanym czasem odnowienia w nowej cenie jest krótszy lub równy okresowi powiadomienia w danym kraju (30 lub 60 dni). Zamiast tego użytkownik zostanie obciążony wyższą ceną po tym, jak zostanie obciążony niższą ceną co najmniej raz przy następnym odnowieniu. Użytkownik otrzyma powiadomienie o zmianie ceny. W zależności od trybu wybranego podczas migracji cen użytkownicy będą musieli zaakceptować wzrost ceny w przypadku wzrostu ceny wymagającego akceptacji lub otrzymają powiadomienia o wzroście ceny z możliwością rezygnacji. W takim przypadku obowiązują ograniczenia dotyczące częstotliwości i kwoty w przypadku zwiększenia liczby reklam, na które użytkownik może się zrezygnować.
Zarządzanie pokrywających się zmianami cen
Pamiętaj, aby wprowadzać tylko jedną zmianę ceny naraz. Jeśli jednak zmienisz cenę kilka razy, użytkownicy, których to dotyczy, muszą zaakceptować tylko ostatnią zmianę ceny. Jeśli np. zakończysz starszą kohortę przez podniesienie ceny wymagające zgody użytkownika, a następnie zmienisz cenę i ponownie zastosujesz taki wzrost ceny, użytkownicy objęci tą zmianą nie będą musieli odpowiadać na pierwsze powiadomienie, ponieważ będzie obowiązywać tylko druga zmiana ceny. Dotyczy to starszych wzrostów cen wymagających zgody użytkownika oraz obniżek cen z możliwością rezygnacji.
Gdy rozpoczniesz nową migrację cenową produktu, który ma w toku migrację starszej ceny, Google Play potraktuje to w następujący sposób:
Migracja starych cen została anulowana.
Google Play przerywa migrację starych cen. W interfejsie API
SubscriptionPurchaseV2
zobaczysz szczegóły starej zmiany ceny oznaczone jakoCANCELED
. Otrzymasz teżSUBSCRIPTION_PRICE_CHANGE_UPDATED
RTDN.rozpoczyna się nowa migracja cen.
Natychmiast po tym Google Play rozpocznie migrację cen. W kolumnie
SubscriptionPurchaseV2
będzie to wartośćOUTSTANDING
(w przypadku wzrostu ceny wymagającego zgody użytkownika) lubCONFIRMED
(w przypadku wzrostu ceny z możliwością rezygnacji lub obniżki ceny). Otrzymasz kolejnySUBSCRIPTION_PRICE_CHANGE_UPDATED
RTDN dla tego produktu.Użytkownik zobaczy nową cenę.
Użytkownik zostanie przeniesiony do migracji nowej ceny i nie będzie musiał akceptować poprzedniej zmiany ceny. Użytkownik otrzymuje standardowy okres wypowiedzenia dotyczący nowej ceny.
Testowanie zmian cen
Nie zmieniaj cen abonamentów 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 abonament zostanie odnowiony 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ć Alice powiadomienia o zmianie ceny 5 kwietnia, czyli 30 dni przed datą pierwszego odnowienia w nowej cenie.
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 pierwszym dniem odnowienia w nowej cenie, zacznie otrzymywać powiadomienia o zmianie ceny.
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. 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. Alice odnowiła subskrypcję 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.
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 zacznie otrzymywać powiadomienia o zmianie ceny, czyli 30 dni przed datą pierwszego odnowienia w nowej cenie.
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 odnowienie tygodniowego abonamentu przypada 6 marca. Odnawia subskrypcję 6, 13, 20, 27 marca i 3 kwietnia w 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.
Przykład 4. Miesięczna subskrypcja z kilkoma 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 marcu).
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 zamrożenia. 5 kwietnia, czyli 30 dni przed datą pierwszego odnowienia z nową ceną, zaczyna otrzymywać powiadomienia o zmianie ceny.
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 dokonać rocznej korekty cen, aby uwzględnić wzrost kosztów programowania. 2 stycznia zmienili cenę abonamentu AltoStrat Pro (ich subskrypcja premium umożliwiająca strumieniowe przesyłanie filmów) z 1 USD na 1, 30 USD. Ten wzrost ceny spełnia kryteria migracji cen z możliwością rezygnacji. natychmiast zakończyć starszą kohortę cenową, określając migrację z wyłączeniem. Użytkownicy z tej grupy 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. Naliczymy nową opłatę w wysokości 2 USD i przejdziemy na cykliczne automatyczne odnawianie co miesiąc. Google Play zacznie informować Alice o zmianie ceny 11 maja, czyli 30 dni przed pierwszym dniem odnowienia w nowej cenie.