Produk
Halaman Produk mengurus katalog item yang kafe internet atau pusat permainan anda jual. Ini termasuk makanan, minuman, snek, aksesori dan sebarang barangan fizikal lain yang ditawarkan kepada pelanggan. Setiap produk mempunyai harga, kategori, kadar cukai dan tahap stok yang ditentukan. Produk berintegrasi dengan sistem pesanan, membolehkan juruwang mencipta pesanan, menjejak jualan dan mengurus inventori.
Medan Produk
Setiap rekod produk mengandungi maklumat berikut:
| Medan | Penerangan |
|---|---|
name |
Nama produk yang dipaparkan dalam antara muka pesanan. Mesti unik (tidak sensitif huruf besar). |
category |
Label teks yang mengumpulkan produk berkaitan (contoh: "Minuman", "Snek", "Aksesori"). Digunakan untuk penapisan dan pelaporan. |
unit |
Unit ukuran untuk penjejakan stok (contoh: "keping", "kg", "liter", "tin", "botol"). |
barcode |
Nilai kod bar pilihan untuk integrasi pengimbas. Juruwang boleh mengimbas kod bar produk untuk menambahkannya ke pesanan dengan cepat. |
sale_price |
Harga jualan dalam unit mata wang kecil (contoh: sen). Ini ialah jumlah yang dicaj kepada pelanggan setiap unit. |
vat_rate |
Peratusan cukai (Cukai Nilai Ditambah) yang dikenakan pada produk ini. Digunakan untuk mengira komponen cukai setiap jualan. |
stock |
Tahap stok semasa sebagai kuantiti perpuluhan. Dikemas kini secara automatik apabila pesanan dibuat dan apabila pembelian inventori direkodkan. |
active |
Togol yang mengawal sama ada produk muncul dalam antara muka pesanan. Produk tidak aktif disembunyikan dari juruwang tetapi disimpan dalam pangkalan data untuk pelaporan sejarah. |
description |
Penerangan teks pilihan untuk butiran produk tambahan. |
Togol Aktif / Tidak Aktif
Produk boleh ditogol antara keadaan aktif dan tidak aktif:
- Produk aktif muncul dalam antara muka pesanan dan boleh ditambah ke pesanan baharu.
- Produk tidak aktif disembunyikan dari antara muka pesanan tetapi kekal dalam pangkalan data. Pesanan lepas yang menyertakan produk mengekalkan rujukan mereka supaya data jualan sejarah dipelihara.
Penjejakan Stok
HandyCafe mengekalkan kiraan stok berjalan untuk setiap produk. Nilai ini dikemas kini secara automatik oleh sistem sebagai respons kepada:
- Jualan: Apabila produk dijual melalui pesanan, stok berkurang mengikut kuantiti yang dipesan.
- Pembelian inventori: Apabila stok baharu diterima dan direkodkan dalam halaman Inventori, stok meningkat dengan sewajarnya.
- Pelarasan manual: Juruwang atau pentadbir boleh melaraskan tahap stok secara manual untuk mengambil kira kerosakan, pembaziran, kesilapan pengiraan atau percanggahan lain.
Log Stok Produk
Setiap perubahan pada tahap stok produk direkodkan dalam log stok produk, mencipta jejak audit lengkap:
| Sebab | Penerangan |
|---|---|
sale |
Stok berkurang kerana pesanan pelanggan. Memaut ke rekod pesanan tertentu. |
purchase |
Stok meningkat kerana pembelian inventori. Memaut ke entri inventori tertentu. |
adjustment |
Stok diselaraskan secara manual oleh juruwang atau pentadbir. |
waste |
Stok berkurang kerana kerosakan, pecah atau hapus kira. |
return |
Stok meningkat kerana pemulangan pelanggan atau pembatalan pesanan. |
Kategori Produk
Produk dikumpulkan mengikut kategori menggunakan medan teks bebas. Kategori biasa termasuk:
- Minuman (minuman ringan, air, minuman tenaga)
- Minuman Panas (kopi, teh, coklat panas)
- Snek (kerepek, gula-gula, bar coklat)
- Makanan (sandwic, wrap, hidangan panas)
- Aksesori (set kepala, pemacu USB, pad tetikus)
Kategori digunakan untuk penapisan dalam antara muka pesanan dan untuk pengumpulan dalam laporan jualan.
Mencipta Produk
Untuk menambah produk baharu ke katalog:
- Navigasi ke halaman Produk dari bar sisi.
- Klik butang Tambah Produk dalam bar alat.
- Masukkan nama (mesti unik).
- Pilih atau taip kategori.
- Pilih unit ukuran.
- Tetapkan harga jualan (jumlah yang dicaj kepada pelanggan, dalam unit mata wang kecil).
- Tetapkan kadar cukai.
- Secara pilihan masukkan kod bar untuk sokongan pengimbas.
- Tetapkan tahap stok awal jika berkenaan.
- Klik Simpan.
Integrasi dengan Pesanan
Apabila juruwang mencipta pesanan dan menambah produk:
- Harga jualan semasa produk dan kadar cukai disalin ke dalam item pesanan sebagai tangkapan.
- Jumlah baris dikira sebagai
harga_unit * kuantiti. - Apabila pesanan diselesaikan, tahap stok produk dikurangkan mengikut kuantiti yang dipesan.
- Entri log stok dicipta dengan
sebab = 'sale'yang memaut ke pesanan.