
Sesi Checkout
Terapkan kode selama checkout yang dihosting dengan
discount_code dan kontrol UI.Validasi Diskon
Periksa apakah diskon valid berdasarkan ID-nya.
Dapatkan Diskon berdasarkan Kode
Cari dan validasi diskon menggunakan nama kodenya (misalnya, “SAVE20”).
Buat Diskon (API)
Buat kode diskon baru secara programatis.
Daftar & Perbarui Diskon
Jelajahi dan kelola diskon yang ada; perbarui atau hapus sesuai kebutuhan.
Apa Itu Kode Diskon?
Kode diskon adalah token promosi yang mengurangi total pesanan saat checkout. Mereka ideal untuk:- Kampanye musiman: Black Friday, peluncuran produk, atau ulang tahun
- Tawaran akuisisi: Insentif pembelian pertama atau hadiah rujukan
- Retensi: Hadiah untuk memenangkan kembali atau loyalitas bagi pelanggan yang ada
- Kesepakatan B2B: Harga yang dikontrak atau dinegosiasikan melalui kode pribadi
Manfaat Utama
- Diskon fleksibel: Persentase atau jumlah tetap
- Kontrol terarah: Batasi berdasarkan produk dan siklus langganan
- Tata kelola kampanye: Tanggal kedaluwarsa dan batas penggunaan
- Checkout yang mulus: Dukungan UI field dan API melalui sesi checkout
Membuat Kode Diskon
Buat kode diskon di dasbor Dodo Payments Anda, lalu terapkan di checkout yang dihosting atau melalui API.Pengaturan Dasbor
- Nama Diskon (wajib): Nama tampilan internal dan dasbor
- Kode (wajib): String yang dimasukkan pelanggan saat checkout
- Tipe & Jumlah (wajib): Tetapkan nilai persentase atau jumlah tetap, atau buat kode acak menggunakan tombol yang disediakan
- Tanggal Kedaluwarsa (opsional): Tanggal setelah kode menjadi tidak valid
- Batas Penggunaan (opsional): Total maksimum penukaran di seluruh pelanggan
- Pembatasan Produk (opsional): Batasi penerapan pada produk yang dipilih
- Batas Siklus Langganan (opsional): Jumlah siklus penagihan yang berlaku untuk diskon
Pengalaman Checkout
- Pembeli memasukkan kode di field checkout.
- Diskon yang memenuhi syarat diterapkan dan total diperbarui segera.
Dalam Sesi Checkout, kirim
discount_code untuk menerapkan kode sebelumnya, dan atur feature_flags.allow_discount_code untuk menampilkan field input.Manajemen API
Buat diskon
Buat diskon
Buat kode diskon secara programatis dengan tipe dan jumlah.
Referensi API
Lihat API untuk membuat diskon.
Daftar dan ambil
Daftar dan ambil
Daftar semua diskon atau ambil detail untuk manajemen dan audit.
Referensi API
Jelajahi API daftar dan pengambilan.
Dapatkan diskon berdasarkan kode
Dapatkan diskon berdasarkan kode
Cari diskon menggunakan kode yang dapat dibaca manusia (misalnya, “SAVE20”) alih-alih ID internal.
Referensi API
Ambil diskon berdasarkan nama kode.
Perbarui diskon
Perbarui diskon
Modifikasi konfigurasi diskon seperti jumlah, kedaluwarsa, atau pembatasan.
Referensi API
Pelajari cara memperbarui detail diskon.
Validasi diskon
Validasi diskon
Periksa apakah diskon valid dan dapat diterapkan sebelum menerapkannya.
Referensi API
Validasi penggunaan diskon.
Hapus diskon
Hapus diskon
Nonaktifkan atau hapus diskon yang tidak lagi diperlukan.
Referensi API
Hapus diskon.
Kasus Penggunaan Umum
- Tawaran pengantar: Promosi peluncuran terbatas untuk produk baru
- Diskon massal atau B2B: Diskon yang dikontrak untuk set produk tertentu
- Strategi retensi: Kode untuk memenangkan kembali dalam alur kerja pencegahan churn
- Kampanye musiman: Promosi berbasis liburan atau acara
Contoh Integrasi
Terapkan diskon dalam Sesi Checkout
Terapkan diskon sebelumnya dan tampilkan UI input kode.Aktifkan entri diskon tanpa menerapkan sebelumnya
Biarkan pelanggan memasukkan kode saat checkout tanpa mengirimkan satu sebelumnya.Praktik Terbaik
- Nama dengan jelas: Gunakan kode yang dapat dikenali yang sesuai dengan nama kampanye
- Batas waktu: Tambahkan kedaluwarsa untuk mendorong urgensi dan mencegah penyalahgunaan
- Batasi dengan bijak: Batasi pada produk tertentu untuk menghindari kebocoran margin
- Validasi lebih awal: Periksa penerapan kode sebelum mengonfirmasi checkout
- Pantau dampak: Lacak penggunaan dan konversi berdasarkan kampanye
Kode diskon adalah alat yang kuat untuk akuisisi dan retensi. Mulailah dengan tawaran yang sederhana dan diberi nama dengan baik, validasi secara menyeluruh, dan iterasi berdasarkan kinerja.