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

# Produk — Gambaran Umum

> Cara kerja manajemen produk di Zootic

## Konsep Produk di Zootic

Di Zootic, setiap **Produk** bisa memiliki satu atau lebih **Varian**. Misalnya:

```
Produk: Kaos Polos
├── Varian: Putih - S  (SKU: KPS-001)
├── Varian: Putih - M  (SKU: KPS-002)
├── Varian: Hitam - S  (SKU: KPH-001)
└── Varian: Hitam - M  (SKU: KPH-002)
```

Setiap varian punya **SKU unik**, **harga jual**, **harga modal**, dan **stok** sendiri.

<Note>
  Produk tanpa varian (produk sederhana) tetap harus memiliki minimal **satu varian** di sistem. Cukup buat satu varian dengan nama kosong atau sama dengan nama produknya.
</Note>

## Struktur Data Produk

### Produk (Induk)

| Field         | Wajib | Keterangan                 |
| ------------- | ----- | -------------------------- |
| **Nama**      | ✓     | Nama produk                |
| **Merek**     | —     | Merek atau brand produk    |
| **Kategori**  | —     | Kategori produk            |
| **Deskripsi** | —     | Keterangan tambahan produk |
| **Foto**      | —     | URL foto produk            |
| **Status**    | ✓     | `active` atau `inactive`   |

### Varian (Detail)

| Field           | Wajib | Keterangan                              |
| --------------- | ----- | --------------------------------------- |
| **SKU**         | ✓     | Kode unik varian — tidak boleh duplikat |
| **Nama Varian** | —     | Contoh: "Merah - L", "Vanilla"          |
| **Harga Jual**  | ✓     | Harga yang dikenakan ke pelanggan       |
| **Harga Modal** | —     | HPP (Harga Pokok Penjualan)             |
| **Stok**        | —     | Jumlah stok awal                        |
| **Atribut**     | —     | Pasangan key-value dari opsi varian     |
| **Foto**        | —     | Foto khusus varian ini                  |
| **Status**      | ✓     | `active` atau `inactive`                |

## Navigasi

<CardGroup cols={2}>
  <Card title="Tambah Produk" icon="plus" href="/products/add-product">
    Cara membuat produk baru
  </Card>

  <Card title="Varian Produk" icon="layers" href="/products/variants">
    Memahami dan menggunakan varian
  </Card>

  <Card title="Promo & Diskon" icon="tag" href="/products/promo">
    Membuat promo untuk produk
  </Card>
</CardGroup>
