Modul Poin User

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:

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.