Prestige Barber Club v4.44.12
UNIFORM MEMBERSHIP PAYMENT AUDIT

TUJUAN
- Menyamakan harga pembayaran membership untuk SEMUA tingkatan member.
- Menyamakan nominal untuk SEMUA role: Super Admin, Manager, Kasir, dan jalur publik.
- Tingkatan tetap menentukan diskon/benefit, bukan harga membership.

PERUBAHAN
1. Satu harga authoritative: settings.membership_uniform_price.
2. Backend create_membership_sale_v435() selalu memakai harga authoritative.
3. Legacy create_membership_sale() juga memakai harga authoritative.
4. Penjualan Member, Quick Membership, POS, Website Membership, dan Approval diselaraskan.
5. member_levels.membership_price disinkronkan untuk kompatibilitas.
6. Menu Tingkatan Member mempunyai panel "Harga Membership Seragam".
7. Pesanan website yang masih pending disinkronkan saat upgrade.
8. Riwayat transaksi lama TIDAK diubah agar audit historis tetap valid.

CARA PASANG PATCH
1. Backup file + database.
2. Upload isi patch ke root aplikasi dan overwrite file lama.
3. Login Super Admin.
4. Buka upgrade_v4_44_12.php.
5. Klik Jalankan Audit & Upgrade v4.44.12.
6. Buka Tingkatan Member dan pastikan semua level menampilkan harga sama.
7. Uji dari Super Admin, Manager, Kasir, dan POS.

PEMILIHAN HARGA SAAT UPGRADE
- Jika setting membership_uniform_price sudah ada: dipakai.
- Jika belum ada dan Rp125.000 ditemukan pada level aktif: Rp125.000 dipakai.
- Jika tidak: memakai harga positif yang paling sering muncul.
- Jika belum ada harga positif: default Rp125.000.
