Setelah edit produk, klik ☁️ Publish agar perubahan tampil di semua frontend.
Urutkan:⠿ Drag baris untuk urutan manual
#
Produk
Varian
Harga Promo
Badge
Aksi
Tidak ada produk ditemukan.
🔗 Kelola Frontend
Buat dan kelola URL frontend yang terhubung ke data produk ini. Setiap frontend punya token unik untuk URL-nya.
Memuat...
📢 Notifikasi Host
Kirim pesan ke semua layar slide-interaktif secara real-time. Diperbarui otomatis setiap 30 detik.
💬 Isi Pesan Format HTML — popup akan tampil sesuai format ini
🔗 URL (opsional)
🎨 Banner Otomatis (AI)
Klik ✨ Generate untuk membuat banner dari teks notifikasi
Banner tampil dalam popup menggantikan teks. Klik banner → buka URL.
🗂 Riwayat Banner
PREVIEW POPUP
🎨 Jenis Tampilan
⏱ Auto Close (Popup)
detik custom
📺 Pengaturan Ticker
Mode Scroll
Tema Warna
🔁 Loop Notifikasi
Setiapdetik
Random antara–detik
💡 Ide Script Closing
Tampil sebagai widget 💡 di slide-interaktif. Host klik untuk buka daftar script.
✨ Generate Script dengan AI
Buat kumpulan script closing otomatis berdasarkan konteks produk atau jenis urgensi.
+ Tambah Script Manual
🛡 Keamanan & Konfigurasi
Kelola keamanan admin panel dan database Supabase
🔑 Ganti Password Admin Aktif
Password di-hash dengan SHA-256 dan disimpan di Supabase. Tidak pernah disimpan sebagai plain text.
⏱ Sesi Login 4 Jam
Sesi admin aktif selama 4 jam. Setelah itu login otomatis diperlukan kembali.
Waktu tersisa:—
🚫 Lockout
5 percobaan salah = lockout 15 menit. Status: Normal
🔗 Akses Admin Langsung
🗄 Keamanan Database Supabase Perlu Diperbarui
Secara default, policy Supabase memperbolehkan semua operasi dengan anon key. Untuk keamanan lebih baik, jalankan SQL ini di Supabase SQL Editor untuk memisahkan hak baca (frontend) dan tulis (admin):
-- 1. Hapus policy lama
DROP POLICY IF EXISTS "allow_all" ON ja_data;
-- 2. Frontend (anon) hanya bisa READ
CREATE POLICY "anon_read_only" ON ja_data
FOR SELECT TO anon USING (true);
-- 3. Buat schema untuk admin writes
-- Simpan SERVICE_ROLE KEY di admin.html (jangan di frontend!)
-- Ganti SUPABASE_KEY admin dengan service_role key dari:
-- Supabase Dashboard → Settings → API → service_role key
-- 4. Tambah kunci baru untuk frontends & settings
INSERT INTO ja_data (key, value) VALUES
('frontends', '[]'::jsonb),
('settings', '{"adminHash":"","version":2}'::jsonb)
ON CONFLICT (key) DO NOTHING;