> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasirlo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Membuat Transaksi

> Alur transaksi POS: pilih produk, keranjang, diskon, tipe pesanan, hingga pembayaran.

# Membuat Transaksi

Halaman **POS** adalah layar utama kasir. Di sinilah Anda memilih produk, memproses keranjang, dan menyelesaikan pembayaran.

**Syarat transaksi**

Pastikan shift sudah dibuka. Tanpa shift aktif, Anda tidak bisa bertransaksi. Baca [Buka & Tutup Shift](https://docs.kasirlo.com/pos-app/shift.md).

## Menambahkan produk ke keranjang

Ada tiga cara menambahkan produk:

**1. Dari katalog**

* Telusuri daftar produk pada grid katalog.
* Ketuk produk untuk memasukkannya ke keranjang.

**2. Pencarian**

* Ketuk kotak **Cari produk...** dan ketik nama atau SKU produk.
* Ketuk hasil untuk menambahkan.

**3. Scan barcode**

* Ketuk ikon **barcode** untuk memindai langsung, atau gunakan pemindai bawaan di bawah katalog.
* Barcode yang cocok otomatis menambahkan produk ke keranjang.

**Filter kategori**

* Gunakan menu kategori di atas katalog untuk menampilkan produk per kategori saja.

**Produk tidak muncul?**

Pastikan produk sudah diaktifkan dan memiliki harga di outlet tersebut. Cek di Dashboard → [Manajemen Produk](https://docs.kasirlo.com/products/manage-products.md).

## Mengelola keranjang

Keranjang tampil di sisi kanan layar (atau di bawah pada layar kecil):

* **Atur jumlah** — tekan **+** / **−** pada item.
* **Hapus item** — gunakan tombol hapus pada item.
* **Ringkasan** — total item, subtotal, diskon, pajak, dan total akhir terlihat otomatis.

## Diskon & tipe pesanan

* Ketuk **Diskon** untuk memilih diskon yang sudah dibuat di Dashboard (persen atau nominal).
* Pilih **Tipe Pesanan** (misal Dine-in, Takeaway, Delivery) sesuai kebutuhan — beberapa tipe mewajibkan meja atau alamat.

Pelajari detailnya di [Diskon](https://docs.kasirlo.com/pos-app/discount.md) dan [Tipe Pesanan](https://docs.kasirlo.com/pos-app/order-type.md).

## Menyelesaikan transaksi

1. Pastikan keranjang sudah sesuai.
2. Ketuk **Bayar** untuk membuka halaman pembayaran.
3. Ikuti langkah di panduan [Pembayaran](https://docs.kasirlo.com/pos-app/payment.md).

Setelah pembayaran berhasil, struk dicetak otomatis (jika printer diatur) dan transaksi tercatat.

> **Bisakah mengubah jumlah sebelum bayar?**
>
> Bisa. Sesuaikan jumlah item di keranjang kapan pun sebelum menekan **Bayar**.

> **Bagaimana jika produk tidak punya stok?**
>
> Penjualan tetap dapat dilakukan sesuai kebijakan toko; stok akan berkurang setelah transaksi. Stok diatur di Dashboard → Manajemen Produk.

> **Di mana melihat transaksi yang sudah selesai?**
>
> Buka tab **Transaksi** untuk melihat riwayat transaksi terakhir. Baca [Riwayat Transaksi](https://docs.kasirlo.com/pos-app/transactions-history.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.