Herkese merhaba,
Eğer son günlerde Trendyol entegrasyonunuzda Kategori Özelliklerini çekerken, ürün yüklerken veya sipariş çekerken "This endpoint is temporarily unavailable due to a scheduled brownout..." hatası alıyorsanız panik yapmayın. Trendyol, eski V1 (Versiyon 1) servislerini kapatma sürecine girdi ve ara ara planlı kesintiler (brownout) yapıyor.
15 Eylül'de ürün servisleri, 15 Ekim'de ise sipariş servisleri tamamen kapanacak ve V2 (Versiyon 2) zorunlu olacak. Biz FShop altyapımız üzerinde bu sorunu tamamen çözdük. Sistemi patlayan veya hazırlık yapmak isteyen arkadaşlar için ne yapmaları gerektiğini adım adım özetliyorum:
API Bağlantı Adreslerinin Değişimi Sisteminizdeki CURL veya HTTP isteklerini attığınız adresleri V2 ile değiştirmelisiniz.
Sipariş Servisleri: order/sellers/{saticiID}/orders adresini, order/sellers/{saticiID}/v2/orders olarak değiştirin.
Ürün Servisleri: product/sellers/{saticiID}/products adresini, product/sellers/{saticiID}/v2/products olarak değiştirin.
Kategori Özellikleri Çekerken Dikkat Eskiden özellikleri çektiğimiz adres product/product-categories/{id}/attributes şeklindeydi. Yeni adres: product/categories/{id}/attributes oldu. Önemli Detay: Bu yeni adrese istek atarken HTTP Header'a mutlaka "storeFrontCode: tr" eklemelisiniz, aksi halde hata döner.
"Menşei" (Origin) Alanı Artık Zorunlu Önceden Menşei (Türkiye, Çin vb.) bilgisini attributes içinde yolluyorduk. Artık 23 Ekim itibariyle bu yöntem geçersiz olacak. Ürün gönderirken oluşturduğunuz JSON yapısının en üstüne "origin: Türkiye" şeklinde yeni bir alan eklemeniz gerekiyor.
Teslimat Seçeneği Güncellemesi Eskiden Aynı Gün Kargo için gönderdiğimiz "fastDeliveryType" alanı iptal edildi. Artık ürün yüklerken bu alanı hiç göndermeyip, sadece "deliveryDuration: 0" (Aynı gün) veya "deliveryDuration: 1" (Ertesi gün) şeklinde göndermeniz gerekiyor.
Kodlarınızı bu 4 maddeye göre güncellerseniz Trendyol'un yeni sistemine uyumlu hale gelmiş olursunuz. Herkese kolay gelsin!
Eğer son günlerde Trendyol entegrasyonunuzda Kategori Özelliklerini çekerken, ürün yüklerken veya sipariş çekerken "This endpoint is temporarily unavailable due to a scheduled brownout..." hatası alıyorsanız panik yapmayın. Trendyol, eski V1 (Versiyon 1) servislerini kapatma sürecine girdi ve ara ara planlı kesintiler (brownout) yapıyor.
15 Eylül'de ürün servisleri, 15 Ekim'de ise sipariş servisleri tamamen kapanacak ve V2 (Versiyon 2) zorunlu olacak. Biz FShop altyapımız üzerinde bu sorunu tamamen çözdük. Sistemi patlayan veya hazırlık yapmak isteyen arkadaşlar için ne yapmaları gerektiğini adım adım özetliyorum:
API Bağlantı Adreslerinin Değişimi Sisteminizdeki CURL veya HTTP isteklerini attığınız adresleri V2 ile değiştirmelisiniz.
Sipariş Servisleri: order/sellers/{saticiID}/orders adresini, order/sellers/{saticiID}/v2/orders olarak değiştirin.
Ürün Servisleri: product/sellers/{saticiID}/products adresini, product/sellers/{saticiID}/v2/products olarak değiştirin.
Kategori Özellikleri Çekerken Dikkat Eskiden özellikleri çektiğimiz adres product/product-categories/{id}/attributes şeklindeydi. Yeni adres: product/categories/{id}/attributes oldu. Önemli Detay: Bu yeni adrese istek atarken HTTP Header'a mutlaka "storeFrontCode: tr" eklemelisiniz, aksi halde hata döner.
"Menşei" (Origin) Alanı Artık Zorunlu Önceden Menşei (Türkiye, Çin vb.) bilgisini attributes içinde yolluyorduk. Artık 23 Ekim itibariyle bu yöntem geçersiz olacak. Ürün gönderirken oluşturduğunuz JSON yapısının en üstüne "origin: Türkiye" şeklinde yeni bir alan eklemeniz gerekiyor.
Teslimat Seçeneği Güncellemesi Eskiden Aynı Gün Kargo için gönderdiğimiz "fastDeliveryType" alanı iptal edildi. Artık ürün yüklerken bu alanı hiç göndermeyip, sadece "deliveryDuration: 0" (Aynı gün) veya "deliveryDuration: 1" (Ertesi gün) şeklinde göndermeniz gerekiyor.
Kodlarınızı bu 4 maddeye göre güncellerseniz Trendyol'un yeni sistemine uyumlu hale gelmiş olursunuz. Herkese kolay gelsin!