Pengaturan Global

Mengatur perilaku default auto-renewal, metode pembayaran, kupon, auto-cancel, dan grace period.

Buka Sejoli → Settings → Renewal untuk mengatur perilaku default Addon Sejoli Renewal.

Daftar Pengaturan

PengaturanFungsi
Mulai Berlaku untuk Order Sejak TanggalMelindungi data historis. Invoice otomatis hanya dipertimbangkan jika order awal subscription dibuat pada atau setelah tanggal ini.
Buat Invoice Renewal OtomatisMengaktifkan pembuatan invoice oleh worker. Berlaku pada produk yang memilih Gunakan default global.
Renewal Grace Period (Hari)Batas waktu setelah subscription expired untuk membuat invoice renewal dan mengirim reminder recurring. Default/fallback 30 hari.
Emergency Pause — Hentikan Worker SementaraMenghentikan pembuatan invoice sementara saat insiden atau maintenance tanpa menghapus jadwal cron.
Hasil Pemeriksaan Dry-runMemeriksa seluruh subscription aktif/expired dan menampilkan kandidat final beserta alasan subscription lain dilewati.
Auto Renewal Payment MethodMenentukan gateway untuk order otomatis atau mengikuti metode pembayaran order sebelumnya.
Aktifkan Kupon di RenewalMenampilkan dan memproses kupon pada checkout renewal manual.
Konten Setelah Instruksi PembayaranMenampilkan kartu/konten tambahan pada halaman thank you renewal.
Auto Cancel Invoice Renewal (Hari)Membatalkan invoice renewal belum dibayar setelah jumlah hari tertentu. Nilai 0 mengikuti pengaturan auto-delete Sejoli.

Default Auto-Renewal

Ketika aktif, worker memeriksa subscription expired dan membuat order renewal jika seluruh validasi terpenuhi.

Resolusi pengaturan auto-renewal adalah:

  1. Produk memilih Aktif → selalu aktif untuk produk tersebut.
  2. Produk memilih Nonaktif → selalu nonaktif untuk produk tersebut.
  3. Produk memilih Gunakan default global → mengikuti pengaturan global.

Cutoff dan Hasil Dry-run

Tanggal cutoff diperiksa terhadap tanggal order awal, bukan tanggal order renewal terbaru. Subscription dari order sebelum cutoff tetap dapat melakukan renewal manual, tetapi tidak dibuatkan invoice otomatis.

Dry-run menjalankan aturan eligibility yang sama seperti worker terhadap seluruh subscription aktif dan expired. Baris utama Akan dibuatkan invoice jika worker berjalan sekarang adalah indikator jumlah kandidat final.

Subscription lain dikelompokkan berdasarkan alasan, misalnya:

  • order awal sebelum cutoff;
  • member menonaktifkan renewal otomatis;
  • subscription belum expired;
  • masa renewal sudah lewat;
  • auto-renewal produk dinonaktifkan;
  • konfigurasi produk tidak valid;
  • invoice atau proses renewal untuk periode tersebut sudah ada;
  • data order awal atau tanggal subscription tidak valid.

Jika toggle utama belum aktif, ringkasan menunjukkan jumlah hipotetis jika diaktifkan sekarang. Jika emergency pause aktif, jumlah kandidat tidak berubah, tetapi worker tidak memprosesnya sampai pause dilepas.

Emergency Pause

Gunakan emergency pause hanya ketika ada insiden atau maintenance. Ini bukan tahapan wajib untuk aktivasi normal. Setelah masalah selesai dan hasil dry-run sudah diperiksa, lepaskan pause agar worker kembali berjalan.

Metode Pembayaran Auto-Renewal

Pilih salah satu:

  • Gunakan Payment Method yang sama: memakai gateway dari order sebelumnya, termasuk detail bank manual atau metode Duitku jika tersedia.
  • Gateway tertentu: semua order auto-renewal memakai gateway yang dipilih.

Pastikan gateway tujuan masih aktif. Auto-renewal hanya membuat invoice; member tetap harus menyelesaikan pembayaran.

Kupon

Aktifkan Aktifkan Kupon di Renewal jika member boleh memasukkan kupon pada checkout renewal manual.

Kupon tidak menggantikan diskon renewal. Jika keduanya aktif, total akhir diproses melalui perhitungan order Sejoli sesuai aturan diskon dan kupon yang berlaku.

Konten Setelah Instruksi Pembayaran

Gunakan editor Konten Setelah Instruksi Pembayaran untuk menampilkan informasi tambahan, misalnya:

  • batas waktu konfirmasi;
  • tautan bantuan;
  • instruksi khusus transfer;
  • informasi aktivasi setelah pembayaran.

Konten muncul pada halaman thank you renewal setelah instruksi pembayaran utama.

Auto-Cancel Invoice

  • Isi 0 untuk mengikuti kebijakan auto-delete/auto-cancel Sejoli.
  • Isi angka lebih dari 0 untuk memberikan batas khusus order renewal.

Worker memproses maksimal 50 kandidat per eksekusi dan hanya membatalkan order yang dikenali sebagai renewal serta masih berada pada status belum selesai.

Renewal Grace Period

Grace period melindungi member lama dari invoice dan reminder yang tidak relevan.

Prioritas nilai yang dipakai:

  1. Masa habis berlakunya pembaharuan pada produk, jika lebih dari 0.
  2. Renewal Grace Period global, jika lebih dari 0.
  3. Fallback aman 30 hari.

Contoh: subscription berakhir 1 Agustus dan grace period 30 hari. Worker masih dapat membuat order renewal sampai masa tersebut terlewati. Setelahnya, order baru tidak dibuat dan reminder recurring lama dibuang dari queue sebelum dikirim.

Last updated Aug 15, 2026