Model: App\Models\DigitalStorePage.
Field utama
| Field | Peran |
|---|---|
id | UUID string |
store_id | Tenant pemilik |
user_id | User yang mengelola page |
type | draft atau published |
pagesType | Halaman Utama atau Sub Halaman |
pagesName | Nama yang tampil pada menu |
urlValue | Nilai URL subpage |
parent_page_id | Parent page bila ada |
pageIndex | Urutan menu/page |
displayParts | Visibility dan setting tampilan |
sections | Array section page builder |
Section
Section diurutkan berdasarkan field index. Section product memiliki section_type = product dan array products yang berisi referensi product. Published reader mengambil ulang product live sebelum mengirim props ke frontend.
Jenis section yang terlihat pada renderer mencakup product, link, image, text, video, CTA, social media, navbar, promotion banner, promotion popup, page link, dan footer.
Query page
Published page mencari:
store_id = <store>
urlValue = <page>
displayParts.showPage = truePage menu membaca page published yang visible lalu mengurutkannya berdasarkan pageIndex.