D
Schema

Products

Dokumen Product untuk katalog, harga, status live, variant, stock, slug, dan relasi order.

Model: App\Models\Product.

Field yang digunakan storefront

FieldPeran
idUUID string
store_idTenant product
nameNama product
product_codeBagian slug dan identitas product
product_statusPublished reader hanya mengambil live
normal_priceHarga normal
price_saleHarga sale
descriptionDeskripsi product
imageArray image
stockInformasi stock
warehouse_idOrigin warehouse
redirect_whatsappBehavior order via WhatsApp
variationRelasi variant

Relasi

Product memiliki relasi ke Variation, ItemProduct, Checkout, Order, Store, dan Warehouse.

Slug

ProductSlugResolver memakai pola URL product dan product code. Resolver harus selalu menerima store ID agar slug tidak mengambil product tenant lain.

Live filter

Saat product berada dalam page section, published dan preview reader mengambil ulang product lalu memfilter product_status = live. Product yang tidak ditemukan dihapus dari section response.