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 del prezzo oppure potresti modificare l'insieme dei vantaggi per un prodotto e voler riflettere queste modifiche nel prezzo.

Per maggiori informazioni sulla modifica dei prezzi degli abbonamenti tramite Play Console, consulta la documentazione del 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 viene modificata. Imposta il nuovo prezzo nell'oggetto RegionalBasePlanConfig nel piano base corretto nella raccolta basePlans dell'abbonamento. Questa funzionalità può essere molto utile se hai un catalogo di grandi dimensioni e devi apportare aggiornamenti a tutti i tuoi prodotti in un breve periodo di tempo oppure se hai un sistema di gestione del catalogo prodotti che apporta automaticamente modifiche ai tuoi prodotti in abbonamento Google Play quando si verificano modifiche.

Potrebbe essere utile consultare il log delle modifiche di Play Console per cercare informazioni su eventuali modifiche di prezzo apportate in passato. Le informazioni che puoi trovare includono la data di aggiornamento dei prezzi, chi ha avviato la modifica, le regioni aggiornate e altro ancora. Questo può esserti 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 entra in vigore entro poche ore per tutti i nuovi acquisti senza che tu debba intraprendere ulteriori azioni.

Variazioni di prezzo per gli abbonati esistenti

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

Se vuoi, puoi far passare gli abbonati esistenti al prezzo attuale del piano base. Questa azione è chiamata terminare una coorte di prezzi precedenti. Le modifiche alle fasi di prezzo di un'offerta non possono essere applicate agli abbonati esistenti. Per gli abbonamenti a rate, le modifiche dei prezzi per una coorte precedente avvengono al termine del periodo di impegno attivo. Non puoi modificare il prezzo attualmente pagato da 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. Puoi farlo 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 una coorte di prezzi precedenti a livello di programmazione, utilizza il metodo monetization.subscriptions.basePlans.migratePrices. Questo metodo esegue la migrazione degli abbonati che ricevono un prezzo dell'abbonamento storico al prezzo del piano base corrente per le regioni specificate. Il metodo attiva anche l'invio di notifiche di modifica del prezzo agli utenti che attualmente ricevono un prezzo storico precedente al timestamp fornito. Quando inviate questa richiesta, includete un elenco di oggetti RegionalPriceMigrationConfig nel corpo della richiesta per configurare la migrazione della coorte di prezzo.

Per maggiori informazioni sull'utilizzo dei gruppi di prezzi legacy, consulta il Centro assistenza Play Console.

Riduzioni di prezzo

Quando termini una coorte di prezzi precedenti e il nuovo prezzo di acquisto è inferiore al prezzo pagato dagli utenti della coorte, Google Play invia una notifica via email agli utenti e questi abbonati iniziano a pagare il prezzo più basso al successivo pagamento del piano base.

Nota:l'autorizzazione di pagamento potrebbe essere applicata fino a 48 ore prima dell'inizio del periodo di rinnovo successivo di un utente. Tuttavia, per gli utenti in India o Brasile, questo periodo si estende fino a 5 giorni prima del periodo di rinnovo successivo. Agli utenti che hanno già ricevuto l'autorizzazione al prezzo più alto non verrà addebitato immediatamente il prezzo più basso, ma il rinnovo avverrà al prezzo più basso al rinnovo successivo.

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

Aumenti di prezzo

Quando termini una coorte di prezzi precedenti e il nuovo prezzo è superiore al prezzo che gli utenti della coorte stanno pagando, si verifica un aumento di prezzo. Gli aumenti di prezzo potrebbero richiedere o meno l'intervento 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 che venga addebitato per la prima volta, altrimenti Google Play annulla automaticamente l'abbonamento. Agli utenti viene addebitato il prezzo più alto la volta successiva che pagano il piano base dopo un periodo di preavviso di 37 giorni. A partire da 30 giorni prima di questo addebito, Play invia una notifica agli 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 dall'avvio di un aumento di prezzo con attivazione per informare i tuoi abbonati esistenti prima che Google Play inizi a inviare loro notifiche direttamente. Durante questo periodo, puoi annullare effettivamente un aumento di prezzo in attesa apportando un'altra modifica di prezzo per ripristinare il 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 migrazione cambiando piano di abbonamento o annullando l'abbonamento, verrà addebitato loro il nuovo prezzo al successivo pagamento del piano base dopo un periodo di preavviso. Questo periodo varia in base al paese ed è di 30 o 60 giorni. A partire da quel numero di giorni prima dell'addebito, Play invia una notifica push ed email agli abbonati esistenti.

Gli aumenti taciti sono disponibili solo in determinate località con limiti all'importo e alla frequenza dell'aumento e sono soggetti a determinati requisiti per gli sviluppatori.

Puoi contrassegnare una migrazione di coorte di prezzo legacy come aumento tacito di prezzo se soddisfa questi criteri, come mostrato nella figura 1.

Migrazione delle coorti di prezzi precedenti di Google Play Console con aumento tacito
Figura 1. Utilizzo di Play Console per specificare la migrazione di una coorte di prezzi precedenti come aumento tacito.

Comunica all'utente la modifica del prezzo

Devi comunicare agli abbonati esistenti la fine del loro coorte di prezzo legacy.

Per gli aumenti taciti di prezzo, devi dare un preavviso agli utenti e mostrare loro un avviso in-app. A differenza degli aumenti espliciti di prezzo, non è previsto un periodo di attesa di sette giorni prima che Google Play inizi a inviare notifiche direttamente agli utenti.

Per gli aumenti espliciti di prezzo, dai agli utenti un preavviso e informali della necessità di accettare l'aumento di prezzo. Quando avvii un aumento del prezzo con consenso, hai sette giorni di tempo per informare gli abbonati esistenti prima che Google Play inizi a inviare loro direttamente le notifiche. Ti consigliamo di inviare una notifica agli utenti interessati nella tua app e di fornire un deep link alla schermata degli abbonamenti del Play Store per aiutarli a esaminare facilmente il nuovo prezzo. Quando gli utenti esaminano un aumento del prezzo con consenso nella schermata di abbonamento del Play Store, viene visualizzata una finestra di dialogo simile alla Figura 2.

Finestra di dialogo generica che informa l'utente di una variazione di prezzo dell'abbonamento
Figura 2. Esempio di finestra di dialogo che informa l'utente di una modifica del prezzo dell'abbonamento.

Gestire la risposta dell'utente a una modifica del prezzo di attivazione

Dopo aver comunicato agli abbonati esistenti una variazione di prezzo e se si tratta di un aumento esplicito, questi possono intervenire prima che il nuovo prezzo venga applicato per accettare o non accettare l'aumento di prezzo. In questo caso, riceverai una notifica di mancato recapito che ti informerà dell'esito. 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 e scade automaticamente alla data di rinnovo.

Aumenti di prezzo involontari

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

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

    Riporta il prezzo del piano base al prezzo originale 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 vecchio prezzo dopo sette giorni, la variazione di prezzo verrà annullata per tutti gli utenti che non hanno pagato il nuovo prezzo. La modifica del prezzo viene annullata dopo il periodo di autorizzazione di pagamento di massimo cinque giorni. In base alle date di rinnovo, alcuni utenti potrebbero aver già ricevuto la notifica via email di attivazione.

  • Aumento tacito: puoi annullare un aumento tacito accidentale ripristinando il prezzo originale. Riporta il prezzo del piano base al prezzo originale e vai alla pagina dei punti di prezzo precedenti per avviare una riduzione del prezzo al prezzo originale. A seconda di quando il prezzo viene ripristinato se un utente non ha ancora pagato il prezzo più alto, l'aumento di prezzo verrà annullato dopo il periodo di autorizzazione del pagamento fino a cinque giorni. In base alle date di rinnovo, alcuni utenti potrebbero aver già ricevuto le email di notifica dell'aumento di prezzo.

  • Riduzioni di prezzo: puoi annullare una riduzione di prezzo ripristinando il prezzo dell'abbonamento al suo valore originale utilizzando Google Play Console. Riporta il prezzo del piano base al prezzo originale e vai alla pagina dei prezzi precedenti per avviare un aumento di prezzo fino al prezzo originale. Gli sviluppatori possono avviare l'attivazione o la disattivazione (se idonei) per annullare la riduzione di prezzo. Se utilizzi la disattivazione, verrà conteggiata ai fini della frequenza. Google Play determina se l'annullamento è effettivo per il successivo rinnovo di un determinato utente in base alla tempistica di questa inversione rispetto alla data di rinnovo individuale.

    • L'annullamento di una riduzione di prezzo è valido se il periodo tra il ripristino del prezzo al suo valore originale e il momento del rinnovo previsto per un utente al nuovo prezzo supera la finestra di notifica specifica per 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 suo valore originale e il momento del rinnovo previsto di un utente al nuovo prezzo è inferiore o uguale al periodo di preavviso specifico per il paese (30 o 60 giorni). L'utente dovrà invece affrontare la procedura di aumento del prezzo dopo aver pagato il prezzo più basso almeno una volta al momento del 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 esplicito di prezzo oppure riceveranno le notifiche relative a un aumento tacito. In questo caso, si applicano eventuali limitazioni di frequenza e importo per l'aumento del ritiro.

Gestire le variazioni di prezzo sovrapposte

Assicurati di apportare una sola modifica del prezzo alla volta. Tuttavia, se esegui 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 esplicito di prezzo, hai modificato di nuovo il prezzo e poi hai eseguito un altro aumento esplicito di prezzo, gli utenti interessati non devono più rispondere al primo aumento di prezzo perché ora viene applicato solo il secondo. Questo comportamento si applica agli aumenti e alle diminuzioni di prezzo con attivazione e disattivazione del prezzo precedente.

Quando avvii una nuova migrazione del prezzo per un articolo per cui è in corso una migrazione del prezzo precedente, Google Play gestisce la situazione nel seguente modo:

  • La migrazione del vecchio prezzo è annullata.

    Google Play interrompe la migrazione del vecchio prezzo. Nell'API SubscriptionPurchaseV2, vedrai i vecchi dettagli della variazione di prezzo contrassegnati come CANCELED. Riceverai anche una notifica in tempo reale SUBSCRIPTION_PRICE_CHANGE_UPDATED.

  • Viene eseguita la nuova migrazione dei prezzi.

    Subito dopo, Google Play avvia la migrazione del nuovo prezzo. Questo verrà visualizzato in SubscriptionPurchaseV2 come OUTSTANDING (per gli aumenti espliciti) o CONFIRMED (per gli aumenti taciti o le riduzioni 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 alla nuova migrazione dei prezzi 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à degli 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 esplicito di prezzo dell'abbonamento mensile

Il 3 marzo, AltoStrat aumenta il prezzo di AltoStrat Pro, il suo abbonamento premium per lo streaming video, terminando una coorte di prezzi precedenti. Fanno passare gli utenti della coorte di prezzi precedenti di 1 $al prezzo attuale del piano base di 2 $. La data di validità della modifica del prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

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

Figura 3. Diagramma della cronologia delle variazioni di prezzo di un abbonamento mensile con data di rinnovo il 5 marzo.

Bob è un abbonato esistente il cui prossimo rinnovo è il 29 marzo. Il rinnovo avviene il 29 marzo al vecchio prezzo (1 €) perché la modifica del prezzo non è ancora effettiva. Quando rinnoverà di nuovo l'abbonamento il 29 aprile, gli verrà addebitato il nuovo prezzo (2 $). Inizia a ricevere le notifiche di modifica del prezzo il 30 marzo, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 4. Diagramma della cronologia delle variazioni di prezzo di un abbonamento mensile con data di rinnovo 29 marzo.

Esempio 2: aumento esplicito di prezzo per un abbonamento di 3 mesi

Il 3 marzo, FindMyLove termina una coorte di prezzi legacy e aumenta la tariffa di 3 mesi per FindMyLove Premium da 1 $al prezzo del piano base di 2 $. La data di validità della modifica del prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un abbonato esistente il cui prossimo rinnovo è il 5 marzo. Alice rinnova al vecchio prezzo (1 €) perché la variazione di prezzo non è ancora entrata in vigore. Quando rinnova l'abbonamento 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. Diagramma della cronologia delle variazioni di prezzo di un abbonamento di 3 mesi con data di rinnovo il 5 marzo.

Bob è un abbonato esistente il cui prossimo rinnovo è l'11 aprile. Bob rinnova l'abbonamento al nuovo prezzo (2 €) perché la data di rinnovo è successiva alla data di applicazione della modifica del 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. Diagramma della cronologia delle variazioni di prezzo di un abbonamento di 3 mesi con data di rinnovo 11 aprile.

Esempio 3: aumento esplicito del prezzo dell'abbonamento settimanale

Il 3 marzo, CutePetsNews termina una coorte di prezzi precedenti attivando una migrazione del prezzo della tariffa settimanale per Weekly Dog Alerts da 1 $a 2 $. La data di validità della modifica del prezzo è il 9 aprile.

Alice è un abbonato esistente il cui prossimo rinnovo settimanale è il 6 marzo. Il suo rinnovo avviene il 6 marzo, il 13 marzo, il 20 marzo, il 27 marzo e il 3 aprile al vecchio prezzo (1 $) perché la modifica del prezzo non è ancora entrata in vigore. Quando rinnoverà di nuovo l'abbonamento il 10 aprile, le verrà addebitato il nuovo prezzo (2 $). Riceve 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 cronologia delle variazioni di prezzo di un abbonamento settimanale con data di rinnovo 6 aprile.

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

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

Il 3 marzo, AltoStrat attiva una migrazione dei prezzi per 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, portandolo a 3 $al mese.

La data di validità della prima modifica del 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à è il 5 maggio, quindi il rinnovo del 5 marzo e del 5 aprile avviene al vecchio prezzo (1 $). Quando rinnova di nuovo l'abbonamento il 5 maggio, le viene addebitato il prezzo più recente (3 $). Riceve notifiche solo in merito alla seconda variazione di prezzo perché le variazioni di prezzo si sono verificate entro il periodo di blocco di 7 giorni. Riceve la notifica della modifica del prezzo il 5 aprile, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.

Figura 8. Diagramma della cronologia delle variazioni di prezzo di un abbonamento mensile con più variazioni di prezzo e una data di rinnovo del 5 marzo.

Esempio 5: variazione del prezzo di disattivazione dell'abbonamento mensile

Questo esempio mostra come vengono gestiti gli aumenti taciti di prezzo.

AltoStrat deve apportare l'adeguamento annuale dei prezzi per tenere conto dell'aumento dei costi di programmazione. Il 2 gennaio modificano il prezzo di AltoStrat Pro (il loro abbonamento premium per lo streaming video) da 1 $a 1, 30 $. Questo aumento di prezzo soddisfa i criteri per una migrazione tacita di prezzo. 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 per la disattivazione di almeno 30 giorni, quindi il nuovo prezzo è effettivo a partire dal 1° febbraio.

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

Esempio 6: aumento esplicito di prezzo per l'abbonamento a rate 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 video, terminando una coorte di prezzi legacy. Fanno passare gli utenti della coorte di prezzi precedenti di 1 $al prezzo attuale del piano base di 2 $. La data di validità della modifica del prezzo è il 9 aprile (37 giorni dopo il 3 marzo).

Alice è un abbonato esistente che ha sottoscritto un piano rateale di 12 mesi seguito da rinnovi automatici mensili il 10 giugno dell'anno precedente. Il suo primo rinnovo è il 10 giugno dell'anno corrente. Poiché Alice è a metà del pagamento delle rate, continua a pagare 1 $il 10 marzo, il 10 aprile e il 10 maggio. Il primo rinnovo è il 10 giugno, data in cui le viene addebitato il nuovo prezzo (2 €) e passa a una cadenza di rinnovo automatico mensile. Google Play inizia a notificare ad Alice la variazione di prezzo l'11 maggio, ovvero 30 giorni prima della prima data di rinnovo con il nuovo prezzo.