14 EKİM 2026

ChatGPT Product Feed Nasıl Hazırlanır? Adım Adım Rehber

Rüstem Güney Rüstem Güney • 5 dk •
Makaleyi Sesli Dinle
Bölüm 01/01 · Dinlemeye hazır
00:00 / 00:00
ChatGPT Product Feed Nasıl Hazırlanır? Adım Adım Rehber

ChatGPT Product Feed Nasıl Hazırlanır? sorusunun cevabını adım adım anlatan bu rehberde, veri formatı, gerekli alanlar ve yayına alma sürecini ayrıntılı.

Giriş

ChatGPT, ürün kataloglarını doğal dilde sorgulama ve öneri üretme yeteneği sayesinde e‑ticaret platformları için güçlü bir araç haline geldi. Ancak bu potansiyeli tam olarak kullanabilmek için product feed adı verilen yapılandırılmış veri setinin doğru biçimde hazırlanması şarttır. Bu makalede, ChatGPT Product Feed Nasıl Hazırlanır? sorusuna yanıt verirken, veri formatı, zorunlu alanlar, yayına alma adımları ve sık yapılan hatalar üzerine kapsamlı bir rehber sunacağız. Okuyucu, bu rehber sayesinde ürün verilerini ChatGPT‑ye sorunsuz bir şekilde aktarabilir ve akıllı öneri sistemlerinden en yüksek verimliliği elde edebilir.

Uzman İpucu:Feed dosyanızın UTF‑8 kodlamasında olması, özellikle Türkçe karakterlerin doğru görüntülenmesi için kritik bir adımdır.

Temel Bilgiler

# Product Feed Nedir?

Product feed, ürünlerin temel özelliklerini (başlık, açıklama, fiyat, stok durumu vb.) belirli bir şemaya uygun olarak tek bir dosyada topladığı bir veri kaynağıdır. ChatGPT, bu feed’i analiz ederek ürün önerileri, karşılaştırma tabloları ve dinamik içerik üretir.

# ChatGPT İçin Gereken Veri Şeması

ChatGPT, OpenAI’nin gpt‑4o‑mini modeline özel olarak tasarlanmış bir JSON‑LD şemasını tercih eder. En az aşağıdaki alanları içermelidir:

  • product_id – Tekil ürün kimliği

  • title – Ürün başlığı

  • description – Kısa ve uzun açıklama

  • price – Güncel fiyat (para birimiyle)

  • currency – ISO 4217 kodu (örnek: TRY)

  • availability – Stok durumu (in_stock, out_of_stock)

  • image_url – Ürün görseli linki

  • category – Ürün kategorisi (hiyerarşik)

# Yaygın Kullanılan Dosya Formatları

FormatAvantajDezavantajEn Çok Kullanılan Platform
CSVKolay düzenleme, yaygın Excel desteğiHiyerarşik veri sınırlıKüçük ölçekli mağazalar
JSONHiyerarşik yapı, API uyumuDaha karmaşık düzenlemeModern e‑ticaret API’ları
XMLStandartlaştırılmış, geniş destekUzun ve okunması zorBüyük perakendeciler

Adım Adım Rehber

# 1. Veri Kaynağını Belirleme

Ürün bilgilerinizin bulunduğu veri tabanı, ERP sistemi veya CSV dosyasını tespit edin. Tüm gerekli alanların eksiksiz olduğundan emin olun.

# 2. Şema Dosyasını Oluşturma

Aşağıdaki örnek, ChatGPT’nin anlayabileceği bir product feed JSON yapısını göstermektedir. Bu dosyayı .json uzantısıyla kaydedin.

json
SSH / CLI
{
  "products": [
    {
      "product_id": "SKU12345",
      "title": "Erkek Deri Çanta",
      "description": "Su geçirmez, yüksek kalite deri, 30 cm genişliğinde.",
      "price": "1499.99",
      "currency": "TRY",
      "availability": "in_stock",
      "image_url": "https://ornek.com/images/deri-canta.jpg",
      "category": ["Moda", "Çanta", "Erkek"]
    },
    {
      "product_id": "SKU67890",
      "title": "Bluetooth Kulaklık",
      "description": "Aktif gürültü engelleme, 20 saat pil ömrü.",
      "price": "799.00",
      "currency": "TRY",
      "availability": "out_of_stock",
      "image_url": "https://ornek.com/images/kulaklik.jpg",
      "category": ["Elektronik", "Ses Sistemleri", "Kulaklık"]
    }
  ]
}
Önemli Uyarı

Önemli Uyarı:JSON dosyanızın sonundaki virgül hatalarına dikkat edin; geçersiz bir JSON, ChatGPT’nin feed’i okuyamamasına yol açar.

# 3. Dosya Kodlamasını Kontrol Etme

DosyayıUTF‑8 (BOM olmadan)kaydedin. Notepad++ veya VS Code gibi editörlerde “Encoding → UTF‑8” seçeneğini kontrol edin.

# 4. Doğrulama Araçlarıyla Test Etme

-JSONLint gibi çevrimiçi doğrulayıcılarla dosyanın geçerli olup olmadığını kontrol edin.

  • OpenAI Playground’da gpt‑4o‑mini modeline örnek bir sorgu göndererek feed’in doğru algılandığını test edin.

# 5. API Üzerinden Yükleme

ChatGPT API’si, files.upload endpoint’i üzerinden feed dosyasını alabilir. Örnek Python kodu:

python
SSH / CLI
import openai

openai.File.create(
    file=open("product_feed.json", "rb"),
    purpose="fine-tune"
)

# 6. Güncelleme ve Versiyon Kontrolü

Ürün bilgilerinde değişiklik olduğunda feed’i versiyon numarası ile güncelleyin (örnek: product_feed_v2.json). Böylece model eski veriye göre yanıt vermekten kaçınır.

İpuçları ve Sık Yapılan Hatalar

-İpucu:Ürün açıklamalarını 150‑200 karakter arasında tutun; çok uzun metinler modelin yanıt süresini uzatabilir.

-İpucu:Görsel URL’lerinin doğrudan erişilebilir (404 hatası olmayan) olduğundan emin olun.

-Hata:Stok durumunu true/false yerine in_stock/out_of_stock gibi sabit değerler kullanmamak.

-Hata:Fiyat alanını sayı yerine metin olarak kaydetmek; sayısal işlemlerde model hatalı sonuç verir.

-Hata:Kategori hiyerarşisini düz bir liste yerine çok seviyeli bir dizi olarak tanımlamamak, öneri kalitesini düşürür.

Sıkça Sorulan Sorular

# Feed Boyutu Ne Kadar Olmalı?

Feed dosyasının boyutu 10 MB’ı geçmemelidir. Büyük kataloglar için parçalı yükleme(batch) yöntemi tercih edilmelidir.

# CSV’den JSON’a Dönüştürme Nasıl Yapılır?

Python’da pandas kütüphanesiyle CSV dosyasını okuyup to_json(orient="records") fonksiyonunu kullanarak hızlıca JSON formatına çevirebilirsiniz.

# Güncellenen Feed Anında Kullanılabilir mi?

API üzerinden yeni bir dosya yüklendiğinde, model bir sonraki sorguda otomatik olarak yeni veriyi kullanır; ancak cache süresi 5‑10 dk arasında değişebilir.

Sonuç

-Product feed, ChatGPT’nin ürün önerileri üretmesi için temel veri kaynağıdır.

-JSON‑LD şeması, hiyerarşik yapı ve UTF‑8 kodlaması zorunludur.

-Doğrulama adımları (JSONLint, Playground) hatasız bir entegrasyon sağlar.

-Güncellemeler versiyon numarasıyla yönetilmeli, dosya boyutu 10 MB’ı aşmamalıdır.

-Sık yapılan hatalar (yanlış veri tipleri, eksik alanlar) model performansını olumsuz etkiler; bu hatalardan kaçınmak kaliteyi artırır.

Bu rehberi adım adım uygulayarak, ChatGPT‑yi ürün kataloglarınızla bütünleştirebilir ve müşterilerinize daha akıllı, kişiselleştirilmiş alışveriş deneyimleri sunabilirsiniz.

EEAT DOĞRULANMIŞ UZMAN YAZAR E-Ticaret & Dönüşüm Uzmanı
Rüstem Güney

Rüstem Güney

• E-Ticaret İçerik Uzmanı

Web sitesi kurulumu, web tasarım, özel yazılım çözümleri, domain ve hosting hizmetleri üzerine SEO uyumlu içerikler üretiyorum.

Profesyonel Bir Yapraksite Yaptırmak mı İstiyorsunuz?

Dönüşüm odaklı yapraksite tasarımı ve güçlü altyapımızla dijital satışlarınızı hemen başlatalım.

Hemen Teklif Al