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

# Ürün kataloğu ve SKU yapılandırması

> Ürün ve SKU’ları ayarlayın: barkodlar, paket ürünler ve setler, seri numaraları, varyantlar, işlem kuralları, kanal ayarları ve kataloğun toplu aktarımı.

> [!NOTE]
>
> **Nerede bulunur:** Ayarlar → Yönetim → Products — [OTO’da aç ↗](https://app.tryoto.com/products)

Ürün kaydı, platformdaki en geniş etkiye sahip tek veri parçasıdır. Bir kez girilen barkod, üç yıl sonra bir toplayıcının kutuyu okutup okutamayacağını belirler; boş bırakılan bir ağırlık ise biri doldurana kadar her ay beklenmedik bir kargo şirketi ücreti olarak karşınıza çıkar.

## Katalog nerede bulunur?

**Ayarlar → Yönetim → Products** altında dört sekme vardır:

| | |
| - | - |
| **Products** | Kataloğun kendisi. Sütunlar: **Product Name · SKU · HS Code · Barcode · Price · Pre order Only · Variants Enabled**. |
| **Categories** | Ürünlerin nasıl gruplandığı; dolayısıyla [kargo kurallarının](https://docs.tryoto.com/tr/modules/shipping-management/shipping-automation.md) ve [yönlendirme kurallarının](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-routing.md) onları toplu olarak nasıl hedefleyebileceği. |
| **Product Attributes** | Standart alanların ötesindeki kendi alanlarınız. |
| **Attribute Groups** | Setler hâlinde toplanmış özellikler; her biri ürün formunda ayrı bir sekme olarak görünür. |

Üstünde üç düğme bulunur: **Add Product**, şablondan toplu içe aktarım için **Upload Multiple Products** ve kataloğu bağlı satış kanallarınızdan çekmek için **Synchronize Products**.

![Products sayfası](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/inv-11-products.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=fa87906da04ddad0df9e3dd4b33fcc99)

Şekil 1 — Her satırda bir küçük resim bulunur; Pre order Only ve Variants Enabled ise ham değerler yerine Yes/No etiketleri olarak görünür.

## Ürün kaydı

![Add Product formunun üst kısmı](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-12-add-product-top.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=2008c3832b6a76311fc6cd04e32b63f1)

Şekil 2 — Yalnızca Product Name, SKU ve Price zorunludur. Seçenekler açıldıkça sekme satırı uzar; burada Product Variants ve Variant Configurations sekmeleri görünmüştür.

### Kimlik

| Alan | Ne işe yarar? |
| - | - |
| **Product Name** | Toplayıcının, paketleyicinin ve müşterinin gördüğü ad. |
| **SKU** | Benzersiz kod. Platformdaki her şey bir ürüne bu kodla atıfta bulunur. |
| **Barcode** | Okutulabilir birincil tanımlayıcı. |
| **Other Barcodes** | Liste olarak eklenen ek barkodlar; aşağıya bakın. |
| **Category** · **Brand Name** | Sınıflandırma; ikisi de aranabilir. OTOmasyon kuralları ikisine göre de işlem yapabilir. |
| **Tags** | Liste olarak eklenen serbest etiketler. Kategori olmayan gruplamalar için kullanışlıdır. |
| **HS Code** | Gümrük sınıflandırması; kimsenin tarife cetveli tutması gerekmesin diye *kod veya ürün türüyle* aranabilir. Sınır ötesi evrakları besler; [HS Code Corrector](https://docs.tryoto.com/tr/modules/omnichannel-oms/prefulfillment.md) sayfasına bakın. |
| **Description** · **Image** | Görseli doldurmaya değer: Toplama ve paketleme ekranlarında görünen odur ve bir fotoğraf, bir isimden çok daha hızlı kontrol edilir. |

### Ticari bilgiler

**Price** ve **Tax Amount** alanlarının her birinin kendi **para birimi seçicisi** vardır; böylece katalog, tek bir para birimine zorlayıp dönüştürmek yerine farklı para birimleriyle fiyatlanmış ürünleri bir arada tutabilir. **Pre order Only**, stok oluşmadan önce sipariş edilebilecek bir ürünü işaretler; böyle bir ürün içeren siparişler serbest bırakılmaz, bekletilir. [Sipariş hazırlama öncesi kontroller](https://docs.tryoto.com/tr/modules/omnichannel-oms/prefulfillment.md) sayfasına bakın.

### Ağırlık ve ölçüler

Santimetre cinsinden **Length**, **Width** ve **Height**; kilogram cinsinden **Total Weight** ve cm³ cinsinden **Cubic Meter**. Her birinin bir artırma/azaltma kontrolü vardır ve birimi alanın içinde yazar; kimsenin tahmin etmesi gerekmez.

![Ürün formunun geri kalanı](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/inv-13-add-product-lower.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=779eea1e7d83cfc35e68e7a40c667d8e)

Şekil 3 — Ölçüler, paket ürün ve seri numarası anahtarları, etiketler, iki tür barkod ve etkinleştirildiğinde ambalaj barkodu tablosu.

> [!TIP]
>
> **Bu, insanların atlayıp sonra bedelini ödediği alandır**
>
> Kargo şirketleri gerçek ağırlık ile hacimsel ağırlıktan (desi) hangisi büyükse onun üzerinden ücret alır ve kendi aktarma merkezlerinde yeniden tartarlar. Ölçüleri eksik bir katalog, bir fiyattan teklif edilip başka bir fiyattan faturalanan gönderiler üretir; fark da ancak haftalar sonra [Kargo Fatura Mutabakatı](https://docs.tryoto.com/tr/modules/shipping-management/shipping-invoices-reconciliation.md) sırasında ortaya çıkar. Bu alanları bir kez doldurmak, elinizdeki en ucuz kargo tasarrufudur.

## SKU başına birden fazla barkod

Bir ürün birden fazla barkod taşıyabilir ve bunu istemenin iki ayrı nedeni vardır.

### Other Barcodes

Hepsi *bu ürünün tek bir adedi* anlamına gelen birden fazla kod: üreticinin EAN kodu, depoda yapıştırılan bir etiket, önceki tedarikçiden kalma eski bir kod, bir pazaryerinin kendi tanımlayıcısı. Hepsi aynı ürüne okutulur; böylece hiçbir şeyin yeniden etiketlenmesi gerekmez ve hiçbir toplayıcının kutunun üzerinde hangi kuşak etiket olduğunu bilmesi gerekmez.

### Packaging Barcodes

**Enable Packaging Barcodes** ile açılan farklı bir fikir. Ürünün kendi açıklamasıyla: *“Ürünlerin, okutma başına özel miktarlarla ambalaja özgü barkodlara sahip olmasına izin verin (ör. kutular, koliler, paletler).”*

Açıldığında, her ambalaj düzeyi için bir satır olmak üzere üç sütunlu bir tablo açılır:

| | |
| - | - |
| **Barcode** | O ambalajın üzerinde basılı kod. |
| **UOM** | Ambalajın türü: **UNIT**, **BOX**, **CASE** veya **PALLET**. |
| **Units per Scan** | O barkodun bir kez okutulmasının kaç satılabilir adede karşılık geldiği. |

![UOM listesi açıkken ambalaj barkodu tablosu](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-14-uom.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=3f25cbde73ddf542ea8a2dd4d60fd17d)

Şekil 4 — Dört düzey; böylece bir ürün aynı anda adet, kutu, koli ve palet için barkod taşıyabilir.

> [!TIP]
>
> **Tek okutma, yirmi dört adet**
>
> Yirmi dörtlük bir kolinin kendi barkodu ve kendi satırı vardır; **Units per Scan** değeri 24’tür. Bu olmadan bir paleti teslim almak, kolileri açıp adetleri tek tek okutmak ya da elle girilen bir rakama güvenmek demektir. Bu özellikle koli barkodu yirmi dört adet *demektir*; miktarı okutmanın kendisi taşır.
>
> Kazanç her temas noktasında katlanır: Koli hâlinde gelen ürünlerde mal kabulü, yerleştirme, sayım ve transferler adet bazında iş olmaktan çıkar. Dört düzey aynı üründe bir arada bulunabildiği için de aynı ürün, kimse bir ayarı değiştirmeden paletle teslim alınıp adetle toplanabilir.

## Paket ürünler ve setler

**Bundle Product** seçeneğini açın; ürün bir kapsayıcıya dönüşür. Hemen altında, her bileşen için bir satır olan bir tablo açılır:

![Bir paket ürün ve bileşenleri](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/inv-18-bundle.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=76a88d6e79582f549115f3e39c326c70)

Şekil 8 — İki sütun, fazlası yok: hangi SKU’nun girdiği ve kaç adet. Her satır, hesaba katılmadan önce bir onay işaretiyle onaylanır.

| | |
| - | - |
| **SKU** | Katalogdan seçilen bileşen. Bileşenler; kendi stoku, barkodları ve ölçüleri olan sıradan ürünlerdir. |
| **Quantity** <sup>zorunlu</sup> | O bileşenden bir paket ürüne kaç adet girdiği. |

Paket ürün tek bir satır olarak satılır, parçaları olarak işlenir. Siparişte bir hediye seti görünür; depo ise içindeki ürünleri ayrı ayrı, her birini kendi stokundan toplar ve paketler. Bu nedenle bir bileşenin bitmesi, kimsenin paket ürün için ikinci bir stok rakamı tutmasına gerek kalmadan paket ürünü otomatik olarak satılamaz hâle getirir.

> [!TIP]
>
> **Bunu basit bir gruplamanın ötesine taşıyan miktardır**
>
> Bir bileşenden iki, diğerinden bir adet içeren bir paket ürün, üç ürünlük bir liste değil, bir tariftir. Miktarın tanıma dahil edilmesi; toplayıcıya iki adet getirmesinin söylenmesi, satılabilir miktar hesabının bir paket için iki adet gerektiğini bilmesi ve o bileşenden beş adetlik stokun beş değil iki paket ürünü karşılaması demektir.
>
> Bu, kimse hesabı yapmadığı için satışta kalmaya devam eden bir paket ürünle, tam doğru anda stoku tükenen bir paket ürün arasındaki farktır.

## Seri numarası takibi

Bunu iki alan yönetir: **Serial Number Requirement** ve **Serial Number Type**. Bir operatörün durdurulmasına, uyarılmasına ya da hiç sorulmamasına karar veren Requirement alanıdır.

![Serial Number Requirement seçenekleri](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-15-serial-req.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=50aa17ec0a2d57b6ede8cdf58efd9fb6)

Şekil 5 — Üç durum ve ortadaki önemlidir: Not Applicable boş bir alan değil, açık bir yanıttır.

| | |
| - | - |
| **Required** | Seri numarası kaydedilmek zorundadır. Geçerli bir seri numarası olmadan toplama tamamlanamaz. |
| **Optional** | Uyarı görünür; operatör atlayabilir. |
| **Not Applicable** | Hiç uyarı yoktur; bu ürün seri numarasıyla takip edilmez. |

Doğrulama hem toplamada **hem de** paketlemede çalışır. Toplama ekranında bir ürün toplanınca (okutularak veya elle girilerek), gereksinimi zorunlu ya da isteğe bağlı olarak ayarlanmış ürünler için bir **Serial Number** düğmesi görünür. Operatör seri numarasını girer veya okutur ve numara anında doğrulanır: Doğrulanamazsa, doğru seri numarası girilene kadar o siparişin toplaması tamamlanamaz.

> [!TIP]
>
> **Paketlemede değil, toplamada yakalamak**
>
> Yalnızca paketlemede doğrulamak, yanlış ürünün kimse fark etmeden paketleme masasına kadar taşınması ve onu getiren toplayıcının çoktan başka işe geçmiş olması demektir. Toplamada doğrulamak ise düzeltmenin, doğru ürünün el uzatınca ulaşılabildiği rafta yapılmasını sağlar.
>
> İki yerde de aynı kontrol olduğu için erken kontrolü eklemenin maliyeti, seri numaralı ürün başına bir saniyedir; buna karşılık bir iade vakasının maliyeti bundan çok daha yüksektir.

Seri numaraları; bir garantinin, geri çağırmanın veya bir anlaşmazlığın bir SKU’ya değil belirli bir adede bağlı olduğu her yerde önemlidir: elektronik ürünler, beyaz eşya ve kayıt gerektiren her şey.

## Varyantlar

**Product Variants**, ürünün kendi ifadesiyle *“beden veya renk gibi farklı seçenekler eklemenizi”* sağlar. Açıldığında forma iki sekme eklenir (**Product Variants** ve **Variant Configurations**) ve katalog listesinde **Variants Enabled** sütunu bulunur; böylece hangi ürünlerin bu şekilde yapılandırıldığını bir bakışta görebilirsiniz.

![Product Variants sekmesi](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/inv-16-variants.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=15f5337fc804b33f50c21ec4083df488)

Şekil 6 — Varyant, bir ad ve bir seçenek listesidir. Add Another Variant, birincinin üzerine ikinci bir boyut ekler.

| | |
| - | - |
| **Variant Name (English)** | Boyut; yer tutucu metin *Size, Color* önerir. |
| **Variant Name (Arabic)** | Aynısı, Arapça olarak. Sonradan ayrı bir çeviri adımı olarak değil, birlikte kaydedilir. |
| **Options** | O boyuttaki değerler; tek tek eklenir. |

> [!TIP]
>
> **İki dilde adlandırma, oluşturma anında**
>
> Arapça ve İngilizce okuyuculara hizmet veren bir e-ticaret sitesi, her varyant boyutu için iki adı da ister. İkisini varyantı oluşturan formda birlikte kaydetmek, ikinci dilin ileride bir taşıma projesine dönüşmesini engeller; alanın bir çeviri ekranında değil, ilkinin yanında durmasının nedeni de budur.

## Ürünün niteliğine bağlı işlemler

Bazı kategoriler, bir ürünü yalnızca tanımlamakla kalmayıp deponun onunla neler yapabileceğini de değiştiren gereksinimler taşır. Bunların hepsi ürün kaydında yer almaz; örneğin son kullanma tarihi, stoku getiren girişte kaydedilir.

| Gereksinim | Neyi belirler? |
| - | - |
| **Parti ve lot yönetimi** | Üretim partisine göre gruplandırılmış ürünler; böylece bir kalite sorunu bir partiye kadar izlenebilir ve SKU’nun tüm adetleri yerine yalnızca o parti geri çekilebilir. |
| **Son kullanma tarihleri** | Ürün kaydında değil, stok teslim alınırken satır bazında kaydedilir; çünkü raf ömrü bir SKU’ya değil, bir teslimata aittir. [Gelen stok](https://docs.tryoto.com/tr/modules/inventory-management/inbound-inventory.md) sayfasına bakın. |
| **Sıcaklık kontrollü ürünler** | Belirli bir aralıkta kalması gereken ürünler. Hangi kargo şirketlerinin ve hangi araçların bunları taşıyabileceğini sınırlar; **Temperature Control**, [Kargo OTOmasyonu](https://docs.tryoto.com/tr/modules/shipping-management/shipping-automation.md) içinde bir koşul olarak kullanılabilir, böylece kurallar bu siparişleri buna uygun donanıma sahip kargo şirketlerine yönlendirebilir. |

## Ürün üzerinde kanal bazında ayarlar

Formdaki **Sales Channel Sync** sekmesi, bu ürünün listelendiği her kanal için bir satır içeren bir tablodur.

![Sales Channel Sync sekmesi](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-17-channel-sync.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=98049b5a5761ef963640b00da241f1d5)

Şekil 7 — Her satır bu ürünü bir kanaldaki kimliğine bağlar ve o ürün için stokun nasıl hesaplanacağını geçersiz kılabilir.

| | |
| - | - |
| **Sale Channel & ID** | Bağlı kanallarınız arasından seçilen kanal. |
| **Inventory Calculate Method** | *Bu kanaldaki bu ürün* için satılabilir miktarın nasıl hesaplanacağı. |
| **Sales Channel Product ID** | Kanalın bu ürüne verdiği kimlik. Senkronizasyonu mümkün kılan bağlantı budur. |
| **Channel Category ID** · **Channel Category Name** | Kanalın kendi sınıflandırmasındaki yeri. |
| **Inventory Sync** | Bu ürünün bu kanalla senkronize edilip edilmediği. |

> [!TIP]
>
> **Aynı kontrolün iki düzeyi**
>
> **Inventory Calculate Method** ve **Inventory Sync** hem burada *hem de* kanalın kendi [senkronizasyon ayarlarında](https://docs.tryoto.com/tr/modules/inventory-management/inventory-sync.md) yer alır. Kanal ayarı varsayılandır; ürün satırı ise istisnadır.
>
> Bu sayede iptalleri cezalandıran bir pazaryerinde tek bir ürün güvenlik stoğuyla korunurken aynı kanaldaki kataloğun geri kalanı son adede kadar satılabilir; ya da sorunlu tek bir SKU, başka hiçbir şeye dokunmadan senkronizasyondan çıkarılabilir.

## Özel özellikler

Standart alanlar işletmenizin kaydetmesi gereken bilgileri karşılamadığında **Product Attributes** ile kendi alanlarınızı eklersiniz: bir ad ve etiket, bir tür, isteğe bağlı bir varsayılan değer ve özelliğin içe aktarımlarda görünüp görünmeyeceğini belirleyen bir işaret. Özellikler **Attribute Groups** içinde toplanabilir ve her grup ürün formunda ayrı bir sekmeye dönüşür; böylece bir kategori ne kadar alan gerektirirse gerektirsin form okunaklı kalır.

## Kataloğu içeri aktarma

| Yöntem | Ne zaman? |
| - | - |
| **Add Product** | Tek ürün, tüm alanlar. |
| **Upload Multiple Products** | Sayfadan indirilen Excel şablonuyla toplu yükleme. |
| **Synchronize Products** | Kataloğu bağlı satış kanallarından çekme; başlamanın en hızlı yolu ve iki sistemi uyumlu tutmanın yolu. |

Toplu yüklemeler **Ayarlar → Data Center → Data Uploads** altında takip edilir; burada neyin içe aktarıldığı, neyin aktarılmadığı ve satır bazında hatalar görülür. Yüklenen bir dosyanın sisteme de ulaştığını varsaymak yerine her içe aktarımdan sonra bu ekranı açmaya değer.

## İlgili sayfalar

* [Stok Senkronizasyonu](https://docs.tryoto.com/tr/modules/inventory-management/inventory-sync.md): kanal kataloglarını uyumlu tutmak.
* [Toplama yöntemleri](https://docs.tryoto.com/tr/modules/warehouse-management/picking-methods.md): barkodların ve seri numaralarının kullanıldığı yer.
* [Kargo Fatura Mutabakatı](https://docs.tryoto.com/tr/modules/shipping-management/shipping-invoices-reconciliation.md): yanlış ölçülerin maliyeti.


## Related topics

- [Kargo şirketi entegrasyonu ve yapılandırması](https://docs.tryoto.com/tr/modules/shipping-management/carrier-integration.md)
- [Hazırlık Öncesi Kontroller](https://docs.tryoto.com/tr/modules/omnichannel-oms/prefulfillment.md)
- [Satış kanalı bağlama ve senkronizasyon](https://docs.tryoto.com/tr/modules/sales-channels/sync.md)


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