1) Amaç
Koza E-Ticaret Zekâ Platformu; e-ticaret ve pazaryeri verilerini analiz ederek ürün/kategori/kanal bazlı
gerçek kârlılığı görünür kılar. Komisyon, kargo, iade ve reklam harcamalarının kârı nasıl etkilediğini
ortaya çıkarır; “çok satan ama zarar ettiren” alanları ayıklar ve yönetime aksiyon önceliği sunar.
Bu doküman, platformun sağlıklı çalışması için gerekli veri alanlarını, entegrasyon yöntemlerini ve teknik ön koşulları tanımlar.
2) Kapsam
- Analiz kapsamı: Sipariş, iade/iptal, komisyon/kesinti, kargo/lojistik, reklam (opsiyonel: maliyet, stok, teslimat SLA)
- Veri kullanım amacı: Kârlılık analizi, zarar noktası uyarıları, iade riski, reklamın kâra etkisi, yönetici özeti
- Çalışma prensibi: Koza platformu sistemlere yazmaz; süreçlere müdahale etmez, sadece okur.
3) Veri Kaynakları
Koza E-Ticaret Zekâ Platformu aşağıdaki kaynaklardan veri bekler (en az 1 satış kanalı ile başlanabilir):
- E-ticaret altyapısı (sipariş, ürün, müşteri, stok) – örn. Shopify/WooCommerce/özel altyapı
- Pazaryerleri (sipariş, komisyon/kesinti, iade, kampanya) – örn. Trendyol/Hepsiburada/Amazon vb.
- Reklam platformları (harcama, kampanya, dönüşüm sinyalleri) – örn. Meta/Google/Marketplace Ads
- Kargo / lojistik (gönderi, ücret, teslimat süreleri, iade kargo) – kargo firması veya lojistik yazılımı
- (Opsiyonel) ERP / muhasebe (ürün maliyeti/cost, operasyon maliyet parametreleri)
4) Zorunlu Veri Setleri
Aşağıdaki veri setleri sağlanmadan Koza E-Ticaret Zekâ Platformu’nun kârlılık, iade ve zarar noktası analizleri
sağlıklı çalışmaz.
4.1) Orders (Sipariş Başlığı)
Amaç: Siparişin kanal/mağaza bağlamı, tarihsel akış ve finansal toplamların doğrulanması.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| OrderId | Sipariş benzersiz ID | Evet |
| OrderNo | Sipariş numarası | Hayır |
| Channel | Kanal / pazaryeri / mağaza | Evet |
| StoreId | Mağaza/şube/hesap kimliği | Hayır |
| OrderDate | Sipariş zamanı (ISO 8601) | Evet |
| Status | Durum (Paid/Shipped/Cancelled vb.) | Evet |
| Currency | Para birimi | Hayır |
| GrossAmount | Brüt tutar (indirim öncesi/sonrası politikanıza göre) | Evet |
| DiscountAmount | İndirim toplamı | Hayır |
| NetAmount | Net tutar (müşteri tahsilatı) | Evet |
| PaymentMethod | Ödeme yöntemi | Hayır |
| CustomerId | Müşteri ID (anonim ID yeterli) | Hayır |
| ShipToCity | Gönderim ili | Hayır |
4.2) OrderItems (Sipariş Kalemleri)
Amaç: Ürün/SKU bazlı satış, iade ve kârlılık analizi.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| OrderId | İlgili sipariş ID | Evet |
| OrderItemId | Kalem ID | Evet |
| Sku | SKU / ürün kodu | Evet |
| ProductName | Ürün adı | Hayır |
| Quantity | Adet | Evet |
| UnitPrice | Birim satış fiyatı | Evet |
| LineDiscount | Kalem indirimi | Hayır |
| LineNetAmount | Kalem net tutar | Evet |
| VatRate | KDV oranı | Hayır |
| CategoryPath | Kategori hiyerarşisi | Hayır |
4.3) Returns (İade / İptal / Değişim)
Amaç: İade oranı, iade maliyeti ve “kârı eriten” ürünlerin ayıklanması.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| ReturnId | İade/iptal ID | Evet |
| OrderId | İlgili sipariş ID | Evet |
| OrderItemId | İlgili kalem ID | Hayır |
| Sku | SKU | Evet |
| Quantity | İade adet | Evet |
| ReturnDate | İade/iptal tarihi | Evet |
| ReturnReasonCode | Neden kodu | Hayır |
| ReturnReasonText | Neden açıklaması | Hayır |
| Status | Onaylandı/Red vb. | Hayır |
| RefundAmount | İade edilen tutar | Evet |
| ReturnShippingCost | İade kargo maliyeti | Hayır |
4.4) Fees / Commissions (Komisyon & Kesintiler)
Amaç: Kanal bazlı komisyon, kesinti ve tahsilat farklarının kâra etkisi.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| FeeId | Kayıt ID | Evet |
| Channel | Kanal/pazaryeri | Evet |
| OrderId | Sipariş ID | Hayır |
| OrderItemId | Kalem ID | Hayır |
| FeeType | Komisyon / hizmet bedeli / kupon katkı vb. | Evet |
| FeeAmount | Tutar | Evet |
| FeeDate | Tarih | Hayır |
| Currency | Para birimi | Hayır |
| Description | Açıklama | Hayır |
4.5) Shipments (Kargo / Gönderi)
Amaç: Kargo maliyeti, teslimat süresi, gecikme ve iadeye dönüşen gönderilerin analizi.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| ShipmentId | Gönderi ID | Evet |
| OrderId | İlgili sipariş | Evet |
| Carrier | Kargo firması | Hayır |
| TrackingNo | Takip no | Hayır |
| ShipDate | Çıkış tarihi | Hayır |
| DeliveredDate | Teslim tarihi | Hayır |
| ShippingCost | Kargo maliyeti | Hayır |
| DeliverySlaDays | SLA (gün) | Hayır |
| Status | InTransit/Delivered/Returned vb. | Hayır |
4.6) AdSpend (Reklam Harcaması – Minimum)
Amaç: Reklam harcamasının “ciro” değil “kâr” üzerindeki etkisini yorumlama.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| Platform | Meta/Google/Marketplace vb. | Evet |
| CampaignId | Kampanya ID | Evet |
| CampaignName | Kampanya adı | Hayır |
| Date | Tarih | Evet |
| Spend | Harcama | Evet |
| Clicks | Tıklama | Hayır |
| Impressions | Gösterim | Hayır |
| Conversions | Dönüşüm | Hayır |
| AttributedRevenue | Atfedilen ciro (varsa) | Hayır |
| Sku | SKU eşlemesi (varsa) | Hayır |
5) Opsiyonel Veri Setleri
Aşağıdaki veri setleri zorunlu değildir; ancak kârlılık doğruluğu, stok/teslimat etkisi ve gelişmiş optimizasyon
senaryoları için yüksek değer sağlar.
5.1) Products (Ürün Kartı & Hiyerarşi)
Amaç: SKU standardı, kategori ağacı, marka/etiket bazlı analiz.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| Sku | SKU / ürün kodu | Evet |
| ProductName | Ürün adı | Hayır |
| Brand | Marka | Hayır |
| CategoryPath | Kategori yolu | Hayır |
| Status | Aktif/pasif | Hayır |
5.2) ProductCosts (Ürün Maliyeti / Cost)
Amaç: Gerçek kârlılık hesaplarının doğruluğunu artırma (COGS).
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| Sku | SKU | Evet |
| UnitCost | Birim maliyet | Evet |
| Currency | Para birimi | Hayır |
| EffectiveFrom | Geçerlilik başlangıç tarihi | Hayır |
| CostType | Standart/ortalama/son alış vb. | Hayır |
5.3) StockLevels (Stok Seviyeleri)
Amaç: Stok-out kaynaklı kayıp satış, teslimat gecikmesi ve kâr etkisi.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| Sku | SKU | Evet |
| Warehouse | Depo | Hayır |
| OnHand | Mevcut stok | Evet |
| Reserved | Rezerve stok | Hayır |
| Timestamp | Zaman damgası | Hayır |
6) Entegrasyon Yöntemi
Koza E-Ticaret Zekâ Platformu sistemlere yazmaz; sadece okur. Entegrasyon read-only çalışır ve sistem üzerinde veri değişikliği yapılmaz.
- REST API: JSON tabanlı uç noktalar üzerinden veri okuma (önerilir)
- Webhook (ops.): Yeni sipariş/iade olaylarını hızlı yakalamak için
- Database View: Sadece okuma yetkili view’ler (özel altyapılar için)
- Scheduled Export: JSON/CSV dışa aktarım (geçici / başlangıç yöntemi)
7) Performans & Format Beklentileri
- Veri güncelliği: Sipariş/İade 5–15 dk, komisyon/kesinti günlük, reklam günlük (ops. saatlik)
- Zaman damgası: OrderDate, ReturnDate, (varsa) ShipDate/DeliveredDate önerilir
- Tarih-saat formatı: ISO 8601 (timezone dahil)
- Karakter seti: UTF-8
- Referans bütünlüğü: OrderId–OrderItemId, SKU eşleşmeleri tutarlı olmalıdır
- Tekilleştirme: Aynı kayıt tekrar geliyorsa idempotent upsert yapılabilmelidir
- Incremental sync: updatedAt / lastModified alanı varsa tercih edilir
8) Hazırlık Kontrol Listesi
Aşağıdaki maddelerin tamamı “Evet” ise, Koza E-Ticaret Zekâ Platformu kısa sürede devreye alınabilir.
9) Örnek API Endpoint’leri
Aşağıdaki uç noktalar örnek amaçlıdır. Altyapı/pazaryeri mimarisine göre isimler değişebilir.
/api/orders
/api/order-items
/api/returns
/api/fees-commissions
/api/shipments
/api/adspend
/api/products
/api/product-costs
/api/stock-levels
Yetkilendirme önerisi: OAuth2 / API Key + SSL/TLS + (ops.) IP Whitelist
