# Options

{% hint style="info" %}
\*\*<mark style="color:red;">**Perhatian**</mark>: Penetapan **maksimum Options** adalah **3 sahaja dalam 1 produk.**
{% endhint %}

{% hint style="info" %}
**\*\***<mark style="color:red;">**Perhatian**</mark>**: Jika anda buang kesemua options jenis Button/Dropdown/Swatch dalam produk itu, sistem juga akan buang kesemua variatns yang anda sudah cipta dalam produk itu dan hanya tinggalkan Default variant sahaja.**
{% endhint %}

**Product Options** adalah bahagian untuk **membuat variasi** yang **mempunyai sub-variasi**.&#x20;

Contohnya satu design baju **mempunyai pelbagai saiz** dan **setiap saiz mempunyai banyak jenis lengan** atau **warna**.&#x20;

Lihat contoh di bawah :&#x20;

![](/files/MS7YITTBfhfUd59hh8C0)

<mark style="color:blue;">**Size**</mark> dan <mark style="color:blue;">**Sleeve Type**</mark> merupakan Variasi(<mark style="color:blue;">**Options**</mark>), dan <mark style="color:green;">**XS, S, Short, Long**</mark> merupakan Sub-Variasi(<mark style="color:green;">**Variants**</mark>) di dalam <mark style="color:blue;">**Options**</mark>.

## **Penetapan Options**

1. Log masuk ke Dashboard **Products** -> **All Products** dan klik pada nama produk anda

![](/files/9hD2pZ9zK2stgVSkuTH5)

2. Klik pada tab **Options** dan **Add Option.** Masukkan option anda contohnya dalam kes baju ada option Size. Seterusnya, pada ruangan Type anda boleh lakukan jenis option yang anda ingin gunakan untuk produk ini. Setelah selesai klik butang **Add.**

{% hint style="info" %}
Terdapat **7 jenis option** yang anda boleh pilih, iaitu: **Button, Dropdown, Date, Datetime, Swatch, Input(Teks)** dan **Textarea**.
{% endhint %}

{% hint style="info" %}
Untuk jenis option **Button, Dropdown** dan **Swatch**, ianya akan ditetapkan sebagai **Required** dan <mark style="color:red;">**tidak boleh**</mark>**&#x20;diubah** kerana ianya adalah jenis option yang perlu ditentukan nilai variants nya. Manakala, untuk jenis option **Date, Datetime, Input(Teks)** dan **Textarea**, anda <mark style="color:red;">**boleh**</mark>**&#x20;diubah** sama ada anda mahukan ianya **required** atau **tidak**.
{% endhint %}

![](/files/ZePmXmezbESL9xMpK6jx)

3. Paparan akan keluar seperti berikut. Ini bermaksud option pertama anda telah berjaya dicipta. \
   Seterusnya klik butang **Add option** lagi untuk menambah option Sleeve.

![](/files/EmvbczoLxX5G86SmucGO)

4. Dan apabila selesai menambah option yang kedua, paparan seperti berikut akan keluar. \
   Ini bermaksud anda telah berjaya mencipta dua option untuk 1 jenis produk anda.&#x20;

![](/files/guoRr0nYfEt5x3r9VGe0)

## Penetapan option value

1. Kemudian, anda boleh klik pada **Option Size** itu dan **masukkan value/teks dalam option** yang anda inginkan sebagai contoh untuk Option Size seperti **XS**, **S**, **M** dan **L** pada ruangan **Add new value**.

<figure><img src="/files/1p7AgzjUsszniPb7jV22" alt=""><figcaption></figcaption></figure>

2. Pastikan **bagi setiap penambahan option value** itu, anda klik pada **butang Save** atau **klik Enter pada keyboard anda untuk simpan penetapan tersebut.**

<figure><img src="/files/G4NHpzfTmQHFf4AGWYkL" alt=""><figcaption></figcaption></figure>

3. Seterusnya, anda boleh ulang langkah diatas untuk penambahan Option value untuk Option Sleeve Type pula.

<figure><img src="/files/wdWm9ZqNKTbc1kL1ozf6" alt=""><figcaption></figcaption></figure>

4. Setelah selesai penambahan Option dan Option Value yang anda inginkan, anda akan dapat paparan seperti dibawah.

<figure><img src="/files/3fz29fEcX4NurzioslnH" alt=""><figcaption></figcaption></figure>

## Penetapan variants

{% content-ref url="/pages/-MBRsqy7DyPfqohcqQo\_" %}
[Variants](/ms/products/variants.md)
{% endcontent-ref %}

{% hint style="info" %}
**Untuk makluman, setiap option value yang anda telah tambah didalam option itu, sistem akan automatik generate variants untuk value-value yang anda masukkan itu dalam option tersebut.**
{% endhint %}

Untuk perubahan harga, stok produk dan sebagainya anda perlu lakukan pada halaman di tab Variants.

1. Anda boleh pergi pada tab **Variants.**\
   \
   Anda akan dapat lihat kesemua variants yang telah automatik di generate melalui penetapan option value yang anda telah tetapkan sebelum ini.

![](/files/NzsS97m87EUiFOiPMvii)

2. Anda boleh **klik pada mana-mana tab variants** itu untuk anda **ubah penetapan Price, Stock dan lain-lain bagi variants tersebut**.

{% hint style="info" %}
Untuk penetapan **Inventori** boleh rujuk [di](#inventori)[sini](#inventori).
{% endhint %}

<figure><img src="/files/GRA4XvydQjkvAKsEs68M" alt=""><figcaption></figcaption></figure>

3. Setelah **anda selesai lakukan sebarang perubahan penetapan**, pastikan anda klik pada butang **Save** untuk simpan penetapan tersebut.

![](/files/RxPe25tEVGRRxW8QROKv)

4. Paparan di **Product Page** akan jadi seperti ini.

![](/files/-MBmUMv_yAK3_BHjVjs4)

## Inventori

### 1 : View Inventory Logs

{% hint style="info" %}
\*\*<mark style="color:red;">**Perhatian**</mark> : **Bahagian SKU** adalah untuk **memantau data bagi produk anda** dan <mark style="color:red;">**bukan**</mark>**&#x20;untuk kemaskini stok.**
{% endhint %}

Pada bahagian ini anda dapat melihat perubahan atau jejak kuantiti yang dilakukan pada bahagian stok produk.\
\
1\. Klik pada **View inventory logs**.

<figure><img src="/files/Im6z1UER7V8g7fKt4jeb" alt=""><figcaption></figcaption></figure>

2\. Pada ruangan ini akan tercatat segala perubahan yang dilakukan pada bahagian quantity stock produk.

<figure><img src="/files/6BbhvSW3EFgyg9090m10" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="155">Tajuk</th><th>Penerangan</th></tr></thead><tbody><tr><td><strong>Alamat</strong> </td><td>Anda boleh menukar alamat pada ruangan ini untuk melihat perubahan logs berdasarkan lokasi.</td></tr><tr><td><strong>Date</strong> </td><td>Tarikh setiap perubahan dilakukan.</td></tr><tr><td><strong>Activity</strong> </td><td>Merujuk pada perkara yang anda lakukan semasa mengubah kuantiti stok</td></tr><tr><td><strong>Adjusted by</strong></td><td>Merujuk kepada penama/siapa yang melakukan perubahan kepada stock tersebut.</td></tr><tr><td><strong>Available</strong> </td><td>Merujuk kepada nilai terbaru stock </td></tr></tbody></table>

### 2: Stok Produk

1. Untuk **lakukan penambahan stok produk**, anda perlu masukkan kedalam ruang yang telah disediakan. Anda hanya perlu tekan dropdown itu sahaja.

<figure><img src="/files/wdOygixkmnD7w13SxKh8" alt=""><figcaption></figcaption></figure>

2. Selepas itu, anda boleh **pilih sebab atau maklumat yang berkaitan** dengan perubahan stok produk anda.

<figure><img src="/files/Yu8F9hTI0aZtbWbDX3aQ" alt=""><figcaption></figcaption></figure>

3. Anda akan lihat nilai kemaskini terbaru bagi stok produk anda.

{% hint style="info" %}
Jika butang **Manage Stock&#x20;**<mark style="color:red;">**tidak**</mark>**&#x20;dihidupkan**, produk anda akan dikira mempunyai **stok tanpa had (**<mark style="color:blue;">**unlimited**</mark>**).**
{% endhint %}

<figure><img src="/files/FCPnWMw1Hexr5r6teGsR" alt=""><figcaption></figcaption></figure>

4. Jika anda menekan butang **View Inventory Logs**, anda akan lihat senarai maklumat bagi perubahan stok produk anda.

<figure><img src="/files/U4SfKlNeluUWCmDESHTU" alt=""><figcaption></figcaption></figure>

## Info Tambahan

1. **Sekiranya anda&#x20;**<mark style="color:red;">**delete/buang kesemua jenis option(Button/Dropdown/Swatch) yang ditentukan nilai variants nya**</mark>**&#x20;didalam produk anda itu,&#x20;**<mark style="color:red;">**kesemua penetapan variants anda akan di delete/buang**</mark>**&#x20;juga daripada produk tersebut dan&#x20;**<mark style="color:red;">**sistem**</mark> <mark style="color:red;">**hanya akan tinggalkan variants 'Default' sahaja**</mark>**&#x20;pada produk tersebut.**
2. **Anda boleh lakukan penyusunan paparan variants di website anda itu dengan menggunakan fungsi drag & drop sort pada halaman tab Options itu.**

<figure><img src="/files/hmHD1950FeSsDiNw16DO" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shoppego.com/ms/products/options.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
