
Trendyol mağazanı bir entegrasyon yazılımına bağlamak için üç bilgiye ihtiyacın var: satıcı ID, API key ve API secret.
Bilgiler panelde nerede?
Trendyol satıcı panelinde Hesap Bilgilerim sayfasına gir. Bu sayfadaki Entegrasyon Bilgileri sekmesinde satıcı ID, API key ve API secret birlikte görünüyor.
Sekmeyi göremiyorsan büyük ihtimalle panele ana kullanıcıyla girmemişsindir. Trendyol'un geliştirici dokümanına göre bu bilgileri yalnızca admin rolündeki ana kullanıcı görebiliyor. Mağazada sonradan açılmış ek kullanıcılar bu sekmeye erişemiyor.
Bilgileri kime, nasıl vermeli?
API key ve secret, mağazanın siparişlerini okuyup durumlarını değiştirmeye yetiyor. Yani bir şifre kadar hassas. Bu yüzden:
- E-posta ya da mesajla düz metin olarak göndermek yerine doğrudan entegrasyonun bağlantı ekranına kendin yapıştır.
- Bir firmayla çalışmayı bıraktığında anahtarların yenilenmesi için Trendyol satıcı desteğinden bilgi al.
- Entegrasyonun anahtarı şifreli sakladığından ve ekranda tamamını göstermediğinden emin ol.
Leadmigo'da anahtarlar şifrelenerek saklanıyor ve panelde yalnızca son dört hanesi görünüyor. Bağlantılar ekranındaki "Bağlantıyı test et" düğmesi bilgilerin doğru girilip girilmediğini hemen gösteriyor.
Test ortamı ayrı
Trendyol'un canlı ortamının yanında bir de test (stage) ortamı var. Test ortamının paneli ve adresleri farklı, giriş bilgileri de canlıdakinden farklı olabiliyor. Trendyol, test ortamına erişim için bağlantının yapılacağı IP adresinin kaydedilmesini istiyor. Bunun için satıcı destek hattını (0850 258 58 00) arayıp talep açmak gerekiyor. Canlı ortamda böyle bir IP kaydı gerekmiyor.
Kendi mağazanda yalnızca sipariş takibi yapacaksan test ortamıyla uğraşman gerekmez. Bu konu daha çok entegrasyonu yazan yazılım ekibini ilgilendiriyor.
Sık görülen hatalar
Bağlantı kurulmuyorsa önce bilgileri karıştırıp karıştırmadığına bak. Satıcı ID bir sayı. API key ve secret ise uzun harf ve rakam dizileri ve sıraları önemli. Kopyalarken başta ya da sonda kalan bir boşluk da bağlantıyı bozuyor.
Bağlantı bir süre çalışıp sonra koptuysa anahtarlar yenilenmiş olabilir. Entegrasyon Bilgileri sekmesindeki güncel bilgileri entegrasyona tekrar girmen yeterli.
Trendyol'un dokümanında her isteğe satıcı ID'sini ve entegratörün adını içeren bir tanıtım bilgisi eklenmesi isteniyor; eklenmeyen istekler reddediliyor. Bu ayarı entegrasyon yazılımı yapıyor, senin bir şey yapmana gerek yok. Ama kendi yazılımını yazıyorsan ilk bakman gereken yer burası.
Trendyol mağazanı Leadmigo'ya bağlamak istersen kurulumu birlikte yapabiliriz.
Kaynaklar
Trendyol Developers: Yetkilendirme
Trendyol Developers: Canlı ve test ortam bilgileri