Portal Pemilik
Kaki · pos.kakiapp.co/owner · redesign

Portal pemilik, dari ubin yang sama

Saudara dari dasbor Admin, tapi lebih hangat dan berbahasa Indonesia, dengan data venue Anda sendiri. Yang perlu Anda putuskan selalu di atas, lalu angka, lalu satu grafik. Setiap angka uang menyebut dari mana asalnya, karena uang yang terjual belum tentu uang yang masuk.

1
Hijau untuk bertindakSimpan, tayangkan, ajukan penarikan. Tombol utama selalu ubin hijau.
Merah hanya untuk “uang yang tidak masuk” dan “perlu Anda sekarang”Booking belum dibayar, pembayaran gagal, pin peta rusak. Tidak ada lagi yang merah.
Asal angka selalu tertulisTitik hijau = terukur dari pembayaran lunas. Lingkaran kosong = dihitung atau belum tercatat. Emas hanya di tepi ubin.

Masuk & akses

Halaman publik hosts-web: masuk, atur password, formulir booth.

Masuk/

Satu halaman masuk, dua jenis akun

Pemilik masuk dengan email, operator dengan username. Tautan “Lupa password?” hanya ada di tab Pemilik, karena login operator tidak punya email: password operator diatur ulang oleh pemilik dari Lokasi. Coba ganti tab.

pos.kakiapp.co
Kaki

Masuk ke venue Anda

Pemilik melihat semua cabang. Operator menjalankan kasir.

PemilikOperator

Venue baru? Hubungi Kaki untuk mendaftarkan venue Anda. Akun pemilik dibuat oleh tim kami.

Yang berubah
  • Bahasa Indonesia; copy lama berbahasa Inggris (“Sign in to your venue”).
  • Tab segmen iOS, tombol ubin hijau untuk kedua tab (dulu terracotta vs sage).
  • Baris “Live mode · sessions via Kaki API” dihapus dari tampilan pelanggan.
  • Pesan error dari server tetap tampil apa adanya di kotak merah.
Memeriksa sesi

“Memeriksa sesi Anda…”

app/page.tsx:291-323
Sesi tidak terbaca (macet)
Kami tidak bisa memeriksa apakah Anda sudah masuk. Masuk di bawah untuk lanjut, atau coba lagi.
app/page.tsx:390-414
Sudah masuk
BS
Budi Santoso
budi@mahjongdojo.id
app/page.tsx:324-355
Masuk, belum ada lokasi
Belum ada lokasi yang terhubung ke akun ini. Pemilik: hubungi Kaki untuk mendaftarkan venue. Operator: minta login lokasi ke pemilik.
app/page.tsx:356-386, 188-197
Lupa password (pemilik)

Masukkan email yang Anda pakai untuk masuk. Kami kirim tautan untuk membuat password baru.

app/page.tsx:492-563
Tautan terkirim
Jika email itu terdaftar, tautan reset sudah dikirim. Periksa kotak masuk dan folder spam.
app/page.tsx:495-506, lib/password-reset.ts
Masuk, Kaki tak terjangkau
Sudah masuk, tapi kami tidak bisa menghubungi Kaki untuk memuat venue Anda. Periksa koneksi, lalu coba lagi.
app/page.tsx:194-197
Mode demo (build tanpa API)

Pemilih peran: 3 lokasi contoh untuk operator, satu tombol pemilik, “Reset demo”.

app/page.tsx:23-122
Atur password/reset-password?token=…

Buat password baru dari tautan email

Dipakai pemilik (tautan reset) dan untuk akun baru yang dibuat admin Kaki. Minimal 8 karakter dan harus sama dua kali. Setelah berhasil, halaman kembali ke halaman masuk.

pos.kakiapp.co/reset-password
Kaki

Atur password Anda

Password ini dipakai bersama email Anda untuk masuk.

Tautan tidak valid / kedaluwarsa
Tautan reset ini tidak valid atau sudah kedaluwarsa. Minta admin Kaki mengirim tautan baru.
reset-password/page.tsx:44, 93-102
Terlalu pendek

Password minimal 8 karakter.

reset-password/page.tsx:49-52
Menyimpanreset-password/page.tsx:141-144
Berhasil

Password tersimpan

Mengarahkan ke halaman masuk…

reset-password/page.tsx:85-92, 64
Formulir booth (tanpa akun)/join?venue=…&event=…

Daftar di booth, sepuluh detik

Dibuka di HP pengunjung dari QR di booth roadshow. Nama, WhatsApp (min. 6 digit), siapa yang main, dan pengalaman wajib; minat opsional. Emoji di tombol lama (🀄 🧒) diganti ubin, sesuai aturan tanpa emoji.

19:41●●●
pos.kakiapp.co/join
Mahjong Dojo · Roadshow

Ayo ke meja

Isi data Anda, kami siapkan mejanya. Tanpa akun.

Data Anda hanya untuk tim Mahjong Dojo. Kami hanya menghubungi lewat WhatsApp soal main & kelas.

Form. Tombol aktif selalu bisa ditekan; jika ada yang kosong, pesan merah muncul di atas tombol.
19:42●●●
pos.kakiapp.co/join
Anda sudah terdaftar

Sampai jumpa di meja, Putri!

Nikmati Dojo! Temui staf kami di booth dan kami bantu Anda mulai main.

Berhasil (join-form.tsx:244-267).
Validasi
Isi nama, WhatsApp, siapa yang main, dan pengalaman Anda.
join-form.tsx:62-74
Gagal kirim
Tidak bisa menghubungi booth. Periksa koneksi lalu coba lagi.

Pesan dari server (body.error / message) ditampilkan apa adanya.

join-form.tsx:91-107 · POST /public/leads
Mengirimjoin-form.tsx:229
Memuat (Suspense)
join/page.tsx:26-36

Beranda & lokasi

Sidebar yang sama dengan Admin, tapi dengan cabang Anda di atasnya.

Beranda/owner

Yang perlu Anda dulu, lalu angka hari ini

Daftar “Perlu Anda” hanya berisi hal yang bisa Anda selesaikan sendiri, dari data yang sudah ada: booking yang dipesan tapi tidak dibayar, lokasi yang belum tayang, pin peta yang kosong. Permintaan tarik dana yang menunggu Kaki tidak masuk daftar merah, karena bukan giliran Anda. Lalu empat angka dengan asal-usulnya, dan satu grafik: penjualan 14 hari dan apakah uangnya benar-benar masuk.

pos.kakiapp.co/owner
Rabu, 23 September · 19:41 WIB

Selamat malam, Budi

Angka hari ini untuk Mahjong Dojo saja, bukan semua cabang. Ganti cabang di daftar Lokasi di bawah.

Hari ini14 hariBulan ini

Perlu Anda 3

Rp 180.000 dipesan hari ini dan belum dibayarKK7Q4M · 20:00 · Meja 3 · 4 kursi. Sesi pembayaran dibuka tapi tidak pernah lunas, jadi meja tetap tertahan sampai staf melepasnya.
Mahjong Dojo Winbardi masih PratinjauTampil sebagai SEGERA HADIR dan belum bisa dibooking.
Pin peta Winbardi belum diaturTanpa pin, venue tidak muncul saat orang mencari venue di dekatnya.

Menunggu Kaki  Permintaan tarik dana Rp 2.150.000, diajukan Sen, 21 Sep. Tidak ada yang perlu Anda lakukan. Lihat

Terukur, dari pembayaran lunasDihitung atau belum tercatatUang yang belum masuk
Milik Anda hari iniRp 1.254.000
11 pembayaran lunas
Terjual, belum dibayarRp 180.000
1 booking · 1 meja tertahan
Jam-meja terjual18 dari 60
6 meja × 10 jam buka
Pencairan berikutnya≈ Rp 1.254.000Sebagian: hanya booking meja dan tab walk-in.
Perkiraan, belum ada catatan pencairan

Penjualan, dan apakah uangnya masuk

14 hari
LunasTidak pernah masukBuka, tidak ada penjualan

Batang hari ini masih berjalan: pembayaran yang dibuat sejam lalu belum gagal, hanya belum lunas. 2 dari 14 hari tidak menjual apa pun.

Di mana rupiah hari ini

LunasRp 1.320.00011 pembayaran
Sedang diprosesRp 60.0001 pembayaran
Tak pernah masukRp 180.0001 pembayaran

Tiga angka ini tidak pernah dijumlahkan. “Sedang diproses” berarti checkout masih berjalan; sesi yang dibuka tapi tak pernah lunas masuk ke “tak pernah masuk”.

Dari bruto ke milik Anda

Hanya yang lunas
Penjualanjumlah booking lunas hari iniRp 1.320.000
Biaya platform Kakidipotong di sumber− Rp 66.000
Milik AndaRp 1.254.000
Biaya QRIS ditambahkan di atas harga Anda dan dibayar tamu. Itu bukan uang Anda, dan tidak ada di angka mana pun di atas.

Hari Anda, meja per jam

Buka 13:00 – 23:00
18 dari 60
Jam-meja dibayar
3 dari 60
Tertahan, tak dibayar
1 dari 60
Dipakai, tak ditagih
38 dari 60
Buka dan kosong
LunasTertahan, belum dibayarDipakai, tak pernah ditagihBuka, tidak terjualTutup

Pendapatan per meja, hari ini

Meja 1 · RiichiRp 360.000
Meja 2 · RiichiRp 300.000
Meja 3 · Hong Kong tertahanRp 0
Meja 4 · Hong KongRp 360.000
Meja 5 · RiichiRp 300.000

Meja yang tertahan checkout terbengkalai digambar dengan batang, bukan nol: meja itu terpakai dan tidak bisa dijual, hanya tidak menghasilkan uang.

Pelanggan yang kembali

Booking lagi7booking hari ini
Tanpa namaBelum tercatattidak dihitung per venue
Benar-benar datangTidak diketahuitidak pernah dicatat

Yang bisa dibuktikan data adalah “mereka booking lagi”, bukan “mereka datang lagi”.

Tidak ada angka no-show di sini.Tidak ada yang mencatat apakah rombongan benar-benar datang. Persentase di sini hanya karangan.
MD
Mahjong Dojo Hari ini di atasSetiabudhi · 6 meja · 4 sedang main
Rp 1.320.000booking hari ini, bruto
MW
Mahjong Dojo WinbardiLembang · 4 meja · 0 sedang main
Rp 0booking hari ini, bruto
Memuat

Memuat beranda Anda…

live-portfolio.tsx:198-209
Gagal memuat
Beranda tidak bisa dimuat.Pendapatan, booking dan lantai belum diketahui saat ini. Tidak ada yang berubah, hanya belum tampil.
live-portfolio.tsx:174-192
Belum ada lokasi
Belum ada lokasi yang terhubung ke akun ini.
live-portfolio.tsx:511-514
Satu lokasi saja
+ Tambah lokasi kedua. Sampai itu terjadi, angka di atas adalah angka satu venue, bukan rata-rata.
live-portfolio.tsx:562-569
Jam buka belum termuat
Jam buka Anda belum termuatJam-meja dan grid dibagi dengan jam buka. Daripada membagi dengan hari 12 jam tebakan, keduanya disembunyikan.
live-portfolio.tsx:413-417
Jenis meja belum termuat
Jenis meja belum termuatGrid belum bisa menunjukkan meja mana yang khusus Riichi.
live-portfolio.tsx:418-422, 455-456
Grafik 14 hari belum termuat

Pembayaran dua minggu terakhir belum termuat, jadi grafik ini belum bisa menunjukkan seberapa sering penjualan menjadi uang.

live-portfolio.tsx:340-342
Hari belum termuat
Milik Anda hari ini
Belum tercatat
live-portfolio.tsx:275-297
Beranda di HP/owner

Pemilik membuka ini di HP

Di bawah 768px sidebar menjadi bilah tab bawah: Beranda, Lokasi, Keuangan, Laporan, dan Lainnya. Pemilih cabang pindah ke atas. “Perlu Anda” tetap yang pertama.

19:41●●●
pos.kakiapp.co/owner
MDMahjong Dojo ▾
Rab, 23 Sep · 19:41

Selamat malam

Perlu Anda

3
Rp 180.000 belum dibayarKK7Q4M · 20:00 · Meja 3
Winbardi masih PratinjauBelum bisa dibooking
Pin peta Winbardi kosongTidak muncul di “dekat saya”
Milik AndaRp 1,25jt
Belum dibayarRp 180rb
Jam-meja18/60
Pencairan ≈Rp 1,25jt

14 hari

MD
Mahjong Dojo6 meja · 4 main
Rp 1,32jt
MW
Winbardi4 meja · 0 main
Rp 0
Beranda. Angka ringkas memakai format pendek (“Rp 1,25jt”), angka lengkap tetap di Keuangan.
19:42●●●
pos.kakiapp.co/owner

Selamat malam

BS
Budi Santoso
Pemilik · 2 lokasi
Tarik dana
Promo & voucher
Pengaturan massal
Keluar
Lembar “Lainnya” (layout.tsx:299-363): nama akun, jumlah lokasi, tautan, Keluar. “Reset demo” hanya di build demo.
Lokasi & akun operator/owner/locations

Setiap cabang, dan siapa yang boleh memegang kasirnya

Operator masuk dengan username, bukan email. Pemilik membuat login, mengatur password, dan mencabutnya di sini. Tidak ada reset lewat email untuk operator: kalau lupa, pakai “Atur password”, jangan buat login baru (itu memecah riwayat game dan booking mereka).

pos.kakiapp.co/owner/locations
Akun pemilik

Lokasi & akun

MD
Mahjong DojoSetiabudhi · 6 meja

Akses operator

2 login
R
Rinakasir.setiabudhi
A
Agus · Kasir malamagus.dojo
Buat login operator

Staf masuk dengan username, tidak pernah email. Catat bersama passwordnya lalu serahkan. Username berlaku di semua venue Kaki, jadi “kasir” mungkin sudah dipakai orang lain.

MW
Mahjong Dojo WinbardiLembang, Bandung · 4 meja
Pratinjau

Akses operator

Belum ada login operator. Anda bisa menjalankan POS lokasi ini sendiri lewat “Buka POS”. Login operator untuk staf yang perlu layar kasir tanpa akun pemilik Anda.

Buat login operator
Username itu sudah dipakai. Username berlaku global dan baru bebas setelah login pemegangnya dicabut. Pilih yang lain, atau cabut login lama dulu.
Memuat lokasi
locations/page.tsx:422-426
Tidak ada lokasi
Belum ada lokasi yang terhubung ke akun ini. Hubungi Kaki untuk mendaftarkan venue Anda.
locations/page.tsx:427-430
Memuat operator
locations/page.tsx:313-314
Daftar operator gagal
Login operator tidak bisa dimuat.
locations/page.tsx:309-312, 226
Validasi (sebelum kirim)

Beri nama operator ini.

Password minimal 8 karakter.

Username 3–32 huruf, angka, titik atau garis bawah. Tanpa spasi dan tanpa @.

pos-core operator-create.ts:50-76, 105-121
Nama bentrok (409)
Lokasi ini sudah punya operator dengan nama itu. Nama harus unik per lokasi.
operator-create.ts:110
Cabut gagal
Login itu tidak bisa dicabut.
locations/page.tsx:272-283

Dialog di halaman ini

Login operator

kasir.setiabudhi

Pilih password baru untuk Rina. Password lama langsung diganti dan Rina keluar dari semua perangkat. Catat dan serahkan bersama username-nya.

Kedua password tidak sama.

Login operator

kasir.setiabudhi

Password baru tersimpan. Rina sudah keluar dari semua perangkat dan harus masuk lagi dengan password ini.

Jika perangkat kasir masih mengisi otomatis login lama, hapus login tersimpan di browser itu.

Cabut akses · baru

Cabut login Rina?

Rina langsung keluar dan tidak bisa membuka kasir Mahjong Dojo lagi. Riwayat game, booking dan catatannya tetap ada. Username kasir.setiabudhi bebas dipakai lagi jika ini lokasi terakhirnya.

Hanya lupa password? Pakai Atur password saja.

Cabang baru

Tambah lokasi

segera
Membuat lokasi hadir bersama pendaftaran venue. Untuk sekarang, hubungi Kaki.
Detail lokasi/owner/locations/[slug]

Satu cabang: lantai sekarang, siapa yang datang, dan apakah terlihat publik

Tab di atas menggantikan deretan tombol lama: Ringkasan, Harga & jam, Pelatih, Keuangan. Status tayang adalah satu saklar tiga posisi yang menjelaskan akibatnya dengan kata-kata, termasuk bahwa “Live” saja belum membuat venue tampil di daftar. Coba saklarnya.

pos.kakiapp.co/owner/locations/mahjong-dojo
Setiabudhi · hari ini

Mahjong Dojo

RingkasanHarga & jamPelatihKeuangan
Pendapatan hari iniRp 1,32jt
Okupansi30%
Booking9
Tab terbuka3

Lantai sekarang

19:41
1Main
2Main
3Dipesan
4Main
5Kosong
6Diblokir
MainDipesanDiblokirKosong

Berikutnya

20:00
Andi · M3
Menunggu bayar
20:30
Sari · M5
21:30
Dewi · M2

Siapa yang bisa melihat lokasi ini

Pelanggan bisa booking dan membayar. Ini satu-satunya status yang menerima uang. Venue baru tampil di daftar aplikasi dan website setelah juga terverifikasi oleh Kaki.

Bagikan link booking

Link yang sama di setiap status. Bagikan sekarang, tetap berfungsi saat Anda tayang. Di Pratinjau terbuka dengan banner dan tidak menerima pembayaran.

Pin peta & alamat

Di sinilah orang yang mencari venue di dekatnya menemukan Anda.

-6.874512, 107.593840Buka di Google Maps ↗
Alamat jalan
Jl. Setiabudhi No. 186, Bandung
Memuat lantai
locations/[slug]/page.tsx:269-283
Lokasi gagal dimuat
Lokasi ini tidak bisa dimuat.
[slug]/page.tsx:253-267
Tidak ada booking berikutnya

Tidak ada booking lagi hari ini.

[slug]/page.tsx:347-349
Tayang: dari Live dengan booking
Lokasi ini punya 5 booking mendatang. Semuanya TETAP; hanya booking baru yang berhenti.
pos-core venue-publication.ts:225-240
Tayang: link mati saat Tersembunyi
Selama Tersembunyi, link di bawah tidak terbuka: siapa pun yang Anda kirimi melihat “tidak ditemukan”. Pindah ke Pratinjau untuk membagikannya.
venue-publication-card.tsx:80-82, 222-229
Tayang: server tidak menerapkan
Server menerima permintaan, tapi lokasi masih di status sebelumnya. Tidak ada yang berubah. Kabari Kaki, lalu coba lagi.
venue-publication-card.tsx:325-330
Tayang: berhasil
Lokasi ini sekarang Live.
venue-publication-card.tsx:332
Tayang: gagal baca
Kaki tidak bisa membaca status lokasi ini. Tidak ada yang diubah.
venue-publication-card.tsx:290-310, 370-381
Pin: belum adaTanpa pin

Venue ini belum punya pin peta. Tanpa koordinat, venue tidak pernah muncul di pencarian “dekat saya”.

pos-core venue-pin.ts:157-163
Pin: rusak (0°, 0°)Rusak

Pin ini di 0°, 0°. Itu titik di Samudra Atlantik, dan membuat venue muncul di setiap pencarian “dekat saya”.

venue-pin.ts:164-169, 175
Alamat: kosong / disimpan

Belum ada alamat jalan. Pemain melihat pin tapi tidak tahu pintunya.

Alamat jalan disimpan.
venue-address.ts:193-215 · venue-pin-card.tsx:213-241
Pin peta

Cari venue ini

Tanpa peta

Powered by Google

Mahjong DojoJl. Setiabudhi No. 186, Hegarmanah, Kec. Cidadap, Kota Bandung
Mahjong Dojo WinbardiJl. Raya Lembang No. 12, Lembang, Kab. Bandung Barat
Atau tempel koordinat

Klik kanan venue di Google Maps dan salin koordinatnya, atau tempel link petanya. Tidak ada yang dicari: ini dibaca di perangkat Anda.

Koordinat dan alamat yang dipilih disimpan. Nama, area dan kota venue tetap seperti yang Anda ketik.
Cari: awal
Cari venue Anda di GoogleKetik nama venue dan kotanya, lalu tekan Cari. Tidak ada yang dicari saat Anda mengetik.
place-picker-dialog.tsx:165-183
Cari: mencari

Mencari “Mahjong Dojo Setiabudhi”…

place-picker-dialog.tsx:185-191
Cari: tidak ada hasil / error
Tidak ditemukanTidak ada hasil untuk “Dojo Lembang”. Coba tambahkan kota.
Pencarian tidak tersediaCoba lagi sebentar lagi, atau tempel koordinat di bawah.
place-picker-dialog.tsx:193-217
Koordinat ditolak
Itu tidak terlihat seperti koordinat. Tempel sesuatu seperti “-6.914744, 107.609810”, atau link Google Maps.
place-picker-dialog.tsx:99-114
Harga & jam (tab lokasi)/owner/locations/[slug]/pricing

Semua yang menentukan harga, satu bagian per kali

Dulu satu halaman panjang berisi delapan kartu. Sekarang bagian-bagiannya di bilah atas, dan tiap bagian menyimpan sendiri. Jebakannya ditulis di samping kontrolnya: jam tutup adalah jam MULAI terakhir (lewat tengah malam ditandai +1), jenis meja dengan paket mengabaikan tarif per jam dan bundel, dan Sen–Kam tanpa jam peak adalah harga setengah yang memang disengaja. Coba bilah bagian, penghitung meja, dan hari jendela peak baru.

pos.kakiapp.co/owner/locations/mahjong-dojo/pricing
Mahjong Dojo · booking web

Harga & jam

Tarif ini dipakai link booking pelanggan dan biaya check-in. Semua uang dalam rupiah utuh.

RingkasanHarga & jamPelatihKeuangan
Riichi dan Hong Kong dihargai dengan paket. Untuk jenis itu, tarif per jam dan bundel durasi tidak berlaku: harga paketlah yang dibayar pelanggan.

Jenis meja & kursi

Beri nama jenis meja, atur tarif meja penuh dan per kursi, lalu tetapkan tiap meja. Setiap meja bisa dibooking penuh atau per kursi.

Panjang slot booking

Satu booking berjalan selama ini. Pelanggan booking per slot 1 jam.

Jam mulai booking

Pelanggan bisa mulai 10:30 selain 10:00. Durasi dan harga tidak berubah, hanya jam mulainya.

Nama jenis
Mahjong yang dimainkan di sini

Riichi saja. Meja ini tidak bisa dipakai main Chinese atau Indonesia.

Warna penanda
Meja penuh / jam
Per kursi / jam
Kursi per meja

Per kursi terisi otomatis Rp 30.000 (meja penuh ÷ 4). Ubah jika satu kursi harus lebih mahal atau murah.

Hong KongChinese · Rp 100.000 / meja · 4 kursi

Meja yang bisa dibooking

6

Angka ini adalah jumlah meja yang bisa dijual lokasi ini sekaligus.

Meja 6 tidak dijual lagiMasih ada booking yang sudah dibayar, tapi staf tidak bisa melihatnya di denah. Pindahkan atau batalkan satu per satu:
• Kam, 24 Sep · 19:00 · Meja 6 · confirmed
• Tab terbuka di meja 6, sedang main
Tersimpan
Memuat harga
pricing/page.tsx:110-127
Gagal memuat
Harga tidak bisa dimuat.
pricing/page.tsx:99-108
Menyimpan / tersimpan / gagal
Tersimpan
Tidak bisa disimpan.
_components/fields.tsx:244-302
Bukan pemilik (403)
Hanya pemilik venue yang bisa mengubah harga. Minta mereka menyimpan ini.
RatePlans.tsx:585-586
Belum ada jenis meja
Tambahkan jenis meja dulu: setiap paket menghargai satu jenis meja.
RatePlans.tsx:638-641
Kosong

Tidak ada paket: venue ini dihargai per jam. · Tidak ada jam peak: setiap paket harga normal seharian. · Belum ada tanggal khusus. · Tidak ada bundel: harga per jam.

RatePlans.tsx:645-648 · PeakWindows.tsx:83-88 · RateOverrides.tsx:80-81 · Bundles.tsx:38-39
API tak menyimpan jenis mahjong
Yang lain tersimpan, tapi versi API ini belum menyimpan jenis mahjong tiap meja: meja itu masih “belum diatur” (semua gaya boleh).
TableTypesEditor.tsx:421-431
Tidak ada meja yang terdampak
Meja 6 tidak dijual lagiTidak ada booking di meja itu, jadi tidak ada yang terdampak.
TableTypesEditor.tsx:678-690
Pratinjau: gagal / kosong
Pratinjau butuh venue aktif dengan jam buka.

Tidak ada jam mulai yang bisa dibooking di tanggal ini. · Tidak ada meja untuk venue ini.

PricePreview.tsx:144-153, 235-268
Mode demo
Mode demo: jelajahi editor dengan bebas; menyimpan hanya dengan akun live.
pricing/page.tsx:254-256
Pelatih (tab lokasi)/owner/locations/[slug]/coaches

Daftar pelatih milik venue, dan siapa yang mengajar hari ini

Pelatih adalah entri daftar, bukan akun. Venue yang mengatur jam mingguan dan hari liburnya. Tarifnya per orang per jam dan menggantikan harga meja. Pelatih tanpa jam mingguan belum bisa dibooking, dan itu ditandai.

pos.kakiapp.co/owner/locations/mahjong-dojo/coaches
Mahjong Dojo · Setiabudhi

Pelatih

2 bisa dibooking · 1 pensiun · 1 tanpa jam

RingkasanHarga & jamPelatihKeuangan
Rabu, 23 SepHari ini
RH
Rina Halim Pemula · Riichi

Rp 150.000 per orang, per jam

Sen–Jum 13:00–20:00 · Sab 10:00–16:00

2 hari libur mendatang

14:00–16:00
3 pelajar · M2 · Rp 900.000
KK4R2A · Lunas dan terkonfirmasi. Meja milik mereka untuk sesi ini.
19:00–20:00
1 pelajar · M5 · Rp 150.000
KK9T1B · Meja ditahan selama pelajar membayar, lalu dilepas otomatis jika tidak.
Menunggu bayar
JA
Jeff Adriano

Rp 150.000 per orang, per jam

Belum ada jam mingguan: pelatih ini belum bisa dibooking.

Tidak ada yang dibooking di tanggal ini.

Pensiun
TW
Tono Wijaya Pensiun

Rp 120.000 per orang, per jam

Memuat daftar

Memuat daftar pelatih…

pos/coaches/roster.tsx:198-201
Daftar gagal dimuat
Daftar pelatih venue ini tidak bisa dimuat.Tidak ada yang berubah di daftar, hanya belum tampil.
roster.tsx:188-197
Belum ada pelatih

Belum ada pelatih di daftar. Tambahkan nama, foto dan tarif per jam. Mereka tidak perlu akun: pelajar menemukan dan membooking mereka di kakiapp.co.

roster.tsx:202-209, 170-171
Sesi hari itu gagal
Sesi yang dibooking di tanggal ini tidak bisa dimuat.Daftar di atas tetap benar, hanya sesinya yang hilang.
roster.tsx:247-259
Pensiunkan / kembalikan gagal
Pelatih itu sudah tidak ada di daftar venue ini. Muat ulang layar.
roster.tsx:413-417 · coach-view.ts:184-228
Mode demo

Pelatihan berjalan di papan Kaki live; tidak ada yang bisa didemokan offline. Masuk ke akun live untuk menyusun daftar.

roster.tsx:306-322
Mahjong Dojo

Tambah pelatih

RH

Tanpa foto, pelajar melihat inisialnya, tidak pernah ikon.

Nama pelatih minimal dua karakter.

Jadwal

Rina Halim

Satu jendela per hari. Untuk istirahat di tengah hari, pakai satu jendela lebar plus hari libur.

Senin
Selasa
MingguLibur
Hari libur
Sab, 3 OktSeharian · acara keluarga
Seharian

Jam selesai harus setelah jam mulai.

Uang

Keuangan, laporan resmi, pengeluaran, tarik dana dan riwayat per pembayaran.

Keuangan/owner/finance?loc=…

Laba bersih dulu, lalu dari mana asalnya

Periode kalender (Minggu ini, Bulan ini) jadi utama karena bisa dicocokkan dengan laporan PDF; 7 dan 30 hari terakhir dipisah dan diberi label bergulir. Angka di halaman ini sebagian (hanya booking meja dan tab walk-in), dan halaman mengatakannya. Kartu dan e-wallet di kasir adalah terminal venue sendiri: uangnya sudah di Anda, tidak lewat Kaki.

pos.kakiapp.co/owner/finance
Keuangan · semua lokasi

Bulan ini

1–23 Sep 2026 · WIB
Sama dengan laporan PDF bulan September.

Minggu iniBulan ini7 hari30 hari
Semua lokasi ▾
Laba bersihRp 11.149.000▲ 12% dibanding 1–23 Agu
Pendapatan brutoRp 18.420.000
PengeluaranRp 6.350.000Lihat ›

Sebagian: hanya booking meja dan tab walk-in. Angka resmi ada di laporan PDF.

Rincian pendapatan

Kaki memotong biaya platform 5% dari pendapatan yang dikumpulkan lewat aplikasi.

Pendapatan brutoRp 18.420.000
Biaya platform Kaki (5%)− Rp 921.000
Pengeluaran− Rp 6.350.000
Laba bersihRp 11.149.000

Laba per lokasi

Ketuk baris untuk menampilkan lokasi itu saja
LokasiBrutoBiaya 5%Milik AndaPengeluaranLaba
MDMahjong Dojo86% pendapatan15.900.000−795.00015.105.000−5.100.00010.005.000
MWWinbardi14% pendapatan2.520.000−126.0002.394.000−1.250.0001.144.000
Semua lokasi18.420.000−921.00017.499.000−6.350.00011.149.000

Bruto → − biaya Kaki → milik Anda → − pengeluaran cabang → laba. Dalam rupiah.

Yang menjadi hak Anda

Perkiraan
Penjualan412 pembayaran lunasRp 18.420.000
Biaya platform Kakidipotong di sumber− Rp 921.000
Milik AndaRp 17.499.000
Angka ini bukan pencairanIni hitungan dari pembayaran lunas dikurangi biaya Kaki. Belum ada catatan yang bisa memastikan kapan dan ke mana uang dikirim.

Dibayar ke

Belum terverifikasi
Belum tercatat
Belum tercatat

Belum ada rekening bank yang tersimpan untuk venue. Kami tidak menampilkan rekening yang mungkin bukan milik Anda.

Beri tahu ke mana kami membayar Anda. Belum ada tempat menyimpannya di aplikasi; kirim detail rekening ke Kaki langsung.

Kapan masuk

Belum diketahui
Belum dijadwalkan

Belum ada yang menjadwalkan atau mencatat pencairan otomatis. Penarikan dilakukan lewat permintaan tarik dana.

Tidak dihitung di sini

3 pembayaran

Pembayaran yang tidak pernah lunas dicantumkan, tidak dihapus.

Tak pernah masuk3tanggal 4, 12, 23
Lunas412dalam periode ini
Dikembalikan1lunas, lalu dikembalikan

Pendapatan per lokasi

Mahjong DojoRp 15,9jt
WinbardiRp 2,52jt

Cara bayar

QRIS lewat Kaki78%
Kartu terminal venue15%
E-wallet terminal venue7%

Kartu dan e-wallet di kasir memakai terminal venue sendiri: uangnya langsung di Anda, Kaki hanya mencatat.

Memuat
finance/page.tsx:408-413
Gagal memuat
Keuangan tidak bisa dimuat.
finance/page.tsx:397-407
Rugi
Laba bersih−Rp 420.000▼ 8% dibanding minggu lalu
finance/page.tsx:417-449 (net < 0 → merah)
Periode tak dipenuhi server

Server mengembalikan 30 hari terakhir, bukan bulan kalender ini.

export-link.ts financeWindowCaption · finance/page.tsx:346-356
Biaya diturunkan, bukan dibacaBiaya diturunkan · Rp 921.000

Pengeluaran per lokasi tidak lengkap, jadi kolom pengeluaran dan laba menampilkan “—”, bukan nol.

location-pnl.tsx:186-188, 246-250
Mode demo

Minggu / Hari / Bulan dari data contoh di browser; tanpa laporan PDF dan tanpa kartu hak Anda.

finance/page.tsx:64-252
Keuangan & tarik dana di HP/owner/finance · /owner/finance/withdrawals

Angka yang sama, satu kolom

Tabel laba per lokasi menjadi kartu per lokasi. Periode tetap di atas. Tarik dana: status permintaan dulu, tombol di bawah jempol.

19:41●●●
pos.kakiapp.co/owner/finance
Keuangan
Semua ▾

Bulan ini

1–23 Sep 2026 · WIB
MingguBulan7 hr30 hr
Laba bersihRp 11.149.000▲ 12% dibanding 1–23 Agu
BrutoRp 18,42jt
PengeluaranRp 6,35jt

Sebagian: hanya booking meja dan tab walk-in.

Per lokasi

MD
Mahjong DojoBruto 15,9jt · biaya −795rb · keluar −5,1jt
10,0jt
MW
WinbardiBruto 2,52jt · biaya −126rb · keluar −1,25jt
1,14jt

Hak Anda

Perkiraan
Rp 17.499.000

Bukan pencairan. Rekening dan jadwal belum tercatat.

Keuangan di HP.
19:43●●●
pos.kakiapp.co/owner/finance/withdrawals

Tarik dana

Belum dikirim ke Anda

Rp 6.010.000

Catatan Kaki sendiri, bukan saldo bank.

Rp 2.150.000Menunggu Kaki

Diajukan Sen, 21 Sep · 10:12 WIB. Belum disetujui, belum ada uang yang bergerak.

Rp 6.000.000

Diajukan Sen, 7 Sep · diputuskan Sel, 8 Sep. Cek rekening Anda untuk uangnya.

Satu permintaan terbuka dalam satu waktu.

Tarik dana di HP.
Laporan PDF & ekspor CSV (di Keuangan)/owner/finance#finance-report

Angka resmi, siap dicetak dan dikirim

Laporan PDF adalah angka resmi: uang dicatat menurut hari PEMBAYARAN (WIB). Default bulan penuh terakhir. Jika PDF tidak tersedia, versi cetak HTML menjadi tombol utama. CSV Rincian uang butuh satu venue. Ekspor CSV lama tetap ada tapi diberi label sebagian. Coba bahasa dokumen dan bulan.

…/owner/finance#finance-report

Laporan keuangan

Berapa yang dihasilkan venue Anda, dalam PDF yang siap dicetak dan dikirim.

Bahasa dokumen
Periode
BulananMingguanSepanjang waktu
2026
Venue

Laporan untuk Semua venue, periode Agustus 2026.

Pilih satu venue untuk mengunduh CSV.

…/owner/finance

Ekspor ke CSV

Sebagian

CSV ini sebagian: hanya booking meja dan tab walk-in. Untuk angka lengkap, unduh laporan PDF atau CSV Rincian uang.

Satu baris per pembayaran, setiap status, disusun server Kaki. Buka di Excel, Numbers atau Sheets.

Periode
MingguanBulananSepanjang waktu
September 2026
SnSlRbKmJmSbMg
Lokasi

Mengunduh semua lokasi, periode September 2026.

Tersimpan kaki-semua-lokasi-2026-09.csv — 412 baris.
Menyiapkanreport-card.tsx:492-496
PDF tidak tersedia (503)
PDF sedang tidak tersedia. Anda tetap bisa membuka laporan versi cetak.

Tombol versi cetak pindah ke posisi utama.

report-card.tsx:454-474 · report-copy.ts:47
Tab baru diblokir
Browser memblokir tab baru, jadi laporan disimpan sebagai file HTML.
report-copy.ts:48
Periode kosong
Tidak ada pembayaran dalam periode itu — tidak ada yang disimpan.
report-copy.ts:49 · export-card.tsx:130-139
Gagal (0/401/403/404/429/500)
Terlalu banyak unduhan berturut-turut. Tunggu sebentar.

Juga: tak terhubung · sesi berakhir · hanya untuk pemilik · venue tak ditemukan · laporan tak bisa disusun (termasuk baris yang tidak seimbang).

report-copy.ts:51-56 · exports-api.ts:184-202
Belum ada venue / memuat / demo
Memuat venue Anda… · Belum ada venue yang terhubung. · Laporan PDF hanya tersedia di akun live.
report-card.tsx:167-192 · export-card.tsx:410-418
Pengeluaran/owner/finance/expenses?loc=…

Biaya bulan ini, per lokasi dan kategori

Totalnya jadi judul. Menghapus pengeluaran sekarang minta konfirmasi (dulu langsung terhapus sekali ketuk). Lampiran struk tetap “segera”.

pos.kakiapp.co/owner/finance/expenses
Pengeluaran · September · semua lokasi

Rp 6.350.000

Semua lokasi ▾

Per lokasi

Mahjong DojoRp 5.100.000
WinbardiRp 1.250.000

Per kategori

SewaRp 3.500.000
StafRp 1.800.000
Stok F&BRp 650.000
Listrik & airRp 400.000

Terbaru

Teh & camilan22 Sep · Stok F&B · Mahjong Dojo
Rp 250.000
Gaji paruh waktu20 Sep · Staf · Winbardi
Rp 900.000
Sewa · Mahjong Dojo1 Sep · Sewa · Mahjong Dojo
Rp 3.500.000
Baru

Tambah pengeluaran

Lampirkan struk segera
Hapus · baru

Hapus “Teh & camilan”?

Rp 250.000 dari Mahjong Dojo, 22 Sep. Laba bersih bulan ini naik sebesar jumlah itu. Tidak bisa dibatalkan.

Memuat
expenses/page.tsx:214-218
Gagal
Pengeluaran tidak bisa dimuat.
expenses/page.tsx:203-213
Kosong

Belum ada pengeluaran bulan ini, tambahkan yang pertama.

expenses/page.tsx:239-243, 272-276
Simpan gagal / tombol mati
Pengeluaran itu tidak bisa disimpan.

Tombol aktif hanya jika jumlah > 0, kategori, lokasi dan tanggal terisi.

expense-dialog.tsx:179-194, 254-262
Tarik dana/owner/finance/withdrawals

Minta Kaki mengirim uang Anda, dan ikuti keputusannya

Permintaan adalah pesan ke admin Kaki, bukan transfer. “Ditarik” adalah catatan Kaki bahwa transfer manual sudah dilakukan, bukan bukti dari bank. Angka yang dipegang Kaki hanya dibaca saat diminta (membaca seluruh riwayat). Satu permintaan terbuka dalam satu waktu. Coba saklar “ada permintaan terbuka”.

pos.kakiapp.co/owner/finance/withdrawals
Keuangan · tarik dana

Tarik dana

Setiap baris di bawah adalah permintaan dan hasilnya, bukan mutasi rekening.

Lokasi

Mahjong Dojo

Menunggu Kaki

Ini meminta admin Kaki mengirim uang ke Anda. Mengajukannya tidak memindahkan apa pun: admin membacanya lalu mentransfer secara manual.

Anda sudah punya permintaan Rp 2.150.000 yang menunggu Kaki. Hanya satu yang bisa terbuka dalam satu waktu; itu baris pertama di bawah.

Yang dicatat Kaki untuk Anda

Belum dikirim ke AndaRp 6.010.000
Uang yang dikumpulkan Kaki dan terutang ke AndaSemua yang diterima Kaki atas nama Anda, dikurangi pengembalian.Rp 12.010.000
Sudah dikirim, menurut catatan KakiPermintaan yang ditandai ditarik. Catatan transfer manual, bukan struk bank.Rp 6.000.000
Menunggu keputusanDiminta dan belum diputuskan. Tidak dikurangkan dari angka di atas.Rp 2.150.000
Tunai & di luar Kaki yang sudah Anda terimaTidak pernah bisa dikirim Kaki: uang ini langsung masuk kasir Anda.Rp 1.840.000
Pengembalian diminta, belum terkonfirmasiBelum ada yang memastikan uang kembali ke pelanggan.Rp 316.200

Ini catatan Kaki sendiri, bukan saldo bank. Kaki belum memeriksa apakah uangnya sudah cair, dan admin tetap memeriksa setiap permintaan secara manual.

Riwayat tarik dana

Rp 2.150.000

Diajukan Sen, 21 Sep · 10:12 WIB

Menunggu Kaki

Diajukan dan menunggu keputusan admin Kaki. Belum ada yang disetujui dan belum ada uang yang bergerak.

Rp 6.000.000

Diajukan Sen, 7 Sep · 09:40 WIB

Admin Kaki menyetujui dan mencatat pengiriman manual. Itu catatan Kaki, bukan konfirmasi bank: cek rekening Anda untuk uangnya.

Diputuskan Sel, 8 Sep · 14:05 WIB

Catatan dari Kaki

Transfer ke BCA atas nama pemilik, ref. 0809-KK.

Rp 9.000.000

Diajukan Jum, 28 Agu · 20:15 WIB

Ditolak

Admin Kaki menolak permintaan ini. Tidak ada yang dikirim.

Tidak ada alasan yang diberikan. Tanyakan ke Kaki.

“Menunggu” punya dua arti

PERMINTAAN “Menunggu Kaki” sampai admin memutuskan. PEMBAYARAN “Belum cair” sampai uangnya masuk. Keduanya bergerak sendiri-sendiri. Layar ini hanya menampilkan yang pertama; status pembayaran ada di riwayat.

Buka riwayat ›

Yang belum dicatat Kaki

Belum ada rekening bank yang tersimpan untuk venue dan belum ada transfer otomatis. Admin membaca permintaan, mentransfer manual, lalu menandainya ditarik.

Tarik dana

Ajukan penarikan

Ini meminta admin Kaki mengirim uang ke Anda. Mengajukannya tidak memindahkan apa pun. Untuk Mahjong Dojo.

Belum dikirim ke AndaRp 6.010.000

Menunggu keputusan Rp 0 · tunai di kasir Rp 1.840.000 (tidak termasuk)

Berapa yang Anda minta?

Anda meminta Rp 6.010.000.

Belum dicek

Kaki bisa menjumlahkan yang dipegangnya untuk lokasi ini, agar Anda memilih angka, bukan mengetik. Dibaca hanya saat Anda minta.

withdrawals/page.tsx:689-705
Tak terbaca
Kaki tidak bisa membaca yang dipegangnya untuk Anda sekarang. Anda tetap bisa meminta jumlah tertentu; admin akan memeriksanya.
lib/owner-withdrawals.ts:160-161 · page.tsx:706-719
Validasi jumlah

Rupiah utuh saja: angka, dan titik hanya sebagai pemisah ribuan (1.500.000).

Minta lebih dari Rp 0.

pos-core withdrawals.ts parseAmountIdr
Ditolak server
Anda sudah punya permintaan yang menunggu Kaki. Hanya satu yang bisa terbuka.

Juga: jumlah ditolak (bukan rupiah utuh) · tidak berhak · gagal umum (“tidak ada yang tercatat”).

withdrawals.ts:370-380 · page.tsx:571-586
Riwayat gagal / kosong
Riwayat tarik dana tidak bisa dibaca. Tidak ada yang diajukan atau diubah.

Anda belum pernah meminta penarikan. Saat Anda melakukannya, permintaan muncul di sini.

page.tsx:739-759
Baris tak terbaca

1 catatan tidak ditampilkan karena bentuknya tidak bisa dibaca tanpa menebak. Tanyakan langsung ke Kaki.

page.tsx:768-775
Mode demo / tanpa venue
Permintaan tarik dana adalah catatan nyata untuk venue nyata. Ini demo, jadi tidak ada yang bisa diajukan.
page.tsx:519-526, 607-613
Riwayat keuangan/owner/finance/history

Setiap baris pembayaran, dan di mana uangnya sekarang

Dimuat hanya saat diminta, karena membaca file khusus pemilik yang sama dengan unduhan dan tercatat di log ekspor Kaki. Empat angka: yang dipegang Kaki untuk Anda, yang sudah di kasir Anda, yang tak pernah dibayar, dan yang dikembalikan. Filter dan kelompok per hari bekerja.

pos.kakiapp.co/owner/finance/history
Setiap baris pembayaran

Riwayat keuangan

Satu baris per pembayaran: untuk apa, siapa yang bayar, dan apakah uangnya ada di Anda atau di Kaki.

Membaca file yang sama dengan unduhan, jadi tercatat di log ekspor dan dihitung dalam batas unduhan. Semua baris dimuat sekaligus.
Kaki memegang untuk AndaRp 12.010.000
Dari pembayaran lunas
Sudah di kasir AndaRp 1.840.000
Tunai + di luar Kaki
Tak pernah dibayarRp 540.000
3 dari 431 baris · 2 menunggu, 1 gagal
DikembalikanRp 60.000
+ Rp 316.200 diminta, belum terkonfirmasi

Angka ini tidak akan sama dengan kartu di Keuangan: kartu itu membaca dua dari tujuh tabel pembayaran, hanya yang lunas, tanpa pengembalian. Uang masuk acara (dikumpulkan Kaki untuk penyelenggara) dan les pelatih tidak termasuk.

Ditarik ke rekening Anda

Hanya permintaan
Bukan angka yang bisa ditunjukkan Kaki
Belum tercatat

Kaki mencatat bahwa Anda meminta penarikan dan keputusan admin, tidak lebih. Buka tarik dana ›

431 dari 431 baris

Belum dimuat

Berjalan saat Anda minta, bukan setiap halaman dibuka.

history/page.tsx:441-465
Membacahistory/page.tsx:447-451
Gagal
Ekspor ini khusus pemilik, dan akun ini bukan pemilik Mahjong Dojo.
history/page.tsx:350-374, 466-474
Kosong

Belum ada baris pembayaran untuk lokasi ini: belum ada yang dikumpulkan, dikutip atau dikembalikan.

history/page.tsx:477-481
Filter kosong

Tidak ada baris yang cocok dengan filter ini.

history/page.tsx:520-523
Tanpa tanggal / demo

Kelompok “Tanggal tidak tercatat”. Demo: riwayat disusun server dari pembayaran nyata; tidak ada yang bisa dibaca.

copy.ts:481 · history/page.tsx:341-348
Laporan/owner/reports

Ringkasan periode, dan file data lengkapnya

Laba per lokasi untuk 7 atau 30 hari, dengan label “sebagian” dan tautan ke laporan PDF resmi. Di bawahnya, dua file mentah (Orang dan Uang) yang disusun server. File ini berisi data pribadi pelanggan, jadi hanya pemilik yang bisa mengunduhnya.

pos.kakiapp.co/owner/reports
Laporan

Laporan pemilik

17 Sep – 23 Sep 2026

MingguBulan

Laba per lokasi

LokasiBrutoBiaya 5%Milik AndaPengeluaranLaba
MDMahjong Dojo4.820.000−241.0004.579.000−1.150.0003.429.000
MWWinbardi780.000−39.000741.000−900.000−159.000
Semua lokasi5.600.000−280.0005.320.000−2.050.0003.270.000

Sebagian: hanya booking meja dan tab walk-in. Angka resmi ada di laporan PDF.

Laporan PDF ›

Pendapatan per lokasi

Mahjong DojoRp 4,82jt
WinbardiRp 780rb

Cara bayar

QRIS81%
Kartu (terminal venue)19%

Laporan ini

5 baris · pendapatan & pengeluaran · 17 Sep – 23 Sep 2026

Unduh data lengkap

Laporan di atas adalah ringkasan. Dua file ini baris-baris aslinya, disusun server Kaki sebagai CSV.

Venue
Periode

Mengunduh Mahjong Dojo, periode 17 Sep – 23 Sep 2026.

Orang

Satu baris per orang yang main di sini.

Nama, pakai akun Kaki atau walk-in, jumlah booking, batal, tidak datang, kursi open table, kunjungan pertama dan terakhir.

Tanpa email dan nomor telepon: hanya nama.

Tersimpan mahjong-dojo-orang.csv · 86 orang.
Uang

Satu baris per pembayaran: booking, kursi open table dan tab lantai.

Tanggal, yang dijual, untuk siapa, jumlah dikutip dan dikumpulkan, biaya platform Kaki, yang masuk ke Anda, biaya QRIS yang dibayar pelanggan, cara bayar, status.

Semua jumlah rupiah utuh, dihitung server; tidak ada yang dihitung ulang.

File ini berisi data pribadi pelanggan Anda. Hanya pemilik venue yang bisa mengunduhnya. Simpan seperti Anda menyimpan file gaji.

Memuat
reports/page.tsx:480-485
Gagal
Laporan tidak bisa dimuat. Silakan coba lagi.
reports/page.tsx:476-479
Ekspor kosong / gagal
Tidak ada yang bisa diekspor untuk periode ini — tidak ada file yang disimpan.
File tidak bisa disimpan. Periksa pengaturan unduhan browser, lalu coba lagi.
venue-exports.tsx:98-131, 195-202
Mode demo

Demo menampilkan “Pendapatan harian” dan “Komposisi format” (Hanchan, East-only, Sanma) dari data contoh; file lengkap tidak bisa diunduh.

reports/page.tsx:83-317, 174-177

Promo, pengaturan & global

Promo sudah berbahasa Indonesia di kode lama; bentuknya disamakan.

Promo & voucher/owner/promotions

Kampanye adalah aturannya, kode dibuat di bawahnya

Kode baru terhitung terpakai setelah pembayaran selesai. Kode hanya ditampilkan sekali saat dibuat. Jenis dan nilai tidak bisa diubah setelah kampanye dibuat. “Nonaktifkan semua” butuh dua ketukan dan menyebut berapa pelanggan yang sedang checkout. Coba filter kode dan tombolnya.

pos.kakiapp.co/owner/promotions
Promo

Promo & voucher

Kampanye adalah aturannya; kode dibuat di bawahnya. Pelanggan memasukkan kode saat checkout, dan kode baru terhitung terpakai setelah pembayaran selesai.

Lokasi
Pembukaan Winbardi

Diskon 20% (maks. Rp 50.000) · 1 Okt 2026 – 31 Okt 2026 · Winbardi

120 kode · dipakai 14× · 2 di checkout

    KAKI10 Nonaktif

    Diskon Rp 10.000 · Tanpa batas waktu · Mahjong Dojo, Winbardi, Tenpai Addicts

    Kampanye ini juga mencakup lokasi yang tidak Anda kelola, jadi hanya admin Kaki yang bisa mengubah kampanye atau kodenya.
    Belum ada kampanye

    Belum ada kampanye. Buat kampanye, lalu buat kode di bawahnya. Belum ada yang bisa dipakai sampai kampanye aktif dan punya kode.

    promotions/copy.ts:159-161
    Memuat / gagal
    Daftar tidak bisa dibaca. Muat ulang halaman.
    promotions/page.tsx:108-119 · promotions-panel.tsx:452
    Nonaktifkan semua: ketukan keduacopy.ts:172-173
    Hasil nonaktifkan
    104 kode dinonaktifkan

    Tidak ada kode yang dinonaktifkan: sisanya sudah dipakai atau sedang di checkout.

    copy.ts:178-180
    Kode bersama terpakai

    Kode bersama yang sudah dipakai tidak bisa dimatikan sendiri: nonaktifkan kampanyenya.

    copy.ts:181-182
    Tanpa lokasi / demo
    Belum ada lokasi yang terhubung ke akun ini. · Demo: perubahan hanya di tab ini.
    promotions/page.tsx:74-127
    Penolakan server

    Kampanye perlu nama · Nilai bilangan bulat di atas nol · Berapa kode? 1–500 · Awalan huruf dan angka, maks. 12 · Anda hanya bisa menambah lokasi yang Anda kelola · Terlalu banyak permintaan…

    copy.ts:258-280
    Promo

    Kampanye baru

    Potongan persenPotongan rupiahJam gratis

    1–100, dipotong dari subtotal.

    Hari terakhir sebelum hari pertama.

    Jenis dan nilai tidak bisa diubah setelah dibuat: kode yang sudah dibagikan harus tetap bernilai seperti yang dijanjikan.

    Pembukaan Winbardi

    Buat kode

    Maksimal 500 per batch.

    Huruf dan angka, maks. 12.

    Sekali pakaiSetiap kode hanya bisa dipakai sekali.
    100 kode dibuat

    Hanya ditampilkan sekali. Salin sekarang atau unduh CSV — daftar ini hilang setelah ditutup.

    WIN-7K2Q
    WIN-P4XM
    WIN-Q8RT
    WIN-3HFD
    WIN-9ZLA
    WIN-C2VE
    Pengaturan massal/owner/settings/bulk

    Satu tarif untuk beberapa cabang sekaligus

    Tarif standar dan peak per jam diterapkan ke lokasi yang dicentang. Karena menimpa tarif beberapa cabang, sekarang ada konfirmasi yang menyebut lokasinya. Peringatan baru: di lokasi dengan paket, tarif per jam tidak dibayar siapa pun. Coba penghitung dan centang.

    pos.kakiapp.co/owner/settings/bulk
    Pengaturan massal

    Terapkan ke banyak lokasi

    Harga

    Standar / jam
    Rp 60.000
    Peak (Jum–Min)
    Rp 75.000

    Naik turun Rp 5.000.

    Mahjong Dojo dihargai dengan paket, jadi tarif per jam ini tidak dipakai di sana. Ubah paketnya di Harga & jam.

    Jam buka

    Mahjong Dojo13:00 – 22:00 · Jum–Sab 01:00 +1
    Winbardi10:00 – 21:00

    Jam per hari diubah per lokasi di Harga & jam. Jam tutup = jam mulai terakhir.

    Terapkan ke
    Konfirmasi · baru

    Ganti tarif di 2 lokasi?

    Standar / jamRp 60.000
    Peak (Jum–Min)Rp 75.000
    LokasiMahjong Dojo, Winbardi

    Tarif per jam lama di lokasi ini diganti. Paket tidak berubah. Booking yang sudah dibayar tetap dengan harganya.

    Menerapkan / berhasilsettings/bulk/page.tsx:334-349
    Gagal
    Perubahan itu tidak bisa diterapkan.
    settings/bulk/page.tsx:325-333
    Tidak ada yang dicentangsettings/bulk/page.tsx:336
    Memuat lokasi
    settings/bulk/page.tsx:306-311
    Status global & kerangka/owner/* · layout

    Yang berlaku di setiap halaman pemilik

    Penjaga akses, menu akun, pemilih cabang, dan pesan saat aplikasi tidak bisa jalan.

    Bukan pemilik

    Akun operator (atau belum masuk) yang membuka /owner diarahkan ke halaman masuk. Selama peran dibaca, layar kosong berwarna dasar, tanpa kilasan data.

    owner/layout.tsx:106-126
    Menu akun (desktop)

    Masuk · Pemilik

    Keluar
    Reset demohanya demo
    owner/layout.tsx:183-226
    Pemilih cabang
    ⌂ Semua lokasi
    MD
    Mahjong DojoSetiabudhi
    MW
    Mahjong Dojo WinbardiLembang
    components/owner/scope-switcher.tsx
    JavaScript mati / aplikasi macet
    Halaman ini butuh JavaScript.Nyalakan JavaScript di pengaturan browser, atau buka pos.kakiapp.co di Chrome, lalu muat ulang.
    app/layout.tsx · lib/boot-watchdog.ts:146-160
    Lokasi tidak ditemukan (demo)

    Slug yang tidak ada → halaman 404 Next.js.

    [slug]/page.tsx:82 · pricing/page.tsx:240
    Mode demo di kerangka

    Nama contoh hanya di build demo. Build live menulis “Pemilik” dan jumlah lokasi asli, tidak pernah nama orang lain.

    owner/layout.tsx:53-93