Skip to main content

Mengupdate Donation Campaign

Panduan ini akan membantu Kamu mengupdate campaign donasi yang sudah ada. Kamu dapat mengubah informasi campaign seperti judul, deskripsi, tanggal, dan target nominal sesuai dengan perkembangan atau kebutuhan yang berubah.

Akses Halaman Update

Untuk mengakses halaman update campaign:

  1. Buka halaman detail campaign donasi di /donations/{donationId}
  2. Klik menu Ubah di bagian Pengaturan Donasi
  3. Kamu akan diarahkan ke halaman update: /donations/{donationId}/update

Form Update

Form update memiliki struktur yang sama dengan form create, namun semua field sudah terisi dengan data existing dari campaign yang dipilih.

Field yang Dapat Diupdate

Semua field dapat diupdate:

1. Title (Judul Donasi)

Dapat diubah

  • Kamu dapat mengubah judul campaign jika diperlukan
  • Pastikan judul tetap relevan dengan tujuan campaign
  • Minimal 8 karakter

2. Description (Deskripsi)

Dapat diubah

  • Update deskripsi untuk memberikan informasi terbaru
  • Tambahkan update perkembangan campaign jika perlu
  • Minimal 32 karakter

3. Start Date (Waktu Mulai)

Dapat diubah

  • Update tanggal mulai jika ada perubahan jadwal
  • Perhatikan bahwa mengubah start date dapat mempengaruhi campaign yang sudah berjalan

4. End Date (Waktu Berakhir)

Dapat diubah

  • Perpanjang atau perpendek periode campaign sesuai kebutuhan
  • Pastikan end date setelah start date
  • Jika campaign sudah berakhir, pertimbangkan untuk membuat campaign baru

5. Target Amount (Target Nominal Donasi)

Dapat diubah

  • Update target jika ada perubahan kebutuhan
  • Pertimbangkan progress yang sudah ada sebelum mengubah target
  • Jika target dinaikkan, pastikan masih realistis untuk dicapai

Contoh Skenario Update

Memperpanjang Periode Campaign

Jika campaign mendekati deadline tetapi belum mencapai target:

  1. Buka form update
  2. Ubah End Date ke tanggal yang lebih jauh
  3. Submit form
  4. Campaign akan diperpanjang dan donatur masih dapat berdonasi

Menyesuaikan Target

Jika kebutuhan berubah atau ada perkembangan baru:

  1. Buka form update
  2. Ubah Target Amount sesuai kebutuhan baru
  3. Submit form
  4. Progress akan dihitung ulang berdasarkan target baru

Update Deskripsi

Untuk menambahkan informasi terbaru atau perkembangan campaign:

  1. Buka form update
  2. Update Description dengan informasi baru
  3. Submit form
  4. Deskripsi akan ter-update di halaman publik campaign

Submit Update

Setelah melakukan perubahan:

  1. Periksa kembali semua perubahan yang telah dibuat
  2. Klik tombol "Buat" di bagian bawah form
  3. Sistem akan memvalidasi semua field
  4. Jika ada error, perbaiki field yang bermasalah
  5. Jika berhasil, Kamu akan diarahkan kembali ke halaman detail campaign

Perhatian Saat Update

Campaign yang Sudah Berjalan

Jika campaign sudah berjalan dan memiliki donatur:

  • Hati-hati mengubah target: Perubahan target dapat mempengaruhi motivasi donatur
  • Pertimbangkan progress: Jangan ubah target menjadi lebih rendah jika sudah melebihi target lama
  • Komunikasi: Pertimbangkan untuk menginformasikan perubahan kepada donatur

Campaign yang Sudah Dipublikasikan

Jika campaign sudah dipublikasikan:

  • Perubahan akan langsung terlihat di halaman publik
  • Pastikan perubahan tidak membingungkan donatur
  • Update deskripsi dengan informasi yang jelas

Tips

  • Update campaign secara berkala untuk memberikan informasi terbaru
  • Pertimbangkan dampak perubahan terhadap donatur
  • Gunakan update untuk menambahkan perkembangan campaign
  • Komunikasikan perubahan penting kepada donatur
  • Simpan versi sebelumnya untuk referensi jika diperlukan

Troubleshooting

Error: "Minimal 8 Karakter" (Title)

  • Pastikan judul memiliki minimal 8 karakter
  • Gunakan judul yang lebih deskriptif

Error: "Minimal 32 karakter" (Description)

  • Pastikan deskripsi memiliki minimal 32 karakter
  • Tambahkan informasi lebih detail tentang campaign

Error: "Tanggal tidak valid"

  • Pastikan format tanggal yang dipilih benar
  • Pastikan end date setelah start date

Campaign tidak ter-update

  • Refresh halaman dan coba lagi
  • Periksa apakah ada error yang muncul
  • Pastikan semua field validasi terpenuhi