v4.44.18 DEEP FUNCTION AUDIT — NO DUPLICATE SETTINGS 1. Branding UI: - Menghapus kontrol ganda "Aktifkan Bonus Produk untuk Capster". - Pengaturan Penjualan Produk — Penanggung Jawab (Capster/Kasir/Keduanya) menjadi kontrol operasional utama. - Bonus Capster Produk mengikuti mode yang memang membutuhkan Capster; tidak ada toggle kedua yang berpotensi bentrok. - Menghapus kontrol kedua "Semua Member & Ranking (wajib tampil di Beranda)" pada area Halaman Artikel. - Menghapus hidden input public_site_show_member_ranking=1 yang sebelumnya dapat menimpa nilai toggle utama. - Hanya toggle Semua Member & Ranking di bagian Beranda Publik yang menjadi sumber nilai form. 2. Audit bentrok penyimpanan: - product_barber_bonus_enabled dikeluarkan dari daftar checkbox POST agar tidak otomatis diset 0 setelah UI dihapus. - public_site_show_member_ranking hanya memiliki satu input aktif, sehingga urutan POST tidak lagi dapat memaksa ON. 3. Audit fungsi: - Mode Capster: POS meminta Capster dan master Produk menyediakan bonus Capster. - Mode Kasir: POS meminta Kasir; bonus Capster tidak aktif/tidak ditawarkan. - Mode Keduanya: POS meminta Capster + Kasir; bonus Capster tersedia. - Backend new_transaction dan edit_transaction tetap memvalidasi assignment. - Ranking publik tetap dikendalikan public_site_show_member_ranking pada beranda dan direct ranking page. - Data/riwayat bonus lama tidak dihapus.