# Havuz nedir, nasıl yönetilir?

### :rocket:<mark style="color:$primary;background-color:purple;">Havuz'ları Anlayın ve Yönetin</mark>

Önceki sayfalarda ürün [veri şemasını](https://docs.lidiacommerce.com/products/lidia-pim/quick-start-guide/veri-semasi-nasil-olusturulur) oluşturduk ve ürün modelimizi [özellikler ile seçenekleri](https://docs.lidiacommerce.com/products/lidia-pim/quick-start-guide/ozellik-ve-secenek-nasil-tanimlanir) tanımlayarak hazırladık. Şimdi bu veri modelini kullanarak ürünleri yöneteceğimiz yapıyı inceleyelim.

#### :arrow\_forward:<mark style="color:$info;">Havuz Nedir?</mark>

**Havuz**, ürünlerin sistemde ilk kez oluşturulduğu ve yönetildiği çalışma alanıdır. Ürünler bu alana yüklenir ve ürün bilgileri burada kontrol edilir.

Ürünler havuza <mark style="background-color:purple;">Excel dosyaları veya entegrasyonlar</mark> (örneğin SAP) aracılığıyla yüklenebilir.\
Her havuz, belirli bir <mark style="background-color:purple;">kategoriye</mark> bağlıdır ve o kategori için tanımlanan <mark style="background-color:purple;">**veri şemasını**</mark> kullanır. Bu sayede ürünler platformda tanımlanan standart veri yapısına uygun şekilde oluşturulur ve yönetilir.

Başka bir ifadeyle havuz, ürünlerin doğru veri modeli ile sisteme yüklenmesini sağlayan başlangıç noktasıdır.

#### :arrow\_forward:<mark style="color:$info;">Havuz ne amaçla kullanılır?</mark>

Ürünleri sisteme yüklerken havuzu kullanırsınız. Ürün verileri bu alan içinde oluşturulur, düzenlenir ve kontrol edilir.

Havuz sayesinde:

* <mark style="background-color:purple;">ürünler doğru kategori altında yönetilir</mark>
* <mark style="background-color:purple;">ürün verisi tanımlanan veri şemasına uygun ilerler</mark>
* <mark style="background-color:purple;">ürün yükleme ve yönetim süreçleri daha düzenli hale gelir</mark>

> Örneğin televizyon ürünleri için oluşturduğunuz **Televizyon** kategorisine bağlı bir havuz kullanarak, televizyon ürünlerinizi ilgili veri modeli ile sisteme yükleyebilirsiniz.&#x20;

{% hint style="info" %}
**Önemli**: Yeni bir veri şeması oluşturduğunuzda, sistem otomatik olarak aynı isimde bir havuz oluşturur. Bu havuz, ilgili veri şemasına bağlı ürünlerin yönetileceği alan olarak kullanılır.
{% endhint %}

#### :arrow\_forward:<mark style="color:$info;">Havuz Oluşturmak İçin Neden Kategori Gereklidir?</mark>

Havuz oluştururken bir kategori seçmeniz gerekir. Bunun nedeni, havuz'un hangi ürün tipini yöneteceğini bilmesi gerektiğidir.

Kategori aynı zamanda hangi veri şemasının kullanılacağını da belirler.

Her kategori, kendisine bağlı bir **veri şeması** ile çalışır. Bu veri şeması ürünlerin hangi alanları içereceğini ve ürün verisinin nasıl yapılandırılacağını tanımlar. Havuz oluşturulduğunda sistem, seçilen kategoriye bağlı veri şemasını kullanarak ürünlerin bu yapıya uygun şekilde oluşturulmasını sağlar.

Başka bir ifadeyle:

*<mark style="color:purple;">Veri Şeması → Kategori → Havuz → Ürün</mark>*

Bu ilişki sayesinde ürünler doğru veri modeli ile oluşturulur.

{% hint style="info" %}
Eğer henüz bir veri şeması oluşturmadıysanız, [**Veri Şeması Nasıl Oluşturulur?**](https://docs.lidiacommerce.com/products/lidia-pim/quick-start-guide/veri-semasi-nasil-olusturulur) sayfasındaki adımları takip edebilirsiniz.
{% endhint %}

***

{% hint style="info" icon="delete-right" %}
Kategori oluşturma adımına geçmeden önce, kategori yapısı için gerekli olan **kategori boyutunun** ne olduğunu ve nasıl tanımlandığını öğrenmeniz gerekir.
{% endhint %}

#### :arrow\_forward:<mark style="color:$info;">Kategori Boyutu Nedir?</mark>

Kategori boyutu, kategori yapınızı belirli bir amaca göre organize etmenizi sağlar. Aynı sistem içinde birden fazla kategori yapısı oluşturabilir ve bu yapıları farklı ihtiyaçlara göre ayrı ayrı yönetebilirsiniz.

Kategori boyutu oluşturmak için aşağıdaki adımları izleyin:

{% stepper %}
{% step %} <mark style="background-color:purple;">**Ayarlar > Katalog > Kategori Boyutları**</mark> **sayfasına gidin.**
{% endstep %}

{% step %} <mark style="background-color:purple;">**Yeni Boyut Ekle**</mark>**&#x20;butonuna tıklayın.**

Açılan pencerede aşağıdaki alanları doldurun:

* **Ad (Zorunlu)**
* **Kod (Zorunlu)**
* **Entegrasyon Kodu (Zorunlu)**
*

```
<div align="left" data-with-frame="true"><figure><img src="https://3169921868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LelnWMSgdO9EDQG73lr%2Fuploads%2FiRahmgYXftbxJwnMoi7H%2Fimage.png?alt=media&#x26;token=639de66a-3231-4042-ad92-0742bde08dd7" alt="" width="237"><figcaption></figcaption></figure></div>
```

{% endstep %}

{% step %} <mark style="background-color:purple;">**Kaydet**</mark>**&#x20;butonuna tıklayın.**
{% endstep %}
{% endstepper %}

Kategori boyutu oluşturulduktan sonra kategori tanımlama adımına geçebilirsiniz.

#### :arrow\_forward:<mark style="color:$info;">Kategori Nasıl Oluşturulur?</mark>

Kategori oluşturmak için aşağıdaki adımları izleyin:

{% stepper %}
{% step %} <mark style="background-color:purple;">**Katalog > Kategoriler**</mark>**&#x20;sayfasına gidin.**
{% endstep %}

{% step %} <mark style="background-color:purple;">**Kategori Ekle**</mark> **butonuna tıklayın.**

Açılan pencerede aşağıdaki alanları doldurun:

* **İsim (Zorunlu)**
* **Boyut (Zorunlu)**
* **Veri Şeması**&#x20;
* **Üst Kategori**
* **Kod (Zorunlu)**

> Kategorinizi hiyerarşik bir yapıda oluşturmak istiyorsanız, **Üst Kategori (Opsiyonel)** alanından kategoriyi bağlamak istediğiniz üst kategoriyi seçebilirsiniz.

> :warning:Aynı pencerede <mark style="background-color:purple;">**Veri Şeması**</mark> alanı da yer alır. Bu alan seçilmeden kategori kaydedilebilir ve kategori oluşturulabilir. Ancak bu durumda kategori *<mark style="background-color:purple;">**taslak**</mark>* statüsünde oluşturulur.
>
> ![](https://3169921868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LelnWMSgdO9EDQG73lr%2Fuploads%2FrVLTJtlvAu81nqmylxNm%2Fimage.png?alt=media\&token=a3e32b3a-6186-417f-b30f-68b1bdfee95f)
>
> Yeni bir kategori oluştururken veri şeması seçmeniz önerilir. Bu sayede kategori doğrudan ilgili veri modeli ile ilişkilendirilmiş olur. \
> Eğer veri şeması seçmeden taslak bir kategori oluşturduysanız, <mark style="background-color:purple;">kategori detay sayfasına</mark> giderek daha sonra **veri şeması** bağlayabilirsiniz.
> {% endstep %}

{% step %}
🎉**Kategori başarıyla oluşturuldu.**
{% endstep %}
{% endstepper %}

#### :arrow\_forward:<mark style="color:$info;">Havuz Nasıl Oluşturulur?</mark>

Kategori oluşturma işlemini tamamladıktan sonra <mark style="background-color:purple;">havuz oluşturma</mark> adımına geçebilirsiniz.

Yeni bir havuz oluşturmak için aşağıdaki adımları izleyin:

{% stepper %}
{% step %} <mark style="background-color:purple;">**Katalog > Havuzlar**</mark>**&#x20;sayfasına gidin.**
{% endstep %}

{% step %} <mark style="background-color:purple;">**Yeni Ürün Ailesi Ekle**</mark> **butonuna tıklayın.**

Açılan pencerede sistemde tanımlı kategoriler, varsa alt kategorileriyle birlikte listelenir.

Yeni bir ürün ailesi oluşturmak ve içerisine ürün ekleyebilmek için bir kategori seçmeniz gerekir.
{% endstep %}

{% step %}
**Bir kategori seçtikten sonra&#x20;**<mark style="background-color:purple;">**Devam Et**</mark>**&#x20;butonuna tıklayın.**
{% endstep %}

{% step %}
:tada:**Seçilen kategoriye bağlı olarak sistem, ürün eklemeye hazır&#x20;**<mark style="background-color:purple;">**boş bir havuz**</mark>**&#x20;oluşturur.**

Bu havuz içinde ürünlerinizi oluşturmaya veya yüklemeye başlayabilirsiniz.
{% endstep %}
{% endstepper %}

> Havuz oluşturma penceresinde listelenen kategorilerden herhangi biri bir veri şemasına bağlı değilse seçilemez. Bu durumda kategori adının yanında <mark style="background-color:purple;">**\[Veri şeması yok]**</mark> uyarısı görüntülenir. <mark style="color:purple;background-color:purple;">Havuz oluşturabilmek için önce ilgili kategoriye bir veri şeması bağlamanız gerekir.</mark>

#### :arrow\_forward:<mark style="color:$info;">Havuz Yönetimi Nasıl Yapılır?</mark>

Oluşturduğunuz bir havuzun içindeki ürünleri yönetmek için havuz detay sayfasına gitmeniz gerekir.

Bunun için Havuzlar sayfasında ilgili havuzu bulun ve <mark style="background-color:purple;">**Ürünleri Yönet**</mark> butonuna tıklayın. Bu işlem sizi havuzun detay sayfasına yönlendirir.

{% hint style="info" %}
**Önemli:** Yeni oluşturulan bir havuz başlangıçta **boş** olarak oluşturulur. İçinde ürün bulunmayan, boş havuzlar silinebilir. Ancak içinde ürün bulunan havuzlar silinemez.
{% endhint %}

Havuza ürün yükleme işlemi <mark style="background-color:purple;">**Excel dosyası**</mark> aracılığıyla gerçekleştirilir.

Yüklenen ürünler ilk olarak havuz detay sayfasındaki Tümü sekmesi altında listelenir. Bu aşamada ürünler sistemde oluşturulmuş olsa da henüz yayınlanmış sayılmaz.\
Ürünler, havuz içinde <mark style="background-color:purple;">yayınlanmayı bekleyen</mark> ürünler olarak tutulur.

Ürünleri yayınladıktan sonra ilgili ürünler havuz detay sayfasındaki <mark style="background-color:purple;">Yayındakiler</mark> sekmesi altında listelenmeye başlar.

**Havuz yaşam döngüsü:** *Ürün Yükleme → Havuz (Tümü) → Yayınlama → Yayındakiler*

{% hint style="info" %}
&#x20;**Not:** Havuzda listelenen ürünleri **dışa aktarabilirsiniz**. Yayınlanmış ürünler ve yayınlanmayı bekleyen ürünler ayrı ayrı dışa aktarılabilir.
{% endhint %}
