Modificare i prezzi degli abbonamenti

Puoi modificare i prezzi dei piani base e delle offerte del tuo abbonamento. Ad esempio, potresti avere prodotti digitali che richiedono aggiustamenti annuali dei prezzi o potresti modificare l'insieme di vantaggi di un prodotto e voler riflettere queste modifiche nel prezzo.

Per ulteriori informazioni sulla modifica dei prezzi degli abbonamenti tramite Play Console, consulta la documentazione nel Centro assistenza Play Console.

Per modificare in modo programmatico il prezzo del piano base dell'abbonamento, utilizza il metodo monetization.subscriptions.patch. Questo metodo riceve un oggetto Subscription con la configurazione del prodotto in abbonamento che deve essere modificata. Imposta il nuovo prezzo nell'oggetto RegionalBasePlanConfig nel piano base corretto nella raccolta basePlans dell'abbonamento. Questa opzione può essere molto utile se hai un catalogo di dimensioni considerevoli e devi apportare aggiornamenti a tutti i tuoi prodotti in un breve periodo di tempo oppure se hai un sistema di gestione del catalogo dei prodotti che apporta automaticamente modifiche ai prodotti in abbonamento di Google Play quando si verificano delle modifiche.

Potrebbe essere utile consultare il log delle modifiche di Play Console per cercare informazioni su eventuali modifiche ai prezzi apportate in passato. Le informazioni che puoi trovare includono la data di aggiornamento dei prezzi, chi ha avviato la variazione, le regioni aggiornate e altro ancora. Questa operazione può essere utile nei casi in cui devi esaminare le variazioni di prezzo passate o una variazione di prezzo accidentale per valutare i passaggi successivi.

Variazioni di prezzo per i nuovi acquisti di abbonamenti

Quando modifichi il prezzo di un piano base o di un'offerta, il nuovo prezzo viene applicato in poche ore a tutti i nuovi acquisti senza che tu debba intraprendere alcuna azione aggiuntiva.

Variazioni di prezzo per gli abbonati esistenti

Quando modifichi i prezzi degli abbonamenti, gli abbonati esistenti non sono interessati per impostazione predefinita. Vengono inseriti in una coorte di prezzi precedenti in cui continuano a pagare il prezzo del piano base originale al momento del rinnovo.

Se vuoi, puoi spostare gli abbonati esistenti al prezzo corrente del piano base. Questa azione è chiamata terminazione di una coorte di prezzi precedenti. Le modifiche alle fasi di prezzo di un'offerta non possono essere applicate agli abbonati esistenti. Per gli abbonamenti con pagamento rateizzato, le modifiche ai prezzi per una coorte precedente avvengono al termine del periodo di impegno attivo. Non puoi modificare il prezzo attualmente pagato per un utente che sta pagando le rate.

Terminare una coorte di prezzi precedenti

Puoi scegliere di terminare una coorte di prezzi precedenti in qualsiasi momento. Questa operazione può essere eseguita in modo indipendente per ogni regione. Per terminare un prezzo precedente tramite Play Console, consulta il Centro assistenza Play Console.

Terminare una coorte di prezzi precedenti con l'API Google Play Developer

Per terminare in modo programmatico una coorte di prezzi precedenti, utilizza il metodo monetization.subscriptions.basePlans.migratePrices. Questo metodo esegue la migrazione degli abbonati che ricevono un prezzo di abbonamento storico al prezzo corrente del piano base per le regioni specificate. Il metodo attiva anche l'invio di notifiche relative alle variazioni di prezzo agli utenti che attualmente ricevono un prezzo storico precedente al timestamp fornito. Quando invii questa richiesta, includi un elenco di oggetti RegionalPriceMigrationConfig nel corpo della richiesta per configurare la migrazione delle coorti di prezzo.

Per ulteriori informazioni sull'utilizzo delle coorti di prezzo precedenti, consulta il Centro assistenza Play Console.

Riduzioni di prezzo

Quando termini una coorte di prezzi precedenti e il nuovo prezzo è inferiore a quello pagato dagli utenti della coorte, Google Play invia una notifica via email agli utenti e questi abbonati iniziano a pagare il prezzo inferiore alla successiva scadenza del pagamento del piano base.

Anche i tester delle licenze ricevono notifiche via email per le riduzioni di prezzo.

Aumenti di prezzo

Quando viene terminata una coorte di prezzi precedenti e il nuovo prezzo è più alto rispetto a quello pagato dagli utenti della coorte, si verifica un aumento di prezzo. Mentre i ribassi di prezzo si applicano agli abbonati esistenti alla successiva fatturazione del piano base, gli aumenti di prezzo possono richiedere o meno un intervento da parte dell'utente.

Per impostazione predefinita, gli aumenti di prezzo sono modifiche esplicite per gli abbonati esistenti. Gli utenti devono accettare esplicitamente il prezzo più alto prima del primo addebito, altrimenti Google Play annulla automaticamente l'abbonamento. Il prezzo più alto viene addebitato agli utenti al successivo pagamento del piano base dopo un periodo di preavviso di 37 giorni. A partire da 30 giorni prima di questo addebito, Google Play informa gli abbonati esistenti tramite email e notifiche push.

Durante i primi sette giorni dopo l'attivazione della migrazione della coorte, nessun utente riceve notifiche da Google Play. Ciò significa che hai sette giorni di tempo dalla data di inizio dell'aumento di prezzo a cui puoi attivare l'abbonamento per informare i tuoi abbonati esistenti prima che Google Play inizi a inviare loro notifiche direttamente. Durante questo periodo, puoi effettivamente annullare un aumento di prezzo in attesa apportando un'altra variazione di prezzo al prezzo originale.

Al termine di questo periodo di sette giorni, ogni utente riceve notifiche automatiche da Google Play 30 giorni prima del primo rinnovo con il nuovo prezzo.

In alcuni casi, quando aumenti i prezzi per gli abbonati esistenti, hai la possibilità di eseguire aumenti di prezzo dando un preavviso agli utenti, ma senza richiedere alcun intervento da parte loro. Con questa opzione, a meno che gli utenti non disattivino l'opzione cambiando i piani di abbonamento o annullando l'abbonamento, al momento del pagamento successivo del piano base verrà addebitato loro il nuovo prezzo, seguito da un periodo di preavviso. Questo periodo varia in base al paese ed è di 30 o 60 giorni. A partire da questo numero di giorni prima dell'addebito, Google Play invia una notifica via email e push agli abbonati esistenti.

Gli aumenti di disattivazione sono disponibili solo in determinate località con limiti per l'importo e la frequenza dell'aumento e sono soggetti a determinati requisiti per gli sviluppatori.

Puoi contrassegnare una migrazione delle coorti di prezzo precedenti come aumento tacito se soddisfa questi criteri, come mostrato nella figura 1.

Migrazione delle coorti di prezzo precedenti di Google Play Console con aumento di disattivazione
Figura 1. Utilizzo di Play Console per specificare una migrazione della coorte di prezzi precedenti come aumento a disattivazione.

Comunicare la variazione di prezzo all'utente

Devi informare gli abbonati esistenti ogni volta che termini la loro coorte di prezzo precedente.

Per gli aumenti di prezzo per la disattivazione, devi fornire agli utenti un preavviso e devi mostrare loro una notifica in-app. A differenza degli aumenti di prezzo con opzione di attivazione, non è previsto un periodo di attesa di sette giorni prima che Google Play inizi a inviare notifiche direttamente agli utenti.

Per gli aumenti di prezzo soggetti ad attivazione, comunica agli utenti in anticipo la necessità di accettare l'aumento di prezzo. Quando avvii un aumento di prezzo con attivazione, hai sette giorni di tempo per informare gli abbonati esistenti prima che Google Play inizi a inviare loro notifiche direttamente. Ti consigliamo di informare gli utenti interessati nella tua app e di fornire un link diretto alla schermata di abbonamento del Play Store per aiutarli a esaminare facilmente il nuovo prezzo. Quando gli utenti esaminano un aumento di prezzo per l'attivazione nella schermata dell'abbonamento del Play Store, viene visualizzata una finestra di dialogo simile a quella in Figura 2.

Finestra di dialogo generica che comunica all'utente una variazione di prezzo dell'abbonamento
Figura 2. Dialogo di esempio che informa l'utente di una variazione di prezzo dell'abbonamento.

Gestire la risposta dell'utente a una variazione di prezzo per l'attivazione

Dopo che hai comunicato agli abbonati esistenti una variazione di prezzo e si tratta di un aumento ad attivazione, possono intervenire prima dell'applicazione del nuovo prezzo per accettare o meno l'aumento. In questo caso, riceverai un RTDN che ti informerà del risultato. Consulta le linee guida sul ciclo di vita degli acquisti per scoprire come gestire queste notifiche.

Se l'utente non interviene e raggiunge il primo rinnovo a cui verrà applicato il prezzo di attivazione, l'abbonamento viene annullato automaticamente e scade nella data di rinnovo.

Aumenti di prezzo espliciti attivati per errore

Se hai avviato accidentalmente un aumento di prezzo ad attivazione, annulla la modifica immediatamente apportando un'altra modifica di prezzo ripristinando il prezzo originale. Se il prezzo viene ripristinato entro sette giorni, gli abbonati esistenti non vengono informati della variazione di prezzo accidentale. Tieni presente che eventuali acquisti effettuati durante questo periodo verranno effettuati al prezzo errato.

Gestire gli aumenti espliciti di prezzo sovrapposti

Assicurati di apportare una sola modifica del prezzo alla volta. Tuttavia, se esegui un aumento di prezzo ad attivazione più volte nel primo periodo di sette giorni, gli utenti interessati devono accettare solo l'ultima variazione di prezzo. Ad esempio, se hai terminato una coorte di prezzi precedenti con un aumento di prezzo ad attivazione, modifica di nuovo il prezzo e poi esegui un altro aumento di prezzo ad attivazione, gli utenti interessati non devono più rispondere alla prima variazione di prezzo perché ora viene applicata solo la seconda variazione di prezzo.

Test delle variazioni di prezzo

Non modificare i prezzi degli abbonamenti per i prodotti di proprietà di abbonati attivi a scopo di test.

Puoi utilizzare l'app Play Billing Lab e i tester delle licenze per testare le variazioni di prezzo degli abbonamenti senza influire sugli altri abbonati attivi.

Consulta la guida ai test per scoprire di più su come testare le variazioni di prezzo.

Esempi

Gli esempi in questa sezione mostrano come applicare le best practice in diversi scenari di variazione di prezzo.

Esempio 1: aumento del prezzo dell'abbonamento mensile a seguito dell'attivazione

Il 3 marzo AltoStrat aumenta il prezzo di AltoStrat Pro, il suo abbonamento premium per lo streaming di video, eliminando una coorte di prezzo precedente. Trasferiscono gli utenti della coorte di prezzi precedenti di 1 $al prezzo corrente del piano base di 2 $. La data di applicazione della variazione di prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un'abbonata esistente il cui prossimo rinnovo è il 5 marzo. Il primo rinnovo dopo la data di validità è il 5 maggio, quindi il rinnovo avviene il 5 marzo e il 5 aprile al vecchio prezzo (1 $). Quando rinnova di nuovo l'abbonamento il 5 maggio, le viene addebitato il nuovo prezzo (2 $). Google Play inizia a inviare ad Alice una notifica relativa alla variazione di prezzo il 5 aprile, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 3. Esempio di diagramma della sequenza temporale della variazione di prezzo di un abbonamento mensile con data di rinnovo 5 marzo.

Bob è un abbonato esistente il cui prossimo rinnovo è previsto per il 29 marzo. Il rinnovo avviene il 29 marzo al vecchio prezzo (1 $) perché la variazione di prezzo non è ancora entrata in vigore. Quando lo rinnova di nuovo il 29 aprile, gli viene addebitato il nuovo prezzo (2 $). Inizia a ricevere notifiche relative alla variazione di prezzo il 30 marzo, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 4. Esempio di diagramma della sequenza temporale della variazione di prezzo di un abbonamento mensile con data di rinnovo 29 marzo.

Esempio 2: aumento del prezzo per l'attivazione di un abbonamento di 3 mesi

Il 3 marzo FindMyLove terminerà una coorte di prezzo precedente e aumenterà la tariffa di 3 mesi per FindMyLove Premium da 1 $al prezzo base del piano di 2 $. La data di applicazione della variazione di prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un'abbonata esistente il cui prossimo rinnovo è il 5 marzo. Alice rinnova il servizio al vecchio prezzo (1 $) perché la variazione di prezzo non è ancora stata applicata. Quando lo rinnova di nuovo il 5 giugno, le viene addebitato il nuovo prezzo (2 $). Inizia a ricevere la notifica della variazione di prezzo il 6 maggio, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 5. Esempio di diagramma della sequenza temporale della variazione di prezzo di un abbonamento di 3 mesi con data di rinnovo 5 marzo.

Bob è un abbonato esistente il cui prossimo rinnovo è previsto per l'11 aprile. Bob rinnova l'abbonamento al nuovo prezzo di 2 $ perché è successiva alla data di applicazione della variazione di prezzo. Inizia a ricevere notifiche della variazione di prezzo il 12 marzo, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 6. Esempio di diagramma della sequenza temporale della variazione di prezzo di un abbonamento di 3 mesi con data di rinnovo dell'11 aprile.

Esempio 3: aumento del prezzo per l'attivazione dell'abbonamento settimanale

Il 3 marzo, CutePetsNews terminerà una coorte di prezzi precedenti, attivando una migrazione del prezzo della tariffa settimanale per gli avvisi settimanali per cani da 1 a 2 $. La data di validità della variazione di prezzo è il 9 aprile.

Alice è un'abbonata esistente il cui prossimo rinnovo settimanale è il 6 marzo. Il rinnovo avviene il 6 marzo, il 13 marzo, il 20 marzo, il 27 marzo e il 3 aprile al vecchio prezzo di 1 $ perché la modifica del prezzo non è ancora entrata in vigore. Quando lo rinnova di nuovo il 10 aprile, le viene addebitato il nuovo prezzo (2 $). Inizia a ricevere la notifica della variazione di prezzo l'11 marzo, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 7. Esempio di diagramma della sequenza temporale della variazione di prezzo di un abbonamento settimanale con data di rinnovo 6 aprile.

Esempio 4: abbonamento mensile con più variazioni di prezzo attive

Questo esempio mostra come vengono gestite più variazioni di prezzo.

Il 3 marzo AltoStrat attiva una migrazione del prezzo di AltoStrat Pro, il suo abbonamento video premium, aumentando il prezzo da 1 $al mese a 2 $. Il 10 marzo lo sviluppatore attiva una seconda migrazione del prezzo, aumentandolo a 3 $al mese.

La data di validità della prima variazione di prezzo è il 9 aprile (37 giorni dopo il 3 marzo). La data di validità della seconda modifica del prezzo è il 16 aprile (37 giorni dopo il 10 marzo).

Il prossimo rinnovo di Alice è il 5 marzo. Il primo rinnovo dopo la data di validità avviene il 5 maggio, quindi il rinnovo avviene il 5 marzo e il 5 aprile al vecchio prezzo (1 $). Quando lo rinnova di nuovo il 5 maggio, le viene addebitato il prezzo più recente (3 $). Riceve solo notifiche relative alla seconda variazione di prezzo perché le variazioni di prezzo sono avvenute nel periodo di blocco di 7 giorni. Inizia a ricevere la notifica della variazione di prezzo il 5 aprile, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 8. Esempio di diagramma della sequenza temporale delle variazioni di prezzo di un abbonamento mensile con più variazioni di prezzo e una data di rinnovo del 5 marzo.

Esempio 5: variazione di prezzo per la disattivazione dell'abbonamento mensile

Questo esempio mostra come vengono gestiti gli aumenti di prezzo non soggetti a disattivazione.

AltoStrat deve apportare l'aggiustamento annuale del prezzo per tenere conto degli aumenti dei costi di programmazione. Il 2 gennaio, il prezzo di AltoStrat Pro (il loro abbonamento premium per lo streaming di video) passa da 1 a 1,30 $. Questo aumento di prezzo soddisfa i criteri per una migrazione di prezzo a disattivazione. Terminano immediatamente la coorte di prezzi precedenti, specificando una migrazione con disattivazione. Gli utenti di questa coorte si trovano in regioni che richiedono un periodo di preavviso minimo di 30 giorni per la disattivazione, pertanto il nuovo prezzo entrerà in vigore il 1° febbraio.

Alice è un'abbonata esistente, a cui viene addebitato l'abbonamento il 14 di ogni mese. A causa del periodo di notifica minimo di 30 giorni, il 14 gennaio paga il vecchio prezzo (1 $). Google Play inizia a inviare notifiche ad Alice della variazione di prezzo il 15 gennaio e lei inizia a pagare il nuovo prezzo (1, 30 $) il 14 febbraio.

Esempio 6: aumento del prezzo per l'attivazione dell'abbonamento con rateizzazione di 12 mesi

Questo esempio mostra come vengono gestiti gli aumenti di prezzo per gli abbonamenti a rate.

Il 3 marzo AltoStrat aumenta il prezzo di AltoStrat Pro, il suo abbonamento premium per lo streaming di video, ritirando una coorte di prezzo precedente. Gli utenti della coorte di prezzi precedenti di 1 $vengono trasferiti al prezzo corrente del piano base di 2 $. La data di applicazione della variazione di prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un'abbonata esistente che ha sottoscritto un piano di rateizzazione di 12 mesi seguito da rinnovi automatici mensili il 10 giugno dell'anno precedente. Il primo rinnovo è previsto per il 10 giugno dell'anno in corso. Poiché Alice è in fase di pagamento delle rate, continua a pagare 1 € il 10 marzo, il 10 aprile e il 10 maggio. Il primo rinnovo avviene il 10 giugno, quando le viene addebitato il nuovo prezzo di 2 $ e passa a una cadenza di rinnovo automatico mensile. Google Play inizia a informare Alice della variazione di prezzo l'11 maggio, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.