# Tambah dan kelola produk

> Buat produk lengkap dengan harga, pajak, dan stok awal, tambahkan varian, atur kategori, dan impor banyak barang dari file CSV.

Source: https://docs.bakasir.com/id/docs/portal/products

Video tutorial (1:53): [Tambah produk pertama Anda](https://media.bakasir.com/bakasir-media/docs-video/portal-products/portal-products.mp4), subtitles: https://media.bakasir.com/bakasir-media/docs-video/portal-products/portal-products.id.vtt



Katalog adalah daftar semua yang Anda jual. Di tutorial ini Anda menambahkan produk pertama, lalu belajar menambah varian, mengatur kategori dan merek, serta mengimpor seluruh daftar harga sekaligus. Menambah satu produk memakan waktu sekitar 3 menit.

## Sebelum mulai

- Anda sudah masuk ke **Portal Bisnis** sebagai Owner atau Manager. Kasir bisa melihat katalog tetapi tidak bisa mengubahnya.
- Pengaturan pajak Anda sudah siap. Lihat [Atur bisnis Anda](https://docs.bakasir.com/id/docs/getting-started/first-setup.md).

## Langkah-langkah




### Buka daftar produk

Klik **Katalog → Produk** di menu kiri. Daftar punya empat tab: **Produk**, **Kategori**, **Merek**, dan **Jasa**.




### Klik Tambah Produk

Klik **Tambah Produk** lalu pilih **Produk** untuk barang yang Anda simpan dan jual. Pilih **Produk Digital** atau **Jasa** untuk barang tanpa stok fisik.




### Beri nama produk dan tambahkan foto

Isi **Nama Produk**, yang dilihat kasir dan pelanggan di POS, struk, dan laporan. Tambahkan **Gambar Produk** (PNG, JPG, atau WEBP, maksimal 5 MB). Belum punya foto? Klik **Cari gambar gratis** untuk memilih satu.




### Pilih kategori, merek, dan satuan

Pilih **Kategori**, **Merek**, **Satuan Jual**, dan **Satuan Beli**. Jika kategori atau merek belum ada, klik tombol **+** di sebelahnya, ketik nama, lalu simpan. Kode produk dibuatkan otomatis oleh Bakasir.




### Atur harga dan pajak

Buka **Harga & Pajak**. Isi **Harga Retail**, **Modal** (harga beli Anda), dan bila menjual ke reseller, **Harga Grosir**. Lalu atur **Tarif Pajak (%)** dan **Tipe Pajak**: **Eksklusif** menambahkan pajak di atas harga, **Inklusif** berarti harga sudah termasuk pajak.




### Isi stok awal dan batas peringatan

Di **Informasi Dasar**, atur **Peringatan Stok**. Saat stok mencapai angka ini, produk muncul di peringatan stok menipis. Di **Opsi**, isi **Stok Awal** yang Anda punya sekarang. Stok ini ditambahkan ke outlet tempat Anda bekerja, dan hanya untuk produk baru.




### Periksa opsi

Masih di **Opsi**, pastikan **Aktif** dan **Tampil di POS** menyala agar kasir bisa menjualnya. Aktifkan **Sembunyikan dari toko online** untuk menyembunyikannya dari toko web, dan **Punya nomor seri** untuk barang yang perlu nomor seri.




### Simpan produk

Klik **Simpan & Keluar** untuk selesai, atau **Simpan & Tambah Lagi** untuk langsung mengisi produk berikutnya. **Simpan Draft** menyimpan produk sebagai nonaktif, sehingga belum muncul di POS.




## Produk dengan varian

Pakai varian bila satu barang punya beberapa versi, misalnya ukuran dan warna.

1. Buka **Katalog → Varian** lalu klik **Tambah Varian** untuk membuat atribut, misalnya **Ukuran** dengan satu pilihan per baris (S, M, L). Maksimal 50 pilihan per atribut.
2. Tambahkan produk dan atur **Tipe Produk** ke **Dengan Varian**. Tipe tidak bisa diubah setelah produk dibuat.
3. Di bagian **Varian**, centang pilihan yang Anda jual untuk tiap atribut, lalu klik **Buat kombinasi**. Anda bisa menggabungkan sampai 4 atribut, dengan maksimal 200 kombinasi. **Tambah Varian** menambahkan satu baris secara manual.
4. Beri tiap kombinasi **Kode**, **Modal**, **Harga**, dan harga **Grosir** sendiri.

Varian yang sudah ada tetap melekat pada produk demi menjaga riwayat penjualan Anda. Ubah stoknya di [Inventori](https://docs.bakasir.com/id/docs/portal/inventory.md), bukan di formulir produk.

## Kategori dan merek

Buka tab **Kategori** atau **Merek** untuk menambahkannya secara massal. Untuk kategori, Anda bisa mengatur **Kategori induk**, gambar, serta apakah ditampilkan di POS (**Tampil di POS**) beserta sub kategorinya (**Tampilkan sub kategori**). Kategori mengelompokkan tombol di POS dan angka di laporan.

## Impor banyak produk dari file CSV

1. Buka **Katalog → Impor Produk**.
2. Pilih tab: **Produk Tunggal**, **Produk Varian**, atau **Jasa**.
3. Klik **Unduh contoh**, isi dengan program spreadsheet, lalu simpan sebagai CSV.
4. Klik **Klik untuk pilih file CSV**. Bakasir menampilkan jumlah baris yang terdeteksi.
5. Klik **Impor sekarang**, dan biarkan tab terbuka sampai selesai. Hasilnya menunjukkan berapa baris yang berhasil dan berapa yang gagal.

Baris pertama wajib berupa header. Kolom wajib adalah `name` dan `price` untuk produk tunggal dan jasa, serta `name`, `variant_name`, dan `variant_price` untuk produk varian. Harga berupa angka biasa dalam mata uang Anda, misalnya `22000`. Produk tunggal juga bisa memuat `code`, `cost`, `wholesale_price`, `unit`, `stock_alert`, `opening_stock`, dan `description`.

## Bekerja dengan banyak produk sekaligus

Di daftar produk, centang kotak di depan beberapa produk. Sebuah bilah muncul dengan **Aktifkan**, **Nonaktifkan**, **Ubah kategori**, **Ubah merek**, **Ekspor CSV**, dan **Hapus terpilih**. Gunakan kotak pencarian, filter **Kategori**, **Tipe**, dan **Status**, serta **Urutkan** untuk menemukan produk dengan cepat. Beralihlah antara tampilan **Tabel** dan **Grid**.

## Harga khusus berdasarkan jumlah

Saat ekstensi **Harga Kuantitas** aktif, produk yang sudah ada mendapat bagian **Harga Kuantitas**. Aktifkan, lalu tambahkan tier: mulai dari **Min Qty**, **Harga per Unit** menjadi lebih murah. POS menerapkan tier terbaik secara otomatis. Lihat [Diskon dan promosi](https://docs.bakasir.com/id/docs/web-pos/discounts-and-promotions.md).

## Tips

- **Produk tidak bisa dihapus?** Produk yang sudah dipakai di penjualan terlindungi. Matikan **Aktif** saja, maka produk hilang dari POS tetapi tetap ada di laporan Anda.
- **Perubahan harga** hanya berlaku untuk penjualan berikutnya. Struk lama tidak pernah berubah.
- **Jasa dan produk digital** tidak punya isian stok dan tidak pernah "habis".

## Langkah berikutnya

- [Kendalikan stok Anda](https://docs.bakasir.com/id/docs/portal/inventory.md)
- [Beli dari pemasok](https://docs.bakasir.com/id/docs/portal/purchasing.md)
- [Lakukan penjualan pertama](https://docs.bakasir.com/id/docs/web-pos/first-sale.md)
