# Panduan Owner — Venuezy

Panduan untuk pemilik venue / lapangan olahraga.

## 1. Login Owner

1. Login dengan akun owner
2. Anda akan diarahkan ke **Owner Dashboard** (`/owner`)

**Test account (development):**
- Email: `owner@venuezy.test`
- Password: `password`

## 2. Dashboard

Dashboard menampilkan:
- **Total revenue** — pendapatan periode
- **Total bookings** — jumlah booking
- **Occupancy rate** — tingkat okupansi lapangan
- **Chart revenue** — grafik harian/bulanan
- **Popular fields** — lapangan paling sering dibooking
- **Booking status** — distribusi status (pending, paid, dll.)

Filter rentang tanggal via date picker.

## 3. Kelola Lapangan (Fields)

Menu **Lapangan** (`/owner/fields`):

### Tambah Lapangan
1. Klik **Tambah Lapangan**
2. Isi: nama, venue, kategori, kapasitas, harga per jam
3. Set **peak price** (weekend/evening) jika perlu
4. Pilih **amenities** (parkir, locker, dll.)
5. Upload foto (meta/images)

### Edit / Nonaktifkan
- **Edit** — ubah harga, jam operasional venue, fasilitas
- **Toggle Active** — sembunyikan dari pencarian publik tanpa hapus data

### Price Rules
Atur multiplier harga per hari/jam (mis. Senin 18:00–22:00 × 1.5).

## 4. Kelola Booking

Menu **Bookings** (`/owner/bookings`):

| Aksi | Kapan |
|------|-------|
| **Lihat detail** | Klik booking — data customer, jadwal, payment |
| **Confirm** | Booking pending/transfer manual → klik Confirm |
| **Check-in** | Saat customer datang — scan QR atau manual check-in |
| **Filter** | Status, tanggal, lapangan |

### Alur Status Booking

```
pending → confirmed → paid → completed
              ↓
          cancelled / no_show
```

## 5. Laporan (Reports)

Menu **Reports** (`/owner/reports`):

| Laporan | Format | Isi |
|---------|--------|-----|
| Sales | XLSX/CSV | Revenue per booking |
| Bookings | XLSX/CSV | Semua booking + filter |
| Daily summary | JSON | Ringkasan harian |

Export besar (>500 rows) di-queue — notifikasi saat siap.

## 6. Settings

Menu **Settings** (`/owner/settings`):
- Durasi booking default (60/90/120 menit)
- Jam cancel minimum sebelum booking
- Metode pembayaran yang diterima
- Notifikasi WhatsApp/email

## 7. Review Management

- Lihat review di detail lapangan
- **Reply** ke review customer dari owner dashboard

## Tips Operasional

1. **Konfirmasi cepat** — booking transfer manual sebaiknya dikonfirmasi < 1 jam
2. **Update availability** — nonaktifkan lapangan saat maintenance
3. **Monitor dashboard** — cek occupancy untuk optimasi harga peak
4. **Export report** — backup data bulanan via Reports
