Anda dapat mengubah harga penawaran dan paket dasar langganan. Misalnya, Anda mungkin memiliki produk digital yang memerlukan penyesuaian harga tahunan, atau Anda dapat mengubah serangkaian manfaat untuk produk dan ingin mencerminkan perubahan tersebut pada harga.
Untuk mengetahui informasi selengkapnya tentang mengubah harga langganan menggunakan Konsol Play, lihat dokumentasi di Pusat Bantuan Konsol Play.
Untuk mengubah harga paket dasar langganan secara terprogram, gunakan
metode
monetization.subscriptions.patch
. Metode ini menerima objek
Subscription
dengan konfigurasi produk langganan yang sedang diubah. Tetapkan
harga baru di objek
RegionalBasePlanConfig
dalam paket dasar yang benar dalam koleksi basePlans
langganan.
Cara ini dapat sangat berguna jika Anda memiliki katalog yang cukup besar dan perlu melakukan
pembaruan pada semua produk Anda dalam waktu singkat, atau jika Anda memiliki
sistem pengelolaan katalog produk yang otomatis membuat perubahan pada
produk langganan Google Play saat terjadi perubahan.
Sebaiknya buka log perubahan Konsol Play untuk mencari info tentang perubahan harga yang Anda buat sebelumnya. Informasi yang dapat Anda temukan di sana mencakup kapan harga diperbarui, siapa yang memulai perubahan, wilayah yang diperbarui, dan lain-lain. Tindakan ini dapat membantu Anda saat perlu meninjau perubahan harga sebelumnya atau meninjau perubahan harga yang tidak disengaja untuk mempertimbangkan langkah berikutnya.
Perubahan harga untuk pembelian langganan baru
Jika Anda mengubah harga paket dasar atau penawaran, harga baru akan berlaku dalam beberapa jam untuk semua pembelian baru tanpa Anda harus melakukan tindakan tambahan.
Perubahan harga untuk pelanggan lama
Saat Anda mengubah harga langganan, pelanggan lama tidak terpengaruh secara default. Mereka dimasukkan ke dalam kohor harga lama, tempat mereka terus membayar harga paket dasar awal saat melakukan perpanjangan.
Jika diinginkan, Anda dapat memindahkan pelanggan lama ke harga paket dasar saat ini. Tindakan ini disebut mengakhiri kohor harga lama. Perubahan pada fase penetapan harga penawaran tidak dapat diterapkan pada pelanggan lama. Untuk langganan cicilan, perubahan harga untuk kohor lama terjadi pada akhir periode komitmen aktif. Anda tidak dapat mengubah harga yang saat ini dibayar untuk pengguna yang sedang dalam proses membayar cicilan.
Mengakhiri kohor harga lama
Anda dapat memilih untuk mengakhiri kohor harga lama kapan saja. Hal ini dapat dilakukan secara independen untuk setiap wilayah. Untuk mengakhiri harga lama melalui Konsol Play, lihat Pusat Bantuan Konsol Play.
Mengakhiri kohor harga lama dengan Google Play Developer API
Untuk mengakhiri kohor harga lama secara terprogram, gunakan
metode
monetization.subscriptions.basePlans.migratePrices
. Metode ini akan memigrasikan pelanggan yang menerima harga langganan
historis ke harga paket dasar saat ini untuk wilayah yang ditentukan. Metode
ini juga akan memicu notifikasi perubahan harga agar dikirim kepada pengguna yang
saat ini menerima harga historis yang lebih lama dari stempel waktu yang diberikan. Saat
mengirim permintaan ini, Anda menyertakan daftar
objek RegionalPriceMigrationConfig
dalam isi permintaan untuk mengonfigurasi migrasi kohor harga.
Untuk mengetahui informasi selengkapnya tentang penggunaan kohor harga lama, lihat Pusat Bantuan Konsol Play.
Penurunan harga
Saat Anda mengakhiri kelompok harga lama dan harga baru lebih rendah daripada harga yang dibayar pengguna dalam kelompok tersebut, Google Play akan memberi tahu pengguna melalui email dan pelanggan ini mulai membayar harga yang lebih rendah pada saat berikutnya mereka membayar paket dasar.
Penguji lisensi juga menerima notifikasi email untuk penurunan harga.
Kenaikan harga
Saat mengakhiri kohor harga lama dan harga baru lebih tinggi daripada harga yang dibayar pengguna dalam kohor, kenaikan harga akan terjadi. Meskipun penurunan harga berlaku untuk pelanggan lama pada saat berikutnya mereka membayar paket dasar, kenaikan harga mungkin memerlukan atau tidak memerlukan tindakan pengguna.
Secara default, kenaikan harga adalah perubahan keikutsertaan bagi pelanggan lama. Pengguna harus secara eksplisit menyetujui harga yang lebih tinggi sebelum penagihan pertama, atau Google Play akan otomatis membatalkan langganan mereka. Pengguna akan dikenakan harga yang lebih tinggi pada saat berikutnya mereka membayar paket dasar setelah periode notifikasi di awal selama 37 hari. Mulai 30 hari sebelum tagihan ini, Play akan memberi tahu pelanggan lama melalui email dan notifikasi push.
Selama tujuh hari pertama setelah migrasi kohor dipicu, tidak ada pengguna yang menerima notifikasi dari Google Play. Hal ini berarti Anda memiliki waktu tujuh hari sejak memulai kenaikan harga keikutsertaan untuk memberi tahu pelanggan lama sebelum Google Play mulai memberi tahu mereka secara langsung. Selama periode ini, Anda dapat secara efektif membatalkan kenaikan harga yang tertunda dengan membuat perubahan harga lain kembali ke harga awal.
Setelah periode tujuh hari tersebut, setiap pengguna akan menerima notifikasi otomatis dari Google Play 30 hari sebelum perpanjangan pertama dengan harga baru.
Dalam beberapa kasus, saat menaikkan harga untuk pelanggan lama, Anda memiliki opsi untuk melakukan kenaikan harga dengan pemberitahuan awal kepada pengguna, tetapi tanpa mengharuskan mereka untuk mengambil tindakan apa pun. Dengan opsi ini, kecuali pengguna memilih tidak ikut dengan mengubah paket langganan atau membatalkan langganan, mereka akan dikenai harga baru pada saat berikutnya mereka membayar paket dasar setelah periode pemberitahuan awal. Periode ini berbeda-beda di setiap negara dan berlangsung 30 hari atau 60 hari. Mulai jumlah hari tersebut sebelum tagihan ini, Play akan memberi tahu pelanggan lama melalui email dan notifikasi push.
Pilihan tidak bersedia ikut kenaikan hanya tersedia di lokasi tertentu dengan batasan jumlah dan frekuensi kenaikan, serta tunduk pada persyaratan developer tertentu.
Anda dapat menandai migrasi kohor harga lama sebagai pilihan tidak bersedia ikut kenaikan jika memenuhi kriteria tersebut, seperti ditunjukkan pada gambar 1.
![Migrasi kohor harga lama Konsol Google Play dengan pilihan tidak bersedia ikut kenaikan](https://developer.android.google.cn/static/images/google/play/billing/opt-out-increase.png?authuser=0000&hl=id)
Menyampaikan perubahan harga kepada pengguna
Anda harus memberi tahu pelanggan lama setiap kali Anda mengakhiri kohor harga lama mereka.
Untuk pilihan tidak menerima kenaikan harga, Anda harus memberi tahu pengguna terlebih dahulu, dan Anda harus menampilkan pemberitahuan dalam aplikasi kepada pengguna. Tidak seperti kenaikan harga keikutsertaan, tidak ada periode tunggu tujuh hari sebelum Play mulai memberi tahu pengguna secara langsung.
Untuk kenaikan harga keikutsertaan, beri pengguna pemberitahuan awal dan beri tahu mereka tentang perlunya menyetujui kenaikan harga. Saat memulai pilihan bersedia ikut kenaikan harga, Anda memiliki waktu tujuh hari untuk memberi tahu pelanggan lama sebelum Google Play mulai memberi tahu mereka secara langsung. Sebaiknya beri tahu pengguna yang terpengaruh di aplikasi Anda dan berikan deep link ke layar langganan Play Store untuk membantu mereka meninjau harga baru dengan mudah. Saat pengguna meninjau pilihan bersedia ikut kenaikan di layar langganan Play Store, dialog yang serupa dengan gambar 2 akan ditampilkan.
![Dialog umum yang memberi tahu pengguna tentang perubahan harga langganan](https://developer.android.google.cn/static/images/google/play/billing/price-change-1.png?authuser=0000&hl=id)
Menangani respons pengguna terhadap perubahan harga keikutsertaan
Setelah memberi tahu pelanggan lama tentang perubahan harga dan kenaikan keikutsertaan, mereka dapat mengambil tindakan sebelum harga baru berlaku untuk menyetujui atau tidak menyetujui kenaikan harga tersebut. Jika ya, Anda akan menerima RTDN yang memberi tahu Anda tentang hasilnya. Lihat panduan siklus proses pembelian untuk mempelajari cara menangani notifikasi ini.
Jika pengguna tidak bertindak dan sudah tiba waktunya untuk perpanjangan pertama dengan penerapan harga keikutsertaan, langganan mereka akan otomatis dibatalkan dan berakhir pada tanggal perpanjangan tersebut.
Kenaikan harga keikutsertaan yang tidak disengaja
Jika Anda tidak sengaja memulai kenaikan harga keikutsertaan, segera batalkan perubahan tersebut dengan membuat perubahan harga lain kembali ke harga asli. Selama perubahan harga dibatalkan dalam waktu tujuh hari, pelanggan lama tidak akan diberi tahu tentang perubahan harga yang tidak disengaja. Perhatikan bahwa setiap pembelian yang dilakukan selama waktu tersebut akan dikenakan harga yang tidak disengaja.
Menangani kenaikan harga keikutsertaan yang tumpang-tindih
Pastikan Anda hanya melakukan satu perubahan harga dalam satu waktu. Namun, jika Anda melakukan kenaikan harga keikutsertaan beberapa kali dalam periode tujuh hari pertama, pengguna yang terpengaruh hanya perlu menyetujui perubahan harga terbaru. Misalnya, jika Anda telah mengakhiri kohor harga lama dengan kenaikan harga keikutsertaan, mengubah harga lagi, lalu melakukan kenaikan harga keikutsertaan lainnya, pengguna yang terpengaruh tidak perlu lagi merespons perubahan harga pertama karena hanya perubahan harga kedua yang sekarang berlaku.
Menguji perubahan harga
Jangan mengubah harga langganan produk yang dimiliki pelanggan aktif untuk tujuan pengujian.
Anda dapat menggunakan aplikasi Play Billing Lab dan penguji lisensi untuk menguji perubahan harga langganan tanpa memengaruhi pelanggan aktif lainnya.
Lihat panduan pengujian untuk mempelajari lebih lanjut cara menguji perubahan harga.
Contoh
Contoh di bagian ini menunjukkan cara menerapkan praktik terbaik dalam berbagai skenario perubahan harga.
Contoh 1: Kenaikan harga keikutsertaan dalam langganan bulanan
Pada 3 Maret, AltoStrat menaikkan harga AltoStrat Pro, langganan streaming video premium mereka, dengan mengakhiri kohor harga lama. Mereka memindahkan pengguna dalam kohor harga lama sebesar $1 ke harga paket dasar saat ini sebesar $2. Tanggal mulai berlaku perubahan harga adalah 9 April (37 hari setelah 3 Maret).
Anita adalah pelanggan lama yang memiliki perpanjangan berikutnya pada 5 Maret. Perpanjangan pertama setelah tanggal mulai berlaku adalah 5 Mei, sehingga dia melakukan perpanjangan pada 5 Maret dan 5 April dengan harga lama ($1). Saat melakukan perpanjangan lagi pada 5 Mei, dia akan ditagih harga baru ($2). Google Play mulai memberi tahu Anita tentang perubahan harga pada 5 April, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Bambang adalah pelanggan lama yang memiliki perpanjangan berikutnya pada 29 Maret. Dia memperpanjang pada 29 Maret dengan harga lama ($1), karena perubahan harga belum berlaku. Saat memperpanjang kembali pada 29 April, dia akan ditagih harga baru ($2). Dia mulai menerima notifikasi perubahan harga pada 30 Maret, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Contoh 2: Pilihan bersedia ikut kenaikan harga dalam langganan 3 bulan
Pada 3 Maret, FindMyLove mengakhiri kohor harga lama dan menaikkan biaya 3 bulan untuk FindMyLove Premium dari $1 menjadi harga paket dasar sebesar $2. Tanggal mulai berlaku perubahan harga adalah 9 April (37 hari setelah 3 Maret).
Anita adalah pelanggan lama yang memiliki perpanjangan berikutnya pada 5 Maret. Anita memperpanjang dengan harga lama ($1), karena perubahan harga belum berlaku. Saat melakukan perpanjangan lagi pada 5 Juni, dia akan dikenai biaya baru ($2). Dia mulai menerima notifikasi tentang perubahan harga pada 6 Mei, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Bambang adalah pelanggan lama yang memiliki perpanjangan berikutnya pada 11 April. Bambang memperpanjang dengan harga baru ($2) karena tanggal tersebut tiba setelah tanggal mulai berlakunya perubahan harga. Dia mulai menerima notifikasi perubahan harga pada 12 Maret, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Contoh 3: Kenaikan harga keikutsertaan dalam langganan mingguan
Pada tanggal 3 Maret, CutePetsNews mengakhiri kohor harga lama yang memicu migrasi harga untuk biaya mingguan Weekly Dog Alerts dari $1 menjadi $2. Tanggal mulai berlaku perubahan harga adalah 9 April.
Anita adalah pelanggan lama yang memiliki perpanjangan mingguan berikutnya pada 6 Maret. Dia melakukan perpanjangan pada 6 Maret, 13 Maret, 20 Maret, 27 Maret, dan 3 April dengan harga lama ($1) karena perubahan harga belum berlaku. Saat melakukan perpanjangan lagi pada 10 April, dia akan dikenakan harga baru ($2). Dia mulai menerima notifikasi tentang perubahan harga pada 11 Maret, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Contoh 4: Langganan bulanan dengan beberapa perubahan harga keikutsertaan
Contoh ini menunjukkan cara penanganan beberapa perubahan harga.
Pada 3 Maret, AltoStrat memicu migrasi harga untuk AltoStrat Pro, langganan video premium mereka, dengan menaikkan harga dari $1 per bulan menjadi $2. Pada 10 Maret, developer memicu migrasi harga kedua, dengan menaikkan harga menjadi $3 per bulan.
Tanggal mulai berlaku perubahan harga pertama adalah 9 April (37 hari setelah 3 Maret). Tanggal mulai berlaku perubahan harga kedua adalah 16 April (37 hari setelah 10 Maret).
Perpanjangan Anita berikutnya adalah 5 Maret. Perpanjangan pertama setelah tanggal mulai berlaku adalah 5 Mei, sehingga dia melakukan perpanjangan pada 5 Maret dan 5 April dengan harga lama ($1). Saat melakukan perpanjangan lagi pada 5 Mei, dia akan dikenai harga terbaru ($3). Dia hanya menerima notifikasi tentang perubahan harga kedua karena perubahan harga terjadi dalam periode pembekuan 7 hari. Dia mulai menerima notifikasi tentang perubahan harga pada 5 April, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.
Contoh 5: Perubahan harga untuk ketidakikutsertaan dalam langganan bulanan
Contoh ini menunjukkan cara penanganan pilihan tidak bersedia ikut kenaikan harga.
AltoStrat perlu melakukan penyesuaian harga tahunan untuk memperhitungkan peningkatan biaya pemrograman. Pada tanggal 2 Januari, mereka mengubah harga AltoStrat Pro (langganan streaming video premium) dari $1 menjadi $1,30. Kenaikan harga ini memenuhi kriteria untuk migrasi harga pilihan tidak bersedia ikut kenaikan. Mereka akan segera mengakhiri kohor harga lama, yang menentukan migrasi ketidakikutsertaan. Pengguna dalam kohor ini berada di wilayah yang memerlukan periode notifikasi ketidakikutsertaan minimum 30 hari, sehingga harga baru akan berlaku mulai 1 Februari.
Alice adalah pelanggan lama, ditagih pada tanggal 14 setiap bulan. Karena periode notifikasi minimum 30 hari, dia membayar harga lama ($1) pada 14 Januari. Google Play mulai memberi tahu Alice tentang perubahan harga pada 15 Januari, dan dia mulai membayar harga baru ($1,30) pada 14 Februari.
Contoh 6: Kenaikan harga keikutsertaan dalam langganan cicilan 12 bulan
Contoh ini menunjukkan cara penanganan kenaikan harga untuk langganan cicilan.
Pada 3 Maret, AltoStrat menaikkan harga AltoStrat Pro, langganan streaming video premium mereka, dengan mengakhiri kohor harga lama. Mereka memindahkan pengguna dalam kohor harga lama sebesar $1 ke harga paket dasar saat ini sebesar $2. Tanggal mulai berlaku perubahan harga adalah 9 April (37 hari setelah 3 Maret).
Alice adalah pelanggan lama yang mendaftar untuk paket cicilan 12 bulan diikuti dengan perpanjangan otomatis bulanan pada 10 Juni tahun sebelumnya. Perpanjangan pertamanya adalah pada 10 Juni tahun berjalan. Karena Alice sedang membayar cicilannya, dia terus membayar $1 pada 10 Maret, 10 April, dan 10 Mei. Dia akan melakukan perpanjangan pertama pada 10 Juni, saat dia dikenai biaya baru ($2) dan beralih ke ritme perpanjangan otomatis bulanan. Google Play mulai memberi tahu Alice tentang perubahan harga pada 11 Mei, yaitu 30 hari sebelum tanggal perpanjangan pertama dengan harga baru.