Kamus field
| Field draft | Tipe | Wajib | Katalog (catalog_products) |
Validasi |
|---|---|---|---|---|
name |
teks | Ya | name |
tidak boleh kosong |
brand |
teks | Tidak | brand |
|
variant |
teks | Tidak | variant |
|
gtin14 |
teks (8/12/13/14 digit) | Tidak | gtin14 (14 digit) |
panjang + check digit; unik di katalog |
netContent |
{ value, unit } |
Tidak | net_content_value, net_content_unit |
value > 0; unit ∈ GRM, KGM, MLT, LTR, H87; berpasangan |
packageFamily |
enum | Tidak | package_family |
bottle, jar, can, carton, case, pouch, sachet, tray, cup, other, unknown |
tradeItemLevel |
enum | Ya (bawaan each) |
trade_item_level |
each, multipack, case, other |
aliases |
daftar teks | Tidak | tabel product_aliases (scope shared) |
dipotong spasi, huruf kecil |
notes |
teks | Tidak | tidak disalin | hanya dalam draft (API) |
Field yang dibuat sistem saat Publish
Section titled “Field yang dibuat sistem saat Publish”| Field | Nilai |
|---|---|
id |
UUID baru |
locale |
id-ID |
identity_status |
checksum_valid bila ada GTIN, selain itu candidate |
revision |
1 |
status |
published |
created_at, updated_at |
waktu penerbitan |
Yang ada di database tetapi belum bisa diisi dari form
Section titled “Yang ada di database tetapi belum bisa diisi dari form”| Field | Keterangan |
|---|---|
contained_product_id, contained_qty |
Hubungan karton → botol |
| Sumber dan bukti per atribut | Belum ada tabel/UI; catat sumber di luar sistem |
| Foto/media | Foto dari kasir tersimpan di R2, belum ada layar peninjauan |