Dashboard
—
👍 Kehadiran
—
📍 GPS aktif berterusan bermula Thumb In sehingga Thumb Out untuk claim minyak. Sila kekalkan apps terbuka semasa bekerja & benarkan akses lokasi.
🏆 Jualan Pekerja Hari Ini
🔗 Link Pre-Order Kedai Saya
Link peribadi anda — kongsi dengan kedai supaya mereka boleh repeat order sendiri bila-bila masa (tiada log masuk diperlukan). Pesanan yang masuk melalui link ini akan ditugaskan terus kepada anda secara automatik.
📖 Katalog Produk Al Haddad
Tunjuk katalog ini kepada kedai semasa lawatan — senarai penuh produk & khasiat untuk bantu terangkan kepada kedai.
🆕 Tugasan Baru
Kedai Aktif
—
Hasil Diterima
—
Hutang
—
Consignment
—
Produk
—
Cash Dipegang
—
🚨 Perlu Tindakan Segera
✅ Semua dalam keadaan baik
🕒 Transaksi Terkini
Tiada transaksi lagi
📦 Stok Produk
—
📜 Sejarah Pindahan Stok
Restock, ambil pekerja & pulangan ke gudang — sejarah bermula dari ciri ini diaktifkan, bukan dari awal sistem (pergerakan sebelum ini tidak direkod).
🏪 Senarai Kedai
—
🚚 Penghantaran
🏪 Kedai Destinasi
🙋 Belian Peribadi
🗑️ Rosak/Expired
JUMLAH BAYARAN
RM 0.00
💵 Tunai
🏦 Transfer
📋 Hutang
🤝 Consignment
Snap gambar resit/bukti serahan stok jika perlu — pilihan sahaja untuk kaedah bayaran ini.
📋 Tempahan
Senarai penuh semua tempahan pre-order
📈 Analisis Perniagaan
Jualan, modal, untung & hutang keseluruhan
🌐 Trafik Website (Tanpa Perlu Buka GA)
Kunjungan ke kedai online (index.html) & borang pesan (pesan.html), dan saluran/sumber pelawat datang — dikesan sendiri, tak perlu buka Google Analytics.
Jumlah Kunjungan
—
Pelawat Unik
—
PECAHAN IKUT SALURAN
PECAHAN IKUT HALAMAN
Jumlah Jualan
—
Jumlah Modal
—
Untung Kasar
—
Hutang Semasa (Tulen)
—
Consignment Semasa
—
🏆 Produk Paling Laris
📦 Rumusan Stok Keluar Syarikat
Jumlah stok keluar dari syarikat — gabung SEMUA transaksi kedai (termasuk hutang belum selesai) + pesanan e-dagang yang selesai, dalam julat bulan di atas.
💳 Kedai Hutang Tertinggi
Jumlah transaksi kaedah bayaran HUTANG belum selesai sahaja setiap kedai — TIDAK termasuk consignment (lihat kad berasingan di bawah).
🤝 Kedai Consignment Tertinggi
Jumlah transaksi kaedah bayaran CONSIGNMENT belum selesai sahaja setiap kedai — asingan penuh drpd Hutang Tertinggi di atas, tiada kaedah bayaran bercampur.
🔍 Semak Percanggahan Stok Pekerja
Bandingkan baki stok bawaan SEBENAR (sistem) setiap pekerja × produk dengan jangkaan dikira drpd SEMUA sejarah (ambil/pulang/pindah/jualan/lupus) — kesan percanggahan awal sebelum jadi aduan "stok tak tally". Beza tak semestinya ralat sistem — mungkin pertukaran stok terus antara pekerja tanpa rekod; sila sahkan dgn kiraan fizikal.
Tekan "Jalankan Semakan" utk mula
🗓️ Pecahan Ikut Bulan
👤 Profile
Syarikat Wafi Tijarah Trading
👤 Profil Saya
Terima makluman terus di peranti ini bila ada invois lewat bayar — tambahan kepada emel. Perlu diaktifkan berasingan pada setiap telefon/browser.
📱 Mesej Follow-up WhatsApp
Mesej yang terisi automatik bila pekerja tekan "📱 Follow-up" di senarai "📍 Perlu Servis" (Tab Kedai). Guna
{nama} (singkatan pekerja yg hantar — ditetapkan di "Profil Saya" masing-masing), {telefon} (no. telefon pekerja tu) & {link_pesan} (pautan pesan online khusus kedai). Pekerja masih boleh edit dlm WhatsApp sebelum hantar.💰 Kiraan Upah Saya
🧾 Baucar Saya
Baucar harian dijana automatik sebaik anda Thumb Out — akan muncul di sini sebaik pemilik semak & luluskan.
💵 Serahan Duit Cash
Duit tunai yang dikutip daripada jualan boleh dikumpul dan diserahkan/bank-in bila-bila masa — tak perlu selesai setiap hari, boleh dibawa ke hari lain.
CASH DIPEGANG SEKARANG
—
SEJARAH SERAHAN SAYA
🧾 Jana & Cetak Resit/Invois
🗓️ Status Pekerja
Mohon cuti, MC (sakit), atau tandakan tak jalan (off) pada tarikh tertentu.
PERMOHONAN SAYA
✅ Kelulusan Permohonan Cuti
👥 Cash Dipegang Semua Pekerja
📜 Sejarah Serahan Cash
📅 Laporan Harian
📊 Laporan Bulanan
🧾 Baucar Bayaran
Dokumen sokongan rasmi (untuk audit LHDN) bagi elaun minyak, upah & duit makan yang telah dikira dalam Laporan Bulanan.
💵 Jana Baucar Harian (Netto Cash Ditangan)
Upah harian pekerja ditolak cash tunai yang dia dah kutip hari tu — baki sahaja perlu pemilik transfer.
🏪 Bonus Kedai Baru Terkumpul
Bonus kedai baru TIDAK lagi dibayar terus dlm baucar harian — dikumpul di sini, matang (boleh dibayar) selepas genap 1 bulan. Tick "Bayar Sekarang" utk lulus SEMUA jumlah matang pekerja terbabit sekaligus.
📊 Storan Sistem (Live)
Guna storan Supabase (pelan Free) — pangkalan data & fail (gambar/resit). Kemas kini live setiap kali dibuka.
Memuatkan...
🗄️ Arkib Bukti Bayaran Lama
Fail bukti bayaran (resit/transfer) yang rekod dah SELESAI/disahkan & lebih 1 bulan boleh dihantar ke storan awan luaran (webhook — cth Zapier/Make/n8n/server sendiri). Prosesnya 2 LANGKAH demi keselamatan: (1) "Hantar ke Webhook" — cuma hantar pautan sementara, fail asal TIDAK disentuh; (2) selepas anda sendiri SEMAK fail betul-betul sampai OneDrive/storan pilihan, baru tekan "Sahkan & Padam Fail Asal" untuk padam drpd Supabase & jimat ruang.
Tekan "Semak" untuk lihat berapa fail layak diarkibkan sekarang.
🩺 Status Sistem
Semakan pantas sambungan pangkalan data, storan fail, domain & automasi terjadual — supaya nampak cepat kalau ada bahagian sistem yang senyap bermasalah.
Menyemak...
⚙️ Tetapan Kos Operasi
Kadar ini digunakan untuk kira untung bersih sebenar dalam Laporan Bulanan. Upah pekerja kini ditetapkan per-produk (lihat Edit Produk di tab Stok).
Bonus hanya masuk Kiraan Upah selepas kedai buat penghantaran/transaksi PERTAMA — Tunai/Transfer terus dapat kadar penuh; Consignment/Hutang dapat kadar rendah dahulu, kemudian dapat top-up automatik (sehingga cecah kadar penuh, tak lebih) bila kedai buat belian tunai/transfer buat kali pertama. Kedai berdaftar tanpa transaksi langsung tidak dapat bonus.
🗑️ Permohonan Padam Pekerja
Pekerja tiada kebenaran padam rekod. Permohonan mereka disenaraikan di sini — semak dahulu sebelum luluskan (padam kekal, tidak boleh diundur).
💳 Tetapan Pre-Order & Diskaun
Kedai yang bayar tunai (COD) atau Online Transfer (elak hutang) untuk pesanan melebihi minima akan dapat diskaun automatik di borang pre-order.
🎟️ Voucher Diskaun
Kod voucher untuk pelanggan storefront (index.html) masukkan semasa checkout untuk dapat diskaun.
Papar sebagai notifikasi emas bergerak dari kanan ke kiri di laman utama pelanggan (index.html). Kosongkan & simpan untuk sembunyikan.
👥 Data Pembeli
Senarai pelanggan e-dagang (index.html) disatukan ikut nombor telefon — untuk susulan & marketing.
🔁 Kempen Win-Back Automatik
Emel "kami rindu awak" dihantar automatik setiap Isnin (11 pagi) kepada pelanggan yang pernah beli tapi sudah lama tidak beli lagi — tak perlu tekan butang setiap minggu.
SEJARAH KEMPEN TERKINI
💰 Sistem Affiliate
Akaun affiliate log masuk sendiri guna Google (portal berasingan:
affiliate.html). Setiap pesanan guna kod affiliate beri diskaun pelanggan + komisen affiliate — dikira automatik ikut kadar ditetapkan semasa kelulusan. Komisen matang selepas 14 hari sebelum boleh dituntut.SENARAI AFFILIATE
📣 Hebahan WhatsApp (Marketing)
Sediakan mesej promosi & senarai nombor sekali gus, sistem susun ikut batch 15 nombor. Setiap mesej tetap dihantar SECARA MANUAL oleh anda (tekan "Hantar" buka WhatsApp, anda sendiri tekan hantar) — bukan bot/automasi.
Simpan senarai nombor + mesej semasa di bawah sebagai satu batch bernama — lain kali cukup pilih batch di atas untuk terus buat hebahan.
Satu nombor setiap baris. Duplicate dibuang automatik. Optional: nama selepas koma untuk personalize.
Guna
{nama} untuk masukkan nama automatik. Guna *bintang* untuk bold dalam WhatsApp.
💡 Tips elak kena sekat: habiskan satu batch (15 nombor), rehat 15–30 minit sebelum batch seterusnya. Personalize dengan nama. Kekalkan ayat "Reply STOP" dalam mesej. Progress auto-save ke cloud — boleh sambung esok atau dari peranti/telefon lain dari nombor terakhir.
🤝 Permohonan Masuk
🚚 EasyParcel (Penghantaran Automatik)
Sambungkan akaun EasyParcel untuk kadar penghantaran sebenar & jana label secara automatik (akan aktif secara berperingkat).
Menyemak status...
📍 Alamat Pengambilan (Pickup)
Digunakan sebagai alamat "sender" bila jana label EasyParcel — wajib diisi sebelum boleh jana label.
👥 Urus Pekerja
💡 Jika pekerja baru tak boleh log masuk serta-merta, pastikan "Confirm email" dimatikan di Supabase → Authentication → Providers → Email.
📡 Status Live Pekerja
🗺️ Laluan GPS hari ini bagi setiap pekerja (Thumb In sehingga Thumb Out/sekarang), 1 warna = 1 pekerja
📍 Kehadiran & Jarak Pekerja
🔧 Panduan Setup Supabase
Ikut langkah ini untuk sambung database cloud percuma
1
Daftar Supabase — Pergi ke supabase.com → klik "Start your project" → log masuk dengan Google
2
Buat Project Baru — Nama: wafi-tijarah, Region: Southeast Asia (Singapore), tetapkan kata laluan database
3
Salin URL & Key — Pergi ke Settings → API, salin Project URL dan anon/public key
4
Jalankan SQL penuh dalam SQL Editor Supabase — salin dari fail PANDUAN_SETUP.md (jadual, RLS policy & fungsi RPC untuk stok/hutang yang selamat & atomik)
5
Cipta akaun pekerja — Pergi Authentication → Users → "Add user" untuk setiap pekerja/pemilik, salin User UID masing-masing, kemudian masukkan baris ke jadual
profiles (id = UID, role = 'pemilik'/'pekerja', nama)6
Masukkan credentials dalam aplikasi — Buka fail pengurusan.html, cari
SUPABASE_URL & SUPABASE_KEY di bahagian atas <script>, gantikan dengan URL & anon key projek anda, kemudian upload semula
✅ Supabase percuma sehingga 50,000 baris data & 2GB storage — lebih dari cukup untuk perniagaan Wafi Tijarah!
⚠️ Selepas sambung Supabase, akaun awal (pemilik@wafi.com dll.) tak lagi berfungsi — log masuk guna akaun yang anda cipta di Langkah 5.
Wafi Tijarah Trading
No. Pendaftaran: AS0462205-D
Sistem Pengurusan Penghantaran v2.0
📞 014-6363831 · ✉️ wafitijarahtrading@gmail.com
Produk Halal · Berkualiti · Amanah



