SANASALZ PLATFORM ONLINE
========================

Fungsi
------
Plugin ini menambahkan menu "Platform Online" pada WordPress Admin untuk
mengelola logo, URL toko resmi, bahasa, status publikasi, dan urutan marketplace.

Instalasi
---------
1. Unggah sanasalz-platforms.zip melalui Plugin > Tambah Plugin > Unggah Plugin.
2. Aktifkan plugin "Sanasalz Platform Online".
3. Plugin otomatis membuat Tokopedia, Shopee, dan Blibli sebagai Draft.
4. Buka menu Platform Online, lalu isi URL toko resmi masing-masing platform.
5. Periksa logonya dan ubah status menjadi Telah Terbit jika datanya lengkap.

Sebelum memperbarui plugin, pastikan hanya ada satu folder plugin
"sanasalz-platforms" di wp-content/plugins. Hapus salinan dengan akhiran seperti
"-1", "-old", atau "-backup" agar WordPress tidak memuat kode yang sama dua kali.

Menambah platform
-----------------
1. Buka Platform Online > Tambah Platform.
2. Isi nama platform.
3. Isi URL toko resmi menggunakan https://.
4. Pilih bahasa penayangan dan isi Urutan Tampil.
5. Unggah logo melalui panel Logo Platform.
6. Klik Terbitkan. Sistem akan menolak publikasi dan menampilkan alasannya jika
   nama, URL, atau logo belum tersedia.

Validasi dan keamanan input
---------------------------
- Kesiapan nama, URL, logo, dan urutan diperbarui langsung saat admin mengisi
  form. Pesan kesalahan muncul dekat field yang perlu diperbaiki.
- Indikator perubahan belum disimpan tampil setelah data diubah. Browser juga
  memberi peringatan jika halaman ditutup sebelum perubahan disimpan.
- Tampilan editor dan tabel mengikuti design system admin Sanasalz agar selaras
  dengan modul Blog, Resep, Produk, dan Kontak Website.

Status dan urutan
-----------------
- Status WordPress adalah satu-satunya penentu visibilitas. Hanya item berstatus
  Telah Terbit dengan URL dan logo valid yang tampil di website.
- Draft, Privat, dan Menunggu Peninjauan tidak tampil di website.
- Gunakan tombol naik atau turun pada kolom Posisi di daftar Platform Online.
  Perubahan posisi disimpan otomatis.
- Field angka dan tombol Simpan Urutan tetap tersedia sebagai fallback.
- Gunakan jarak seperti 10, 20, 30 agar platform baru mudah disisipkan tanpa
  harus mengubah semua angka. Urutan juga tersedia pada halaman edit platform.

Pemulihan dan duplikasi
-----------------------
Versi 1.2.0 dan yang lebih baru memakai implementasi berbasis class agar salinan
plugin lama tidak menyebabkan fatal error. Tetap hapus folder duplikat seperti
"sanasalz-platforms-1" atau file yang namanya mengandung tanda backslash.

Role
----
Plugin membuat role "Editor Platform Online". Role ini hanya diberi kemampuan
mengelola Platform Online dan mengunggah media, tanpa akses pengaturan website.

Catatan
-------
Data platform disimpan oleh plugin dan tidak dihapus ketika plugin dinonaktifkan.
Theme Sanasalz terbaru diperlukan agar data CMS tampil pada halaman Toko Online.
