Tagihan terukur untuk SaaS yang menggunakan layanan pengukuran marketplace komersial

Dengan layanan pengukuran pasar komersial, Anda dapat membuat penawaran perangkat lunak sebagai layanan (SaaS) yang dikenakan biaya sesuai dengan unit nonstandar. Sebelum menerbitkan penawaran SaaS ke marketplace komersial, Anda menentukan dimensi penagihan seperti bandwidth, tiket, atau email yang diproses. Pelanggan kemudian membayar sesuai dengan konsumsi dimensi ini, dengan sistem Anda memberi tahu Microsoft melalui API layanan pengukuran pasar komersial dari peristiwa yang dapat ditagih saat terjadi.

Prasyarat untuk penagihan terukur

Untuk penawaran SaaS untuk menggunakan penagihan terukur, pertama-tama harus:

Kemudian penawaran SaaS dapat diintegrasikan dengan API layanan pengukuran pasar komersial untuk memberi tahu Microsoft tentang peristiwa yang dapat ditagih.

Catatan

Layanan pengukuran marketplace hanya tersedia untuk model penagihan tarif tetap dan tidak berlaku untuk model penagihan per pengguna.

Bagaimana penagihan terukur sesuai dengan harga

Memahami hierarki penawaran penting untuk menentukan penawaran bersama dengan model harganya.

  • Setiap penawaran SaaS dikonfigurasi untuk dijual baik melalui Microsoft atau tidak. Setelah penawaran diterbitkan, opsi ini tidak dapat diubah.
  • Setiap penawaran SaaS, dikonfigurasi untuk dijual melalui Microsoft, dapat memiliki satu atau beberapa paket. Pengguna berlangganan penawaran SaaS, tetapi dibeli melalui Microsoft dalam konteks paket.
  • Setiap paket memiliki model harga yang terkait dengannya: tarif tetap atau per pengguna. Semua paket dalam penawaran harus dikaitkan dengan model harga yang sama. Misalnya, tidak boleh ada penawaran yang memiliki rencana untuk model harga tarif tetap, dan yang lain adalah model harga per pengguna.
  • Dalam setiap paket yang dikonfigurasi untuk model penagihan tarif tetap, setidaknya satu biaya berulang (yang bisa $0) disertakan:
    • Biaya bulanan berulang: biaya bulanan tetap yang dibayarkan di muka pada pengulangan bulanan ketika pengguna membeli paket.
    • Biaya tahunan berulang: biaya tahunan tetap yang dibayarkan di muka pada pengulangan tahunan ketika pengguna membeli paket.
  • Selain biaya berulang, paket tarif tetap juga dapat mencakup dimensi khusus opsional yang digunakan untuk membebankan pelanggan untuk kelebihan penggunaan yang tidak termasuk dalam tarif tetap. Setiap dimensi mewakili unit yang dapat ditagih yang dikomunikasikan layanan Anda ke Microsoft menggunakan API layanan pengukuran marketplace komersial.

Penting

Anda harus melacak penggunaan di kode Anda dan hanya kirimkan peristiwa penggunaan ke Microsoft untuk penggunaan yang melebihi biaya dasar.

Catatan

Penawaran akan ditagihkan kepada pelanggan dalam mata uang perjanjian pelanggan, menggunakan harga pasar lokal yang diterbitkan pada saat penawaran dibuat. Jumlah yang dibayar pelanggan, dan BAHWA ISV dibayar, tergantung pada nilai tukar mata uang asing pada saat pelanggan bertransaksi penawaran. Pelajari lebih lanjut tentang "Bagaimana kami mengonversi mata uang?".

Penawaran sampel

Sebagai contoh, Contoso adalah penerbit dengan layanan SaaS bernama Contoso Notification Services (CNS). CNS memungkinkan pelanggannya mengirim pemberitahuan baik melalui email maupun teks. Contoso terdaftar sebagai penerbit di Pusat Mitra untuk program marketplace komersial untuk menerbitkan penawaran SaaS kepada pelanggan Azure. Ada tiga paket yang terkait dengan CNS, yang diuraikan di bawah ini:

  • Paket dasar

    • Kirim 10000 email dan 1000 teks seharga $5/bulan (biaya bulanan tetap)
      • Di luar email 10000, bayar $1 untuk setiap 100 email
        • Di luar 1000 teks, bayar $0,05 untuk setiap teks Cuplikan layar harga paket dasar.
  • Paket premium

    • Kirim 50000 email dan 1000 teks seharga $350/tahun atau 120000 email dan 3000 teks untuk $600/2 tahun atau email tak terbatas dan 5000 teks selama $850/3 tahun
    • Di luar jumlah yang disertakan untuk email, bayar $1 untuk setiap 100 email
    • Di luar jumlah yang disertakan untuk teks, bayar $0,02 untuk setiap teks Cuplikan layar harga paket premium.
  • Paket perusahaan

    • Kirim email dan teks dalam jumlah tak terbatas seharga $50/bulan Cuplikan layar harga paket perusahaan.

    Berdasarkan paket yang dipilih, pelanggan Azure yang membeli langganan ke penawaran CNS SaaS akan dapat mengirim jumlah teks dan email yang disertakan per jangka waktu langganan (bulan atau tahun seperti yang muncul dalam detail langganan—startDate dan endDate). Contoso menghitung penggunaan hingga jumlah yang disertakan dalam basis tanpa mengirim peristiwa penggunaan apa pun ke Microsoft. Ketika pelanggan mengonsumsi lebih dari jumlah yang disertakan, mereka tidak perlu mengubah paket atau melakukan sesuatu yang berbeda. Contoso mengukur kelebihan penggunaan di luar jumlah yang disertakan dan mulai memancarkan peristiwa penggunaan ke Microsoft untuk menagih penggunaan berlebih menggunakan API layanan pengukuran marketplace komersial. Microsoft pada gilirannya membebankan biaya kepada pelanggan untuk penggunaan berlebih seperti yang ditentukan oleh penerbit dalam dimensi kustom. Penagihan kelebihan penggunaan dilakukan pada siklus penagihan berikutnya (bulanan, tetapi bisa triwulanan atau awal untuk beberapa pelanggan). Untuk paket tarif flat bulanan, penagihan kelebihan penggunaan akan dilakukan untuk setiap bulan di mana kelebihan penggunaan telah terjadi. Untuk paket tarif flat tahunan, setelah kuantitas yang termasuk dalam basis per tahun dikonsumsi, semua penggunaan tambahan yang dipancarkan oleh meteran kustom akan ditagih sebagai kelebihan penggunaan selama setiap siklus penagihan (bulanan) hingga akhir masa langganan tahun.

    Dimensi penagihan

    Setiap dimensi penagihan menentukan unit kustom tempat ISV dapat memancarkan peristiwa penggunaan. Dimensi penagihan juga digunakan untuk berkomunikasi dengan pelanggan tentang bagaimana mereka akan ditagih untuk menggunakan perangkat lunak. Mereka didefinisikan sebagai berikut:

    • ID: pengidentifikasi dimensi yang tidak dapat diubah direferensikan saat memancarkan peristiwa penggunaan.

    • Nama Tampilan: nama tampilan yang terkait dengan dimensi, misalnya "pesan teks dikirim".

    • Satuan Ukur: deskripsi unit penagihan, misalnya "per pesan teks" atau "per 100 email".

    • Harga per unit dalam USD:harga untuk satu unit dimensi. Dapat berupa 0.

    • Kuantitas 1 bulan yang termasuk dalam basis: kuantitas dimensi yang disertakan per bulan untuk pelanggan yang membayar biaya bulanan berulang, harus berupa bilangan bulat. Bisa 0 atau tidak terbatas.

    • Kuantitas 1 tahun termasuk dalam basis: kuantitas dimensi yang disertakan per setiap tahun untuk pelanggan yang membayar biaya tahunan berulang, harus berupa bilangan bulat. Bisa 0 atau tidak terbatas.

    • Kuantitas 2 tahun termasuk dalam basis: kuantitas dimensi yang disertakan untuk jangka waktu 2 tahun bagi pelanggan yang membayar biaya 2 tahun, harus berupa bilangan bulat. Bisa 0 atau tidak terbatas.

    • Kuantitas 3 tahun termasuk dalam basis: kuantitas dimensi yang disertakan untuk jangka waktu 3 tahun bagi pelanggan yang membayar biaya 3 tahun, harus berupa bilangan bulat. Bisa 0 atau tidak terbatas.

Penting

Anda harus melacak penggunaan di kode Anda dan hanya kirimkan peristiwa penggunaan ke Microsoft untuk penggunaan yang melebihi biaya dasar.

Dimensi penagihan dibagikan di semua paket untuk penawaran. Beberapa atribut berlaku untuk dimensi di semua paket, dan atribut lainnya bersifat rencana khusus.

Atribut, yang mendefinisikan dimensi itu sendiri, dibagikan di semua paket untuk penawaran. Sebelum memublikasikan penawaran, perubahan yang dilakukan pada atribut ini dari konteks paket apa pun akan memengaruhi definisi dimensi di semua paket. Setelah Anda menerbitkan penawaran, atribut ini tidak akan lagi dapat diedit. Atribut tersebut adalah:

  • ID
  • Nama Tampilan
  • Satuan Ukuran

Atribut dimensi lainnya khusus untuk setiap paket dan dapat memiliki nilai yang berbeda dari paket ke paket. Sebelum memublikasikan paket, Anda dapat mengedit nilai-nilai ini dan hanya paket ini yang akan terpengaruh. Setelah Anda menerbitkan paket, atribut ini tidak akan lagi dapat diedit. Atribut tersebut adalah:

  • Harga per unit dalam USD

  • Kuantitas 1 bulan termasuk dalam basis

  • Kuantitas 1 tahun termasuk dalam basis

  • Kuantitas 2 tahun termasuk dalam basis

  • Kuantitas 3 tahun termasuk dalam basis

Dimensi juga memiliki dua konsep khusus, "diaktifkan" dan "Tidak Terbatas":

  • Diaktifkan menunjukkan bahwa paket ini berpartisipasi dalam dimensi ini. Jika Anda membuat paket baru yang tidak mengirim peristiwa penggunaan berdasarkan dimensi ini, Anda mungkin ingin membiarkan opsi ini tidak dicentang. Selain itu, dimensi baru apa pun yang ditambahkan setelah paket pertama kali diterbitkan muncul sebagai "tidak diaktifkan" pada paket yang sudah diterbitkan. Dimensi yang dinonaktifkan tidak akan muncul dalam daftar dimensi apa pun untuk paket yang dilihat oleh pelanggan.
  • Tidak terbatas yang diwakili oleh kotak centang "Tidak Terbatas" terhadap setiap jumlah yang disertakan, menunjukkan bahwa paket ini berpartisipasi dalam dimensi ini, tetapi tidak memancarkan penggunaan terhadap dimensi ini. Jika Anda ingin menunjukkan kepada pelanggan Anda bahwa fungsionalitas yang diwakili oleh dimensi ini termasuk dalam paket, tetapi tanpa batas penggunaan. Dimensi dengan penggunaan tak terbatas muncul dalam daftar dimensi untuk paket yang dilihat oleh pelanggan, dengan indikasi bahwa itu tidak akan pernah dikenakan biaya untuk paket ini.

Catatan

Skenario berikut didukung secara eksplisit:
- Anda dapat menambahkan dimensi baru ke paket baru. Dimensi baru tidak akan diaktifkan untuk paket yang sudah diterbitkan.
- Anda dapat menerbitkan paket tarif tetap tanpa dimensi apa pun, lalu menambahkan paket baru dan mengonfigurasi dimensi baru untuk paket itu. Dimensi baru tidak akan diaktifkan untuk paket yang sudah diterbitkan.

Menetapkan harga dimensi per unit per pasar yang didukung

Seperti harga tarif tetap, harga dimensi penagihan dapat ditetapkan per negara atau wilayah yang didukung. Anda perlu menggunakan fitur impor dan ekspor data harga di Pusat Mitra, sebagai berikut.

  1. Tentukan dimensi yang diinginkan dan tandai pasar mana yang didukung.

  2. Ekspor data ini ke dalam sebuah berkas.

  3. Tambahkan harga yang benar per negara/wilayah dan impor file di Pusat Mitra.

    Antarmuka pengguna meteran berubah untuk mencerminkan bahwa harga dimensi hanya dapat dilihat dalam file.

    Cuplikan layar dimensi layanan pengukuran marketplace komersial.

    Paket privat

    Seperti paket tarif tetap, paket dengan dimensi dapat ditetapkan sebagai paket pribadi, hanya dapat diakses oleh audiens yang ditentukan oleh paket.

    Kendala

    Perilaku uji coba

    Penagihan terukur menggunakan layanan pengukuran marketplace komersial tidak kompatibel dengan penawaran uji coba gratis. Tidak dimungkinkan untuk mengonfigurasi paket untuk menggunakan penagihan terukur dan uji coba gratis.

    Perilaku penguncian

    Karena dimensi yang digunakan dengan layanan pengukuran marketplace komersial mewakili pemahaman tentang bagaimana pelanggan akan membayar layanan, semua detail untuk dimensi tidak lagi dapat diedit setelah Anda memublikasikannya. Penting bahwa Anda memiliki dimensi Anda sepenuhnya didefinisikan untuk rencana sebelum Anda mempublikasikan.

    Setelah penawaran diterbitkan dengan dimensi, detail tingkat penawaran untuk dimensi tersebut tidak dapat lagi diubah:

  • ID
  • Nama Tampilan
  • Satuan Ukuran

Setelah paket diterbitkan, detail tingkat paket tidak lagi dapat diubah:

  • Kuantitas 1 bulan termasuk dalam basis

    • Kuantitas 1 tahun termasuk dalam basis

    • Kuantitas 2 tahun termasuk dalam basis

    • Kuantitas 3 tahun termasuk dalam basis

    • Apakah dimensi diaktifkan untuk paket atau tidak

    Batas atas

    Jumlah dimensi maksimum yang dapat dikonfigurasikan untuk satu penawaran adalah 30 dimensi unik.

    Dapatkan dukungan

    Jika anda memiliki salah satu masalah berikut, anda dapat membuka tiket dukungan.

  • Masalah teknis dengan API layanan pengukuran marketplace.

  • Masalah yang perlu di eskalasi karena kesalahan atau bug di sisi Anda (misalnya peristiwa penggunaan yang salah).

  • Setiap masalah lain yang terkait dengan penagihan terukur.

    Untuk memahami opsi dukungan penayang dan membuka tiket dukungan dengan Microsoft, ikuti instruksi dalam Dukungan untuk program pasar komersial di Pusat Mitra.

    Langkah berikutnya

  • API penagihan terukur Marketplace

Tutorial video