# Nasıl çalışır

> Kaynak site → tarayıcı → ürün havuzu → kurallar → XML/API ve Trendyol/Temu. Giyimport veri akışının adım adım teknik açıklaması.

Giyimport'un veri akışı beş katmandan oluşur. Her katman bir öncekinin çıktısını kullanır ve her adım panelde izlenebilir.

## Mimari akış

Source sites → Crawler → Product pool → Rules → XML / API · Trendyol / Temu

## Adım adım

1. **Kaynak siteyi tara** — Tarayıcı tedarikçi sitesindeki ürün listesini ve ürün sayfalarını okur; ürün, varyant, stok, fiyat ve görsel bilgisini çıkarır.
2. **Ürün havuzuna yaz** — Ürün havuzu değişen kayıtları günceller, fiyat değişimlerini fiyat geçmişine ekler, görselleri kendi sunucusuna indirir.
3. **Kuralları uygula** — Fiyat kuralı satış fiyatını hesaplar; aktiflik kuralı stoğu biten veya bloklanan ürünü pasife alır; paket kapsamı müşterinin göreceği ürünleri belirler.
4. **Yayınla** — Ürünler API ve XML feed üzerinden, yalnızca anahtar sahibinin paket kapsamındaki aktif ürünler olarak sunulur.
5. **Pazaryerlerine gönder** — Bağlı Trendyol ve Temu mağazalarına havuzdan hesaplanan stok (ve isteğe bağlı fiyat) gönderilir; siparişler geri çekilip açık adetler havuzdan düşülür.

## Bileşenler

| Bileşen | Görev |
| --- | --- |
| Tarayıcı | Zamanlanmış ve kaldığı yerden devam edebilen site taramaları |
| Ürün havuzu (PostgreSQL) | Ürün, varyant, görsel, özellik, fiyat geçmişi |
| Kurallar | Fiyat hesaplama, aktiflik, paket/kategori kapsamı |
| API ve XML | Anahtar bazlı kimlik doğrulama, kota, istek kaydı |
| Pazaryeri servisi | Eşleştirme, stok/fiyat gönderimi, sipariş çekme, alıcı verisi şifreleme |
| Panel | Rol bazlı ekranlar, denetim kaydı, kullanıcı ve paket yönetimi |
