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 maggiori 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. Sebbene i ribassi di prezzo vengano applicati 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 a disattivazione 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 dal momento in cui avvii un aumento di prezzo a disattivazione 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 la modifica 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 di disattivazione.

Comunicare all'utente la variazione di prezzo

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 che richiedono l'attivazione, informa gli utenti in anticipo e comunica loro 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 avrai informato gli abbonati esistenti di una variazione di prezzo e si tratta di un aumento ad attivazione, potranno 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 accidentali

Questa sezione descrive i vari scenari per la gestione di una variazione di prezzo accidentale.

  • Aumento ad attivazione: se hai avviato accidentalmente un aumento di prezzo ad attivazione, annulla immediatamente la modifica apportando un'altra variazione di prezzo che ripristini il prezzo originale.

    Ripristina il prezzo originale del piano base e vai alla pagina dei prezzi precedenti per avviare una riduzione del prezzo al prezzo originale. Gli abbonati esistenti non vengono informati della variazione di prezzo accidentale se il prezzo viene ripristinato entro sette giorni. Se il prezzo viene ripristinato al prezzo precedente dopo sette giorni, la variazione di prezzo verrà annullata per tutti gli utenti che non hanno pagato il nuovo prezzo. In base alle date di rinnovo, alcuni utenti potrebbero aver già ricevuto la notifica via email relativa all'attivazione.

  • Aumento tacito: puoi annullare un aumento tacito accidentale ripristinando il prezzo originale. Ripristina il prezzo originale del piano base e vai alla pagina dei prezzi precedenti per avviare una riduzione del prezzo al prezzo originale. A seconda di quando viene ripristinato il prezzo, se un utente non ha già pagato il prezzo più alto, l'aumento del prezzo verrà annullato. In base alle date di rinnovo, alcuni utenti potrebbero aver già ricevuto le email di avviso relative all'aumento di prezzo.

  • Riduzione dei prezzi: puoi annullare una riduzione del prezzo ripristinando il prezzo dell'abbonamento al valore originale utilizzando Google Play Console. Ripristina il prezzo originale del piano base e vai alla pagina dei prezzi precedenti per avviare un aumento del prezzo fino al prezzo originale. Gli sviluppatori possono attivare o disattivare la funzionalità (se idonei) per annullare la riduzione del prezzo. Se viene utilizzata la disattivazione, verrà conteggiata ai fini della frequenza. Google Play determina se l'annullamento è efficace per il prossimo rinnovo di un determinato utente in base alle tempistiche di questo ripristino rispetto alla data di rinnovo individuale.

    • Un annullamento per riduzione del prezzo è valido se il periodo tra il recupero del prezzo al valore originale e la data di rinnovo prevista dell'utente al nuovo prezzo supera il periodo di notifica specifico per il paese (30 o 60 giorni). Il successivo rinnovo dell'abbonamento dell'utente avviene al prezzo originale più alto.

    • L'annullamento di una riduzione del prezzo non è valido se il periodo tra il ripristino del prezzo al valore originale e la data di rinnovo prevista dell'utente al nuovo prezzo è inferiore o uguale al periodo di notifica specifico per il paese (30 o 60 giorni). L'utente dovrà invece seguire la procedura di aumento del prezzo dopo che gli è stato addebitato il prezzo più basso almeno una volta al rinnovo successivo. L'utente riceverà una notifica relativa all'aumento di prezzo. A seconda della modalità selezionata durante la migrazione dei prezzi, gli utenti dovranno accettare l'aumento di prezzo per l'aumento di prezzo ad attivazione o riceveranno le notifiche relative a un aumento di prezzo per la disattivazione. In questo caso si applicano eventuali limiti di frequenza e importo per l'aumento della disattivazione.

Gestire le variazioni di prezzo sovrapposte

Assicurati di apportare una sola modifica del prezzo alla volta. Tuttavia, se apporti una variazione di prezzo più volte, gli utenti interessati devono accettare solo la variazione di prezzo più recente. Ad esempio, se hai terminato una coorte di prezzi precedenti con un aumento di prezzo ad attivazione, hai modificato di nuovo il prezzo e poi hai eseguito un altro aumento di prezzo ad attivazione, gli utenti interessati non devono più rispondere al primo aumento di prezzo perché ora si applica solo il secondo. Questo comportamento si applica agli aumenti e alle diminuzioni di prezzo per attivazione e disattivazione dei prezzi precedenti.

Quando avvii una nuova migrazione dei prezzi per un articolo per il quale è in corso una migrazione dei prezzi precedente, Google Play la gestisce nel seguente modo:

  • La migrazione del prezzo precedente è annullata.

    Google Play interrompe la migrazione dei vecchi prezzi. Nell'API SubscriptionPurchaseV2 vedrai i dettagli della variazione di prezzo precedente contrassegnati come CANCELED. Inoltre, riceverai un RTDN di SUBSCRIPTION_PRICE_CHANGE_UPDATED.

  • Viene eseguita la nuova migrazione dei prezzi.

    Subito dopo, Google Play avvia la migrazione al nuovo prezzo. Verrà visualizzato in SubscriptionPurchaseV2 come OUTSTANDING (per gli aumenti espliciti) o CONFIRMED (per gli aumenti taciti o le diminuzioni di prezzo). Riceverai un altro RTDN di SUBSCRIPTION_PRICE_CHANGE_UPDATED per l'articolo.

  • L'utente riceve il nuovo prezzo.

    L'utente verrà ora spostato nella migrazione del nuovo prezzo e non completerà la modifica del prezzo precedente. L'utente riceve il periodo di notifica standard per il nuovo prezzo.

Test delle variazioni di prezzo

Non modificare i prezzi degli abbonamenti per i prodotti di proprietà di abbonati attivi per scopi 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 riportati 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, terminando 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 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 notifiche ad Alice della 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 validità della variazione di prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un'abbonata 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 termina 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 variazione di 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 soltanto le 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 notifica di disattivazione minimo di 30 giorni, 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 validità 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 (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.