Jasa & Sparepart โ†’ Jasa & Sparepart

Jasa & Sparepart

Tambah & kelola katalog jasa dan sparepart.

๐Ÿ“ฆJasa & Sparepart (Produk)

๐Ÿ›  Konsep penting

Di Kasgo Bengkel, "Produk" = Jasa OR Sparepart. Saat bikin produk baru, kamu pilih salah satu tipe:Jasa (tidak punya stok, mis. "Ganti Oli", "Tune Up") atau Sparepart (punya stok, harga modal, batch).

A. Hub Produk & 8 Sub-Menu

Menu utama โ†’ Produk membuka hub dengan 8 sub-menu. Tap salah satu untuk masuk:

Hub Produk dengan 8 sub-menu: Daftar Produk, Mendekati Expired, Harga Bertingkat, Beli X Gratis Y, Promo Hari, Promo Stamp, Cetak Barcode, Import Produk Masal
Hub Produk dengan 8 sub-menu & counter total produk
Sub-menuFungsi
Daftar ProdukCRUD jasa & sparepart, set harga, stok, kategori
Mendekati ExpiredList sparepart dengan tanggal expired dekat (oli, dll)
Harga BertingkatBeda harga untuk grosir vs ritel, atau per jumlah pembelian
Beli X Gratis YPromo bundling (mis. beli 2 oli gratis 1 filter)
Promo HariDiskon otomatis berdasarkan hari (mis. Senin diskon 10%)
Promo StampSistem stamp loyalty (mis. servis 10ร— gratis 1)
Cetak BarcodeCetak label barcode untuk sparepart (printer thermal)
Import Produk MasalUpload Excel/CSV untuk import banyak produk sekaligus

B. Daftar Produk & Detail per Item

Tap Daftar Produk dari hub untuk lihat semua jasa & sparepart. Tiap card menampilkan inisial, nama produk, kategori (chip warna), harga jual, dan stok (atau "Unlimited" untuk jasa).

Daftar Produk dengan list jasa (Bongkar Pasang Mesin/Overhaul - Service Khusus, Unlimited) dan sparepart (Aki, Ban Tubeless, Bohlam, dll) dengan stok pcs
Daftar Produk โ€” mix jasa (Unlimited) & sparepart (pcs)

Tap card produk untuk masuk Detail Produk. Tampilan berbeda untuk Jasa vs Sparepart:

Detail Produk untuk Jasa (Bongkar Pasang Mesin Overhaul): Service Khusus, Harga Jual Rp350.000, Stok Saat Ini โˆž (Tidak dilacak), Aksi Tambah Stok/Laporan/Lihat Batch/Duplikat
Detail Jasa: Stok โˆž (Tidak dilacak), tidak ada Harga Modal
Detail Produk untuk Sparepart (Aki GS Astra 12V 5Ah): Kelistrikan, Harga Modal Rp165.000, Harga Jual Rp220.000, Stok Saat Ini 6 pcs, Stok Minimum 2 pcs
Detail Sparepart: Harga Modal + Harga Jual + Stok + Stok Minimum

๐Ÿ“Œ Perbedaan penting: Jasa tidak punya stok (Unlimited) dan tidak butuh Harga Modal. Sparepart wajib punya Harga Modal (untuk hitung profit margin) + Stok + Stok Minimum (untuk alert restock).

C. Tambah Jasa Servis

  1. Hub Produk โ†’ Daftar Produk โ†’ tap +
  2. Form Tambah Produk terbuka
  3. Tipe Produk: pilih Jasa
  4. Nama Produk: jelas & spesifik. Mis. "Ganti Oli Motor Matic", "Tune Up Motor 4-Tak", "Spooring Mobil"
  5. Kategori: pilih atau buat baru (mis. "Jasa Motor", "Jasa Mobil", "Jasa Tambah")
  6. Harga Jual: harga yang ditagihkan ke customer (mis. 50.000 untuk ganti oli)
  7. Harga Modal: biarkan 0 untuk jasa murni (jasa tidak ada modal langsung). Untuk jasa yang include bahan (mis. oli), opsional set modal-nya
  8. Stok: tidak relevan untuk jasa โ€” biarkan kosong/nol. Jasa tidak ke-track stok
  9. Foto produk (opsional): upload foto untuk kemudahan recall di Kasir
  10. Barcode: biarkan kosong (jasa biasanya tidak punya barcode)
  11. Tap Simpan

๐Ÿ’ก Naming convention: Pakai prefix kategori biar searchable di Kasir. "Ganti Oli - Motor Matic", "Ganti Oli - Motor Bebek", "Tune Up - Mobil". Customer dengan motor matic = ketik "matic" โ†’ semua jasa relevan muncul.

D. Tambah Sparepart

  1. Hub Produk โ†’ Daftar Produk โ†’ tap +
  2. Tipe Produk: pilih Sparepart
  3. Nama Produk: spesifik mencakup ukuran/spec. Mis."Oli Mesin Yamalube Power Matic 0.8L", "Aki GS GTZ5S", "Ban Tubeless 70/90-14 IRC"
  4. Kategori: pilih (Oli, Filter, Kelistrikan, Ban, Rem, dll)
  5. Harga Jual: harga ke customer
  6. Harga Modal: harga beli dari supplier โ€” penting untuk hitung margin
  7. Stok Awal: jumlah unit yang ada di rak saat ini
  8. Stok Minimum: ambang stok menipis (mis. 3) โ€” muncul di Stok Menipis & home card oranye saat stok โ‰ค angka ini
  9. Satuan: pcs, liter, kg, set, dll
  10. Barcode: tap icon scanner untuk scan dari kemasan sparepart, atau ketik manual
  11. Foto produk: rekomendasi upload โ€” di Kasir lebih cepat identifikasi
  12. Tap Simpan

๐Ÿ“Œ Stok & Batch: Untuk sparepart yang punya tanggal expired (oli, fluida rem), setelah simpan produk, buka detail produk โ†’ Daftar Batch โ†’ tambah batch dengan tanggal expired. Sistem akan ingatkan via menu Mendekati Expired.

E. Edit, Hapus, & Filter Produk

  • Edit produk: di Daftar Produk โ†’ tap card produk โ†’ ubah field โ†’ tap Simpan
  • Hapus produk: di detail produk โ†’ icon tong sampah โ†’ konfirmasi. Tidak bisa hapus kalau produk sudah dipakai di transaksi/WO
  • Filter: di Daftar Produk, gunakan dropdown kategori untuk filter, atau search bar untuk cari by nama/barcode
  • Tabs aktif/non-aktif: produk yang sudah tidak dijual lagi, set Non Aktif (tidak muncul di Kasir, data tetap untuk riwayat)
  • Update harga massal: belum ada UI โ€” gunakan Import (export Excel, edit harga, import balik)

F. Harga Bertingkat (untuk Grosir)

Untuk sparepart yang kamu jual ke customer ritel maupun bengkel rekanan dengan harga beda:

  1. Hub Produk โ†’ Harga Bertingkat โ†’ tap +
  2. Pilih produk yang mau di-set harga bertingkat
  3. Set rule: "Beli โ‰ฅ 5 unit โ†’ harga Rp 80.000/pcs (dari Rp 100.000)"
  4. Bisa multi-tier: 1-4 unit harga normal, 5-9 unit diskon 10%, 10+ unit diskon 20%
  5. Saat di Kasir, harga otomatis menyesuaikan qty

G. Import Produk Masal

  1. Hub Produk โ†’ Import Produk Masal
  2. Download template Excel dari halaman itu
  3. Isi template di laptop (lebih cepat dari ngetik di tablet) โ€” kolom: Nama, Kategori, Tipe (Jasa/Sparepart), Harga Jual, Harga Modal, Stok, Barcode, dll
  4. Upload file Excel ke tablet
  5. Tap Import โ€” preview muncul, validasi error (mis. kategori tidak ada)
  6. Confirm โ†’ produk masuk semua

โš ๏ธ Hati-hati: Import mendeteksi duplikasi by nama. Kalau nama sama, produk lama akan di-update (harga, stok, dll). Pastikan template diisi benar sebelum import.