Panduan Modul Poin User
Modul Poin User memungkinkan Anda untuk mengelola poin pengguna secara otomatis dengan sistem yang terintegrasi di dalam website Anda. Modul ini memungkinkan Anda untuk memberikan poin kepada pengguna berdasarkan transaksi yang dilakukan dan menyediakan sistem cashback pada deposit tertentu.
Panduan Pemasangan
Silakan melakukan pembelian modul di Telegram/Whatsapp Wekios:
- Telegram: Klik di sini
- Whatsapp: Klik di sini
Download dan Pemasangan
Download file ZIP Modul Poin User melalui link berikut:
Setelah Anda mengunduh file, disarankan untuk membuat salinan cadangan (backup) dari file-file website Anda terlebih dahulu untuk menghindari kerusakan yang tidak diinginkan. Setelah melakukan backup, ikuti langkah-langkah berikut:
Langkah 1: Upload dan Extract Modul
Upload file ZIP yang telah diunduh ke direktori public_html website Anda. Setelah itu, lakukan extract file ZIP tersebut di dalam direktori tersebut.
Langkah 2: Akses Halaman Instalasi
Setelah melakukan extract file, akses halaman instalasi dengan membuka URL berikut di browser Anda:
Di halaman instalasi, Anda diminta untuk memasukkan lisensi yang telah Anda beli sebelumnya. Masukkan lisensi dengan benar dan klik tombol Install.
Langkah 3: Konfigurasi Modul Poin
Setelah proses instalasi selesai, Anda dapat mengatur pengaturan modul Poin User melalui dashboard yang telah disediakan. Di sini Anda dapat mengonfigurasi berbagai opsi, seperti pengaturan poin, cashback, dan lainnya.
Langkah 4: Update helpers/main_helper.php
Setelah mengatur modul poin, buka file helpers/main_helper.php dan cari fungsi insert_balance_history. Sebelum return true;, tambahkan script berikut:
// Cashback poin
if (strstr(strtolower($data['4']), 'deposit') && strstr(strtolower($data['4']), '#')) {
$CI = get_instance();
$CI->load->model('wemod/We_poin_model');
$CI->We_poin_model->add_cashback($data[0], $data[2], $data[4]); // Menambahkan cashback
}
// Cashback poin
Langkah 5: Update models/Mtrx.php
Buka file models/Mtrx.php dan temukan fungsi set_sukses. Sebelum $this->db->where('tr_id', $trx->tr_id);, tambahkan script berikut:
Contoh Penempatan:
//MOD POIN USER WEMOD
$this->load->model('wemod/We_poin_model');
$poin = $this->We_poin_model->getpoin($trx->vo_id, $trx->us_id);
if (!empty($trx->us_id) && $poin > 0) {
$this->We_poin_model->setPoin($trx->us_id, $trx->tr_id, $poin);
}
//END MOD POIN USER WEMOD
Selain itu, di bagian update transaksi sukses, tambahkan juga script berikut:
$this->db->set('tr_poin', $poin);
Langkah 6: Testing Modul
Setelah semua langkah di atas selesai, Anda bisa melakukan testing untuk memastikan bahwa semua fungsi berjalan dengan baik. Lakukan transaksi dan pastikan poin serta cashback dapat ditambahkan dengan benar sesuai pengaturan yang telah Anda tentukan.
Link Akses
Untuk User: https://domain.com/akun/poin_user
Untuk Admin: https://domain.com/admin/modules/poin_user
Selamat! Pemasangan Modul Poin User Anda telah selesai.
Jika Anda mengalami kesulitan atau membutuhkan bantuan lebih lanjut, jangan ragu untuk menghubungi kami melalui Telegram atau Whatsapp.
