> For the complete documentation index, see [llms.txt](https://docs.useoly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.useoly.com/urun-icerigi/staging-products/approve-and-import.md).

# Onaylama ve ürüne aktarma

Tekli/toplu onay, onaya hazır kayıtlar, SKU çakışması ve gerçek ürün sonucunu doğrulama.

Onay ve import iki ayrı karardır:

1. **Onay**, kaydı **Aktarıma Hazır** yapar.
2. **Onaylananları Import Et**, kaydı gerçek Oly ürününe dönüştürür veya SKU kuralına göre mevcut ürünü günceller.

Onaylamak tek başına Products listesinde ürün oluşturmaz.

## Bir kaydı onaylama

1. **İncelenecek** sekmesinde kaydı açın.
2. Genel Bakış'ta engelleyici sorun olmadığını doğrulayın.
3. Alanlar'da SKU, ad, kategori, ürün tipi ve önemli attribute değerlerini kontrol edin.
4. Satırı seçip **Seçilenleri Onayla**'yı kullanın.
5. Sayaçta kaydın **Aktarıma Hazır** bölümüne geçtiğini doğrulayın.

![Onay sonrasında Aktarıma Hazır sayacına geçen örnek kayıt](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-3f4390d9091b0742024083eb1e846431b1434c61%2Fapproval-action.png?alt=media)

*Onay anında ürün henüz kataloğa aktarılmamıştır.*

Engelleyici hatalı kayıt onaylanamaz. Yalnız uyarısı olan kayıt mevcut build'de onaylanabilir; uyarının son üründeki etkisini bilerek karar verin.

Toplu onay aynı kuralı her seçili satıra uygular. Oly uygun olmayanları başarılı saymamalıdır; işlem bildirimindeki başarılı/başarısız sayılarını kontrol edin.

## Onaylananları gerçek ürüne aktarma

1. **Aktarıma Hazır** sekmesini açın.
2. Yalnız aktaracağınız satırları seçin.
3. Alt çubuktaki **Onaylananları Import Et (n)** sayısını kontrol edin.
4. İşlemi başlatın ve sonuç bildirimini bekleyin.
5. **Aktarıldı** görünümünde kaydı, ardından **Ürünler** ekranında SKU'yu arayın.

![Onaylı bir kayıt seçildiğinde görünen Onaylananları Import Et aksiyonu](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-f94cd771e38844006b5484807f0f4840233529bf%2Fimport-approved-products.png?alt=media)

*Seçim sayısı yanlışsa işlemi başlatmadan kutuları düzeltin.*

Başarı bildirimi kaç kaydın import edildiğini ve kaçının başarısız olduğunu gösterir. İşlem arka planda gerçekleşebilir; sayfayı kapatsanız bile başlatılmış iş devam eder. Başarı/başarısız sayısı görünmeden aynı seçimi tekrar göndermeyin.

![DOC-IMP-001 ürününün aktarım sonrasında Ürünler listesinde bulunması](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-8ff4dccdb85b8e0384d7193a2e6f92c2137389bd%2Fimported-product-in-products.png?alt=media)

*Gerçek success flow'da DOC-IMP-001 oluşturuldu, Taslak durumunda ve ürün tipi/kategori kurallarından gelen alanlarla listelendi.*

## SKU çakışması

Import bağlantısındaki **SKU Çakışması** sonucu belirler:

* **Güncelle (birleştir)** aynı ana SKU'lu mevcut ürünü eşlenmiş alanlarla günceller. Yazma modu ve boş hücre davranışı hangi değerlerin değişeceğini belirler.
* **Atla** mevcut ürüne dokunmaz ve kayıt atlanan sonuç olarak raporlanır.

Staging satırındaki **Yeni ürün** / güncelleme etiketi beklenen eylemi gösterir. Beklenmedik bir mevcut ürün eşleşmesi varsa satırı import etmeyin; çakışan ürünü açıp SKU'ları kontrol edin. Varyant SKU yedeği etkinse varyant kodunun ana ürünü bulabileceğini de hesaba katın.

## Onayı geri alma ve yeniden çalışma

Onaylı kaydı tek tıkla “bekliyor” durumuna döndüren genel bir geri alma akışı bulunmaz. Yanlış onay verdiyseniz gerçek ürüne aktarmadan kaydı silip kaynağı düzelterek bağlantıyı yeniden çalıştırmak en güvenli yoldur. Silme geri alınamaz.

Aktarılmış ürün için Staging kaydını değiştirmek ürünü geri almaz. Sonraki düzeltmeyi ürün detayında veya düzeltilmiş yeni import çalışmasıyla yapın.

## Hata durumunda

* Sonuçta başarısız kayıt varsa **Sorunlu** görünümünde **Import Başarısız** satırını açın.
* Kategori/alan doğrulaması geri döndüyse önce değeri düzeltip yeniden doğrulayın.
* Geçici aktarım hatasında **Tekrar Dene** yalnız ilgili kaydı yeniden işleyebilir.
* Aynı SKU Products'ta oluşmuşsa körlemesine tekrar import etmeyin; bağlantının çakışma kuralını kontrol edin.

## Yetki

Admin, Manager ve Editor onay ve import işlemi yapabilir. Viewer salt okunurdur: onay, ret, import ve silme kontrolleri Viewer'a gösterilmez ve Oly bu işlemleri Viewer için yetki hatasıyla reddeder.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.useoly.com/urun-icerigi/staging-products/approve-and-import.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
