D
Schema

Schema Index

Index schema collection dan model utama yang digunakan Toko Digital untuk storefront dan transaksi.

Toko Digital menggunakan MongoDB schemaless untuk sebagian besar domain bisnis. Halaman schema menjelaskan shape yang terlihat dari model dan controller, bukan pengganti database contract lintas service.

Collection inti

Collection/modelHalamanFungsi
stores / StoreStoresTenant storefront dan domain
digital_stores / DigitalStoreDigital StoresSetting draft/published dan visual
digital_store_pages / DigitalStorePageDigital Store PagesPage builder dan section
preview_digital_stores / PreviewDigitalStorePreview TokensAkses draft sementara
products / ProductProductsKatalog dan variant
orders / OrderOrdersOrder dan lifecycle transaksi
customers / CustomerCustomersCustomer storefront

Konvensi umum

  • Primary key domain adalah UUID string.
  • store_id menjadi penghubung utama tenant.
  • Array nested dipakai untuk setting, section, image, payment, dan shipping.
  • Tidak semua field memiliki $casts; periksa writer dan reader sebelum mengasumsikan tipe.