Membuat Voucher Code
Panduan ini akan membantu Kamu membuat voucher code baru untuk event di dashboard Circle. Voucher code memungkinkan Kamu untuk memberikan diskon kepada peserta event dengan potongan harga tertentu, periode berlaku, dan kuota penggunaan yang dapat ditentukan sesuai kebutuhan.
Akses Halaman Create
Untuk membuat voucher code baru:
- Buka halaman detail event di
/events/{eventId} - Klik menu "Kode Voucher" di grid Pengaturan Event
- Di halaman daftar Voucher Promo, klik tombol "Tambah Kode Voucher" di bagian atas
- Atau akses langsung melalui URL:
/events/{eventId}/voucher-codes/create - Kamu akan diarahkan ke halaman form create voucher code
Form Fields
Form create voucher code terdiri dari beberapa field yang perlu diisi. Berikut adalah tabel lengkap semua field beserta penjelasannya:
| Field | Label | Required | Tipe | Placeholder | Deskripsi | Validasi |
|---|---|---|---|---|---|---|
| name | Nama | ✅ Wajib | Text | Contoh: Diskon Akhir Tahun | Nama voucher code | Required |
| code | Kode Voucher | ✅ Wajib | Text | Contoh: DISKON10K | Kode voucher untuk digunakan | Required |
| quota | Kuota Pengunaan | ✅ Wajib | Number | Contoh: 100 | Jumlah penggunaan maksimal | Required |
| amount | Potongan Harga | ✅ Wajib | Currency | Contoh: Rp 25.000 | Besar potongan harga | Required |
| visibility | Visibility | ✅ Wajib | Radio Group | Pilih tiket | Visibility voucher code | Required (PUBLIC/UNLISTED) |
| startDate | Periode Mulai | ✅ Wajib | Datetime Picker | - | Tanggal dan waktu mulai berlaku | Harus berupa tanggal valid |
| endDate | Periode Akhir | ✅ Wajib | Datetime Picker | - | Tanggal dan waktu akhir berlaku | Harus berupa tanggal valid |
| tickets | Tiket | ✅ Wajib | Checkbox Group | - | Daftar tiket yang dapat menggunakan voucher | Required, min 1 tiket |
Detail Field
1. Name (Nama)
Wajib diisi
- Label: Nama
- Placeholder: Contoh: Diskon Akhir Tahun
- Deskripsi: Nama voucher code yang akan ditampilkan
- Validasi: Required
Gunakan nama yang jelas dan mudah dipahami untuk menjelaskan tujuan atau tema voucher code.
Contoh yang baik:
Diskon Akhir TahunEarly Bird DiscountStudent DiscountMember DiscountFlash Sale
Tips menulis nama voucher code:
- Gunakan nama yang jelas dan deskriptif
- Sertakan informasi tentang diskon atau promosi
- Hindari nama yang terlalu panjang atau membingungkan
- Gunakan nama yang konsisten untuk voucher serupa
2. Code (Kode Voucher)
Wajib diisi
- Label: Kode Voucher
- Placeholder: Contoh: DISKON10K
- Deskripsi: Kode voucher yang akan digunakan oleh peserta saat checkout
- Validasi: Required
Tentukan kode voucher yang mudah diingat dan diucapkan. Kode ini akan digunakan oleh peserta saat checkout tiket.
Contoh yang baik:
DISKON10KEARLYBIRDSTUDENT50MEMBER2024FLASHSALE
Tips membuat kode voucher:
- Gunakan huruf kapital untuk kemudahan membaca
- Buat kode yang mudah diingat dan diucapkan
- Hindari karakter khusus yang sulit diketik
- Gunakan kode yang relevan dengan nama voucher
- Pastikan kode unik dan tidak duplikat dengan voucher lain
3. Quota (Kuota Penggunaan)
Wajib diisi
- Label: Kuota Pengunaan
- Placeholder: Contoh: 100
- Tipe: Number
- Deskripsi: Jumlah penggunaan maksimal voucher code
- Validasi: Required
Tentukan jumlah maksimal penggunaan voucher code. Setelah kuota habis, voucher code tidak dapat digunakan lagi.
Tips menentukan kuota:
- Tentukan kuota berdasarkan strategi promosi
- Pertimbangkan jumlah peserta yang diharapkan
- Buat kuota yang realistis namun tetap menarik
- Monitor kuota penggunaan untuk melihat efektivitas voucher
4. Amount (Potongan Harga)
Wajib diisi
- Label: Potongan Harga
- Placeholder: Contoh: Rp 25.000
- Tipe: Currency
- Deskripsi: Besar potongan harga dalam Rupiah
- Validasi: Required
Tentukan besar potongan harga yang akan diberikan. Potongan ini akan mengurangi harga tiket saat checkout.
Tips menentukan potongan harga:
- Tentukan potongan yang menarik namun tetap realistis
- Pertimbangkan harga tiket untuk menentukan potongan yang sesuai
- Buat potongan yang signifikan untuk menarik minat peserta
- Pertimbangkan margin keuntungan saat menentukan potongan
5. Visibility (Visibility)
Wajib diisi
- Label: Visibility
- Tipe: Radio Group
- Placeholder: Pilih tiket
- Options:
- Public: Voucher code akan ditampilkan di halaman publik dan dapat dilihat oleh semua orang
- Unlisted: Voucher code tidak akan ditampilkan di halaman publik, hanya dapat diakses melalui kode langsung
- Validasi: Required
Tentukan visibility voucher code sesuai dengan strategi promosi.
Tips memilih visibility:
- Gunakan Public untuk voucher code yang ingin ditampilkan di halaman publik
- Gunakan Unlisted untuk voucher code khusus yang hanya ingin diberikan kepada orang tertentu
- Pertimbangkan untuk membuat beberapa voucher code dengan visibility berbeda untuk strategi promosi yang berbeda
6. Start Date (Periode Mulai)
Wajib diisi
- Label: Periode Mulai
- Tipe: Datetime Picker (single selection)
- Deskripsi: Tanggal dan waktu mulai berlaku voucher code
- Validasi: Harus berupa tanggal dan waktu valid
Pilih tanggal dan waktu kapan voucher code akan mulai berlaku. Voucher code dapat digunakan mulai dari waktu yang ditentukan.
Tips menentukan start date:
- Tentukan waktu yang realistis untuk persiapan promosi
- Berikan waktu yang cukup untuk promosi sebelum voucher berlaku
- Pertimbangkan waktu yang tepat untuk menarik peserta
- Pastikan start date tidak terlalu jauh dari tanggal event
7. End Date (Periode Akhir)
Wajib diisi
- Label: Periode Akhir
- Tipe: Datetime Picker (single selection)
- Deskripsi: Tanggal dan waktu akhir berlaku voucher code
- Validasi: Harus berupa tanggal dan waktu valid, harus setelah start date
Pilih tanggal dan waktu kapan voucher code akan berakhir. Setelah waktu ini, voucher code tidak dapat digunakan lagi.
Tips menentukan end date:
- Tentukan waktu yang realistis sebelum event dimulai
- Berikan waktu yang cukup untuk peserta menggunakan voucher
- Pertimbangkan untuk menutup voucher beberapa hari sebelum event untuk persiapan
- Pastikan end date setelah start date dan sebelum atau pada tanggal event
8. Tickets (Tiket)
Wajib diisi
- Label: Tiket
- Tipe: Checkbox Group (multi-select)
- Deskripsi: Daftar tiket yang dapat menggunakan voucher code
- Validasi: Required, minimal 1 tiket harus dipilih
Pilih tiket-tiket yang dapat menggunakan voucher code. Kamu dapat memilih beberapa tiket sekaligus.
Tips memilih tiket:
- Pilih tiket yang relevan dengan strategi promosi
- Pertimbangkan untuk membuat voucher khusus untuk tiket tertentu
- Buat beberapa voucher code untuk tiket yang berbeda jika diperlukan
- Pastikan minimal 1 tiket dipilih
Contoh Pengisian Form
Berikut adalah contoh pengisian form yang benar:
- Name:
Diskon Early Bird - Code:
EARLYBIRD50 - Quota:
50 - Amount:
Rp 50.000 - Visibility:
Public - Start Date:
01 Maret 2024, 00:00 - End Date:
15 Maret 2024, 23:59 - Tickets:
Tiket Reguler, Tiket VIP
Submit Form
Setelah semua field diisi dengan benar:
- Klik tombol "Simpan" di bagian bawah form
- Sistem akan memvalidasi semua field
- Jika ada error, perbaiki field yang bermasalah
- Jika berhasil, Kamu akan melihat notifikasi sukses "Berhasil membuat kode voucher"
- Kamu akan diarahkan kembali ke halaman daftar voucher code
Setelah Voucher Code Dibuat
Setelah voucher code berhasil dibuat:
- Voucher code akan muncul di halaman daftar Voucher Promo
- Jika visibility Public, voucher code akan muncul di halaman publik event
- Peserta dapat mulai menggunakan voucher code sesuai dengan periode yang ditentukan
- Kamu dapat mengelola voucher code lebih lanjut melalui halaman daftar voucher code
Tips
- Buat voucher code dengan nama dan kode yang jelas dan mudah diingat
- Tentukan potongan harga yang menarik namun tetap realistis
- Tentukan periode berlaku yang sesuai dengan strategi promosi
- Monitor kuota penggunaan untuk melihat efektivitas voucher code
- Gunakan visibility Public untuk voucher umum dan Unlisted untuk voucher khusus
- Pilih tiket yang relevan dengan strategi promosi
- Bagikan kode voucher melalui berbagai channel untuk meningkatkan penggunaan
- Buat beberapa voucher code dengan karakteristik berbeda untuk strategi promosi yang berbeda
Troubleshooting
Error: "Nama wajib diisi"
- Pastikan nama voucher code sudah diisi
- Periksa kembali form untuk memastikan field tidak kosong
Error: "Kode voucher wajib diisi"
- Pastikan kode voucher sudah diisi
- Periksa kembali form untuk memastikan field tidak kosong
Error: "Kuota penggunaan wajib diisi"
- Pastikan kuota penggunaan sudah diisi
- Periksa apakah angka yang dimasukkan benar
Error: "Potongan harga wajib diisi"
- Pastikan potongan harga sudah diisi
- Periksa apakah format harga yang dimasukkan benar
Error: "Tanggal tidak valid"
- Pastikan format tanggal yang dipilih benar
- Pastikan end date setelah start date
- Pastikan kedua tanggal sudah diisi
Error: "Minimal 1 tiket harus dipilih"
- Pastikan minimal 1 tiket sudah dipilih
- Periksa kembali checkbox group untuk memastikan ada tiket yang terpilih
Error: "Field wajib diisi"
- Pastikan semua field yang wajib sudah diisi
- Periksa kembali form untuk memastikan tidak ada field yang kosong