Skip to main content

Admin — Purchase History

Overview

Halaman Purchase History digunakan untuk melihat riwayat pembelian free spin yang diberikan oleh admin kepada pemain. Setiap entri mencatat siapa yang membeli spin, provider game yang digunakan, jenis pembelian (berbayar atau gratis), jumlah koin yang digunakan, serta tanggal kedaluwarsa spin. Halaman ini berguna untuk audit dan monitoring aktivitas pemberian free spin kepada pemain.

Access

  • URL: /dashboard/purchase-history
  • Role required: Admin
  • Navigation path: Sidebar > Report > Purchase History
LabelURLDocs
Win Lose Provider/dashboard/win-lose-provider14_1_win-lose-provider.md
Win Lose Player/dashboard/win-lose-player14_2_win-lose-player.md
Win Lose Game Group/dashboard/win-lose-game-group14_3_win-lose-game-group.md
Transaction History/dashboard/transaction-history14_4_transaction-history.md
DP/WD Daily Report/dashboard/dp-wd-daily-report14_5_dp-wd-daily-report.md
Purchase History/dashboard/purchase-history14_6_purchase-history.md
Inactive Player Report/dashboard/inactive-player14_7_inactive-player-report.md
DP/WD Player Report/dashboard/dp-wd-player-report14_8_dp-wd-player-report.md
Summary Report/dashboard/summary-report14_9_summary-report.md

Page Layout

ElemenTipeDeskripsi
Purchase HistoryHeading (H1)Judul halaman
Export to CSVButtonMengekspor data hasil pencarian ke file CSV

Filter Section

ElemenTipeKeterangan
Date (Start)Date PickerTanggal mulai rentang pencarian
toLabelPemisah antara Start Date dan End Date
Date (End)Date PickerTanggal akhir rentang pencarian
UsernameText InputFilter berdasarkan username pemain
TypeDropdownFilter berdasarkan jenis pembelian spin

Date picker menggunakan kalender popup interaktif dengan navigasi bulan/tahun. Format tampilan: MM/DD/YYYY.

Tombol Aksi:

TombolFungsi
SearchMemuat data berdasarkan filter yang dipilih
ResetMengembalikan semua filter ke kondisi awal (tanggal hari ini, username kosong, type All)

Catatan: Tabel tidak menampilkan data secara otomatis saat halaman dibuka. Pengguna harus menekan tombol Search untuk memuat data.

Tabel Data

KolomDeskripsi
Date & TimeTanggal dan waktu transaksi pembelian dibuat (format: DD-MM-YYYY HH:MM:SS)
UsernameUsername pemain yang menerima spin
ProviderProvider game yang digunakan untuk free spin (contoh: pragmatic)
Created byUsername staff admin yang membuat/memberikan spin
TypeJenis pembelian spin
DescriptionDeskripsi detail pembelian, mencakup jumlah spin dan harga per spin (contoh: Purchase 5 spins price each spin 1)
NotesCatatan tambahan yang diisi admin saat membuat spin. Bernilai - jika tidak ada catatan
Expire DateTanggal kedaluwarsa spin (format: DD-MM-YYYY)
CoinsJumlah koin yang digunakan/dibebankan untuk pembelian spin (nilai desimal)

Baris terakhir tabel menampilkan Total Coins — penjumlahan seluruh kolom Coins dari semua data yang ditampilkan.

Contoh: Total | 67.00

Pagination

ElemenDeskripsi
Jumlah DataLabel total data yang ditemukan (contoh: 23 Data), ditampilkan di atas dan bawah tabel
Navigasi HalamanTombol First (««), Prev (‹), nomor halaman aktif, Next (›), Last (»»)
Go to PageInput angka untuk loncat ke halaman tertentu secara langsung
RowsDropdown pilihan jumlah baris per halaman (default: 10)

Features

Mencari Riwayat Pembelian Spin

Langkah:

  1. Buka halaman /dashboard/purchase-history
  2. Pilih Start Date dan End Date menggunakan date picker (navigasi bulan dengan tombol / , atau tahun dengan « / »)
  3. Opsional: isi Username untuk mencari pemain tertentu
  4. Opsional: pilih Type untuk menyaring jenis pembelian
  5. Klik tombol Search
  6. Data akan tampil di tabel

Hasil: Tabel menampilkan daftar riwayat pembelian spin sesuai filter, beserta total data dan baris Total Coins di footer tabel.


Export Data ke CSV

Langkah:

  1. Lakukan pencarian data terlebih dahulu dengan klik Search
  2. Klik tombol Export to CSV di pojok kanan atas area konten
  3. File CSV diunduh secara otomatis

Reset Filter

Langkah:

  1. Klik tombol Reset
  2. Semua filter dikembalikan ke nilai default (tanggal hari ini, username kosong, type All)

Mengubah Jumlah Baris per Halaman

Dropdown Rows di bawah tabel memungkinkan admin memilih jumlah data yang ditampilkan per halaman.


Filters & Controls

Type Options

NilaiKeterangan
AllMenampilkan semua jenis pembelian (default)
Buy SpinSpin yang dibeli oleh pemain menggunakan koin
Free SpinSpin yang diberikan secara gratis oleh admin

Rows per Page Options

NilaiKeterangan
1010 baris per halaman (default)
5050 baris per halaman
100100 baris per halaman
200200 baris per halaman

Data Displayed

Data berasal dari riwayat pembelian/pemberian free spin yang dilakukan admin kepada pemain. Setiap baris merepresentasikan satu transaksi spin.

Contoh data yang ditampilkan (periode 01/01/2026 – 04/03/2026):

Date & TimeUsernameProviderCreated byTypeDescriptionNotesExpire DateCoins
19-02-2026 10:45:13affiliate15pragmaticfsok@2-staffBuy SpinPurchase 5 spins price each spin 1expired 2 day20-02-20265
19-02-2026 10:42:42sayasiapapragmaticfsok@2-staffBuy SpinPurchase 10 spins price each spin 0.8note buy free spin19-02-20268
19-02-2026 10:41:44sayasiapayapragmaticfsok@2-staffFree SpinPurchase 10 spins price each spin 0.8note free spin19-02-20268
12-02-2026 14:22:02user56febpragmatichamdani@2-staffFree SpinPurchase 12 spins price each spin 0.8-12-02-20269.6
Total67.00

Notes

  • Start Date dan End Date wajib diisi sebelum melakukan pencarian. Jika tidak diisi, halaman menggunakan tanggal hari ini secara default.
  • Kolom Notes dapat berisi teks catatan bebas dari admin atau bernilai - jika tidak ada catatan.
  • Kolom Coins menggunakan nilai desimal dan merepresentasikan total koin yang dibebankan untuk pembelian spin tersebut (jumlah spin × harga per spin).
  • Expire Date menentukan kapan spin yang diberikan akan kedaluwarsa. Spin yang sudah melewati tanggal ini tidak dapat digunakan lagi.
  • Perbedaan Buy Spin dan Free Spin: Buy Spin mengurangi saldo koin pemain, sedangkan Free Spin diberikan tanpa membebankan koin.
  • Data default saat halaman baru dibuka adalah kosong dengan pesan "Showing 0 Data — Please use filter to see specific data".