Langsung ke konten utama
Add-on adalah produk tambahan yang dapat dilampirkan ke produk langganan utama Anda, memungkinkan model harga fleksibel dan pengalaman pelanggan yang ditingkatkan. Baik Anda membutuhkan penagihan berbasis kursi, peningkatan fitur, atau struktur harga khusus, add-on memberi Anda kekuatan untuk membuat penawaran langganan yang canggih.

Apa itu Add-ons?

Add-ons adalah produk tambahan yang dapat dibeli pelanggan bersamaan dengan langganan utama mereka. Cocok untuk:
  • Seat-based billing: Anggota tim tambahan, lisensi pengguna, atau pengguna bersamaan
  • Feature upgrades: Fitur premium, analitik lanjutan, atau dukungan prioritas
  • Usage extensions: Penyimpanan ekstra, panggilan API, atau kuota bandwidth
  • Service add-ons: Layanan profesional, pelatihan, atau jam konsultasi
Add-ons attached to subscription products in the dashboard

Manfaat Utama

  • Flexible Pricing Models: Tawarkan paket dasar dengan add-on opsional untuk menciptakan struktur harga yang kompleks. Anda dapat menjangkau berbagai segmen pelanggan dengan peningkatan yang tumbuh seiring kebutuhan mereka berubah.
  • Revenue Optimization: Tingkatkan pendapatan rata-rata per pengguna (ARPU) dengan menyajikan add-on yang relevan. Ini memungkinkan peluang upsell alami saat pelanggan menambahkan fitur dari waktu ke waktu.
  • Simplified Management: Kelola semua komponen harga dari satu dasbor. Add-on secara otomatis disertakan baik dalam sesi checkout maupun manajemen langganan.
  • Customer Choice: Izinkan pelanggan menyesuaikan langganan mereka dengan memilih hanya add-on yang mereka perlukan, yang meningkatkan kepuasan dan mengurangi churn.

Membuat Add-ons

Add-ons dibuat sebagai produk terpisah di dasbor Dodo Payments Anda dan kemudian dilampirkan ke produk langganan utama. Pemisahan ini memungkinkan Anda untuk:
  • Menggunakan kembali add-on di beberapa produk langganan
  • Mengelola harga secara independen
  • Melacak performa add-on secara terpisah
  • Memperbarui add-on tanpa memengaruhi langganan dasar
Creating add-ons in the dashboard interface

Konfigurasi Add-on

Saat membuat add-ons, Anda dapat mengkonfigurasi:
  • Pricing: Tetapkan harga sekali atau berulang untuk add-on
  • Billing cycle: Harus sesuai dengan siklus penagihan langganan Anda
  • Quantity limits: Tentukan jumlah minimum dan maksimum per pelanggan
  • Availability: Kendalikan produk langganan mana yang dapat menggunakan add-on
  • Tax settings: Atur kategori pajak yang sesuai

Memulai

Siap menerapkan add-ons dalam bisnis langganan Anda? Berikut cara memulai:
1

Plan Your Add-ons

Identifikasi fitur tambahan, layanan, atau kapasitas yang akan bermanfaat bagi pelanggan Anda sebagai add-ons.Pertimbangkan:
  • Apa yang sering diminta pelanggan?
  • Fitur mana yang bisa dimonetisasi secara terpisah?
  • Apa yang menciptakan jalur peningkatan alami?
2

Create Your First Add-on

Gunakan dasbor atau API Dodo Payments untuk membuat produk add-on pertama Anda.

Dashboard Guide

Ikuti panduan langkah demi langkah kami untuk membuat add-ons di dasbor.
3

Attach to Subscriptions

Hubungkan add-on Anda ke produk langganan yang sesuai di mana mereka harus tersedia.
4

Test Integration

Buat sesi checkout uji dengan kombinasi add-on yang berbeda untuk memastikan semuanya berfungsi dengan benar.
5

Monitor Performance

Lacak tingkat adopsi add-on dan dampak pendapatan untuk mengoptimalkan strategi harga Anda.

Manajemen API

Dodo Payments menyediakan API lengkap untuk mengelola add-ons secara programatis:
Gunakan endpoint POST /addons untuk membuat add-ons baru dengan harga, deskripsi, dan opsi konfigurasi kustom.

API Reference

Lihat dokumentasi API lengkap untuk membuat add-ons.
Ubah add-on yang ada menggunakan endpoint PATCH /addons/{id} untuk memperbarui harga, deskripsi, atau ketersediaannya.

API Reference

Pelajari cara memperbarui detail add-on secara programatis.
Gunakan GET /addons untuk mencantumkan semua add-on atau GET /addons/{id} untuk mengambil detail add-on tertentu.

API Reference

Akses dokumentasi lengkap listing dan pengambilan API.
Perbarui gambar add-on menggunakan endpoint PUT /addons/{id}/images untuk presentasi produk yang lebih baik.

API Reference

Pelajari cara mengelola gambar add-on melalui API.

Kasus Penggunaan Umum

  • Seat-Based Billing: Anggota tim tambahan, lisensi pengguna, atau pengguna bersamaan
  • Feature Upgrades: Fitur premium, analitik lanjutan, atau dukungan prioritas
  • Usage Extensions: Penyimpanan ekstra, panggilan API, atau kuota bandwidth
  • Service Add-ons: Layanan profesional, pelatihan, atau jam konsultasi

Contoh Integrasi

Sesi Checkout dengan Add-ons

Saat membuat sesi checkout, Anda dapat menyertakan add-on dengan kuantitas khusus:
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'your_subscription_id',
      quantity: 1,
      addons: [
        {
          addon_id: 'your_addon_id',
          quantity: 3 // 3 additional seats
        }
      ]
    }
  ],
  // ... other checkout options
});

Perubahan Paket dengan Add-ons

Ubah langganan yang ada untuk menambahkan, menghapus, atau memperbarui add-on:
// Add add-ons to existing subscription
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [
    { addon_id: 'addon_123', quantity: 2 }
  ]
});

// Remove all existing add-ons
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [] // Empty array removes all existing add-ons
});

Harga Dinamis

Hitung total biaya secara dinamis berdasarkan pilihan add-on:
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}

Praktik Terbaik

  • Mulai sederhana: Luncurkan dengan 2-3 add-on inti dan perluas opsi berdasarkan umpan balik serta penggunaan pelanggan.
  • Pertahankan kejelasan harga: Komunikasikan harga dan nilai add-on dengan jelas, sehingga pelanggan memahami apa yang mereka dapatkan dengan biaya tambahan tersebut.
  • Uji secara menyeluruh: Validasi kombinasi add-on untuk memastikan perhitungan harga tetap akurat dan alur checkout berjalan lancar.

Pertimbangan Desain

  • Usulan Nilai yang Jelas: Setiap add-on harus memiliki manfaat yang jelas sehingga pelanggan mudah memahaminya
  • Pengelompokan Logis: Kelompokkan add-on terkait bersama dalam alur checkout Anda
  • Kuantitas Fleksibel: Biarkan pelanggan menyesuaikan kuantitas add-on sesuai kebutuhan
  • Harga Transparan: Tampilkan total biaya dengan jelas sepanjang proses checkout
Add-ons adalah cara yang kuat untuk menciptakan model harga yang fleksibel dan dapat diskalakan yang tumbuh bersama pelanggan Anda. Mulailah dengan kasus penggunaan sederhana dan perluas seiring Anda mempelajari apa yang paling efektif untuk bisnis dan pelanggan Anda.