Trendyol API Entegrasyonu Nasıl Yapılır? Adım Adım Rehber
Trendyol API entegrasyonunu adım adım nasıl yapacağınızı, API anahtarı alma, kimlik doğrulama ve temel endpoint'leri kullanma yöntemlerini öğrenin.
Trendyol API Entegrasyonu Nasıl Yapılır? Adım Adım Rehber
Trendyol, Türkiye'nin en büyük e-ticaret platformlarından biri olarak, satıcılarına güçlü bir API (Application Programming Interface) sunmaktadır. Bu API sayesinde ürün yönetimi, sipariş takibi, stok güncellemeleri ve daha birçok işlemi otomatik hale getirebilirsiniz.
Trendyol API Nedir ve Neden Önemlidir?
Trendyol API, mağazanızla Trendyol platformu arasında otomatik veri alışverişi yapmanızı sağlayan bir arayüzdür. Manuel işlemleri ortadan kaldırarak:
- ⚡ Zaman tasarrufu sağlar (günde 4-5 saat)
- 📊 Gerçek zamanlı veri senkronizasyonu sunar
- 🤖 Otomatik sipariş yönetimi imkanı verir
- 💰 İnsan kaynaklı hataları minimize eder
- 📈 Ölçeklenebilirlik sağlar
API Kullanmaya Başlamadan Önce Gerekenler
1. Trendyol Satıcı Hesabı
Öncelikle aktif bir Trendyol satıcı hesabınız olması gerekmektedir. Eğer henüz satıcı değilseniz:
- Trendyol Satıcı Platformu'na giderek başvuru yapın
- Gerekli belgeleri hazırlayın
- Onay sürecini bekleyin (genelde 3-5 iş günü)
2. API Kimlik Bilgileri
API kullanabilmek için 3 temel bilgiye ihtiyacınız var:
- Supplier ID (Satıcı Kimliği)
- API Key (API Anahtarı)
- API Secret (API Gizli Anahtarı)
API Kimlik Bilgilerini Alma Adımları
- Trendyol Satıcı Paneline giriş yapın
- Ayarlar menüsüne tıklayın
- Entegrasyonlar sekmesini açın
- API Yönetimi bölümünden yeni API anahtarı oluşturun
- API Key ve API Secret bilgilerini güvenli bir yere kaydedin
⚠️ Önemli: API Secret bilginizi asla kimseyle paylaşmayın!
Trendyol API Mimarisi
Trendyol API, REST mimarisi kullanır ve JSON formatında veri alışverişi yapar:
- Base URL:
https://api.trendyol.com/sapigw/suppliers - Kimlik Doğrulama: Basic Authentication (Base64)
- Veri Formatı: JSON
- Rate Limiting: Dakikada maksimum 60 istek
Endpoint Kategorileri
- Ürün Yönetimi (
/products) - Sipariş Yönetimi (
/orders) - Stok ve Fiyat (
/products/price-and-inventory) - İade İşlemleri (
/claims)
Kimlik Doğrulama Örneği
const apiKey = "YOUR_API_KEY";
const apiSecret = "YOUR_API_SECRET";
// Base64 encode
const credentials = Buffer.from(`${apiKey}:${apiSecret}`).toString("base64");
// HTTP Headers
const headers = {
"Authorization": `Basic ${credentials}`,
"Content-Type": "application/json"
};
Sipariş Listeleme Örneği
async function getOrders() {
const supplierId = "YOUR_SUPPLIER_ID";
const url = `https://api.trendyol.com/sapigw/suppliers/${supplierId}/orders`;
const response = await fetch(url, {
method: "GET",
headers: headers,
params: {
page: 0,
size: 50
}
});
return await response.json();
}
Stok ve Fiyat Güncelleme
async function updatePriceAndStock(items: any[]) {
const supplierId = "YOUR_SUPPLIER_ID";
const url = `https://api.trendyol.com/sapigw/suppliers/${supplierId}/products/price-and-inventory`;
const response = await fetch(url, {
method: "POST",
headers: headers,
body: JSON.stringify({ items })
});
return await response.json();
}
TrendEntegre ile Kolay Entegrasyon
TrendEntegre platformunu kullanarak tüm bu işlemleri kod yazmadan yapabilirsiniz:
✅ Otomatik API Entegrasyonu
✅ Görsel Arayüz
✅ Toplu İşlemler
✅ Karlılık Analizi
✅ Webhook Yönetimi
Sonuç
Trendyol API entegrasyonu ile:
- ⏰ Zaman tasarrufu sağlayacaksınız
- 📉 İnsan hatalarını azaltacaksınız
- 📈 Ölçeklenebilir bir sistem kuracaksınız
- 🚀 Rakiplerinizin önüne geçeceksiniz
Anahtar Kelimeler: Trendyol API, API entegrasyonu, Trendyol entegrasyon rehberi, e-ticaret API, sipariş yönetimi API
Eyüp Aktaş
Bu yazı Eyüp Aktaş tarafından yazılmıştır.
İlgili Yazılar
Yorumlar (0)
Yorum Yaz
Henüz yorum yapılmamış. İlk yorumu yapan siz olun!