# Trendyol entegrasyonu

> Trendyol mağazanızı bağlayın: barkodla ürün eşleştirme, toplu stok ve fiyat güncelleme, sipariş paketlerini çekme ve şifreli alıcı verisi.

Trendyol satıcı hesabınızı API bilgilerinizle bağlayın. Onaylı ürünleriniz barkodla Giyimport ürün havuzuna eşleştirilir; stok ve fiyat havuzdan güncellenir, siparişler panele aktarılır.

## Desteklenen işlemler

| İşlem | Destek | Nasıl |
| --- | --- | --- |
| Ürün eşleştirme | ✓ | Onaylı ürün listesi barkod ile ürün havuzuna eşleştirilir |
| Stok güncelleme | ✓ | Toplu price-and-inventory isteği, istek başına en fazla 1.000 kalem |
| Fiyat güncelleme | ✓ | İsteğe bağlı; fiyat kuralı + mağaza bazında ek yüzde/sabit tutar |
| Sipariş çekme | ✓ | Son değişiklik zamanına göre sipariş paketleri; ürün satırları ve tutar |
| Alıcı bilgisi | ✓ | Ad, telefon, e-posta, teslimat adresi — AES-256-GCM ile şifreli saklanır |
| Tükenen ürünü 0 stoğa çekme | ✓ | Kaynakta pasif ürün için 0 gönderilir |

## Mağaza bağlama

1. **API bilgilerini alın** — Trendyol satıcı panelinde Hesap Bilgileri > Entegrasyon Bilgileri bölümünden satıcı ID, API key ve API secret bilgilerinizi kopyalayın.
2. **Panelde bağlayın** — Giyimport panelinde Pazaryerleri > Mağaza bağla adımında Trendyol'u seçip bilgileri girin; bilgiler şifrelenerek saklanır.
3. **Ürünleri eşleştirin** — 'Ürünleri eşleştir' ile onaylı ürünleriniz barkodla eşleşir; eşleşmeyen barkodlar ayrıca listelenir.
4. **Senkronu açık bırakın** — Stok ve sipariş senkronu seçtiğiniz aralıkla otomatik çalışır; her çalışma senkron kaydına yazılır.

## Teknik ayrıntılar

- Kimlik doğrulama: Basic (API key:API secret) ve User-Agent başlığında satıcı ID.
- 429 ve 5xx yanıtlarında üstel geri çekilme ile en fazla 3 yeniden deneme; 30 saniye zaman aşımı.
- Sipariş çekme aralığı son başarılı çekimden itibaren hesaplanır (en fazla 14 gün geriye).
- Mağaza bağlantısı kaldırıldığında eşleşmeler, siparişler ve şifreli alıcı verileri birlikte silinir.
