Bu kılavuzda, Merchant API'nin sürümleri, sürümleri yayınlama ve farklı sürümlerinin yaşam döngüsünü nasıl yönettiği açıklanmaktadır.
Sürüm oluşturma şeması
Satıcı API'si, alt API düzeyinde bir sürüm stratejisi kullanır. Bu, Merchant API'deki bileşenlerin veya hizmetlerin kendi sürüm yaşam döngülerine sahip olacağı anlamına gelir.
Sürüm oluşturma biçimi ve sunumu
Kararlı alt API sürümleri: Bir alt API kararlı sürümdeyse tüm yöntemleri de kararlı sürümdedir. Mevcut alt API sürümü, vX olarak gösterilir (örneğin, v1, v2). Bunlar, üretime hazır büyük sürümlerdir.
Alfa alt API sürümleri: Bir alt API alfa sürümündeyse tüm yöntemleri de alfa sürümündedir. Alfa alt API sürümü, vXalpha olarak gösterilir (ör. v1alpha, v2alpha). Bunlar, test ve hızlı iterasyon için tasarlanmış erken erişim, deneysel sürümlerdir. Alfa sürümleri, kararlılık garantisi sunmaz ve kullanım ömrü garanti edilmez. Alfa sürümleri, 30 günlük bir bildirim süresiyle değiştirilebilir veya kullanımdan kaldırılabilir.
Sürüm değişiklikleri
Büyük sürüm artışları (ör. 1. sürümden 2. sürüme): Bunlar, geliştirici müdahalesi gerektiren geriye dönük uyumsuz ve önemli değişiklikleri gösterir. Yalnızca kararlı alt API'lerde yapılan ve çalışma şeklini değiştiren değişiklikler yeni bir sürüm numarasına sahip olur. Örneğin, v1'den v2'ye.
Küçük değişiklikler: Geriye dönük uyumlu eklemeler veya düzeltmeler, mevcut ana sürümdeki değişiklikler olarak sunulur. Bu tür değişiklikler, ilgili büyük sürümün sürüm notlarında ayrıntılı olarak açıklanır. Bir alt API'ye yapılan ve çalışmayı kesintiye uğratmayan eklemeler, en son kararlı sürümün alfa kanalında veya doğrudan en son kararlı sürümde yayınlanır.
Günbatımları
Eski satıcı alt API sürümlerini düzenli olarak kullanımdan kaldırırız. Resmi kullanımdan kaldırma duyurusundan itibaren kararlı büyük sürümler (vX) için 12 aylık bir kullanımdan kaldırma aralığı sunuyoruz.
Örneğin, Products alt API'sinin 1. sürümünü 15 Ocak 2026'da kullanımdan kaldırırsak bu sürüm en erken 15 Ocak 2027'de kullanımdan kaldırılır. Bu tarihten sonra alt API'nin önceki sürümü kullanılamayacak.
Alt API sürümü ve yaşam döngüsü durumu
Aşağıdaki tabloda Merchant API'nin her alt API'sinin en son sürümleri listelenmiştir:
Alt API | Alfa sürümleri | Beta sürümleri | Durum |
---|---|---|---|
Hesaplar | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Ürünler | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Ürün girişleri | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Yerel envanterler | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Bölgesel envanterler | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Veri kaynakları | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Promosyonlar | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Raporlar | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Dönüşüm sayısı | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Bildirimler | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Yorumlar | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Kargo ayarları | Kullanılamıyor | v1 beta | v1 beta sürümü etkin |
Product Studio | v1 alpha | Kullanılamıyor | v1 alfa sürümü etkin |
En iyi uygulamalar
- Yeni sürümler, büyük güncellemeler, iyileştirmeler ve alt API'lerin kullanıma sunulması ve desteğinin sonlandırılması ile ilgili duyurular için sürüm notlarını ve son güncellemeleri düzenli olarak kontrol edin.
- Bir alt API'nin 2 veya daha fazla kararlı sürümü varsa her zaman en son sürümü kullanmanızı öneririz.
- Uygulamanızı, ağ sorunları, hız sınırları ve daha yeni alt API sürümleriyle kullanıma sunulabilecek yeni hata kodları veya mesajlar da dahil olmak üzere çeşitli alt API hatalarını sorunsuz bir şekilde ele alacak şekilde tasarlayın.
- Yükseltme planlamanızı, bir alt API sürümünün kullanımdan kaldırılmasına yakın bir zamana kadar beklemeyin. Yeni sürümler kullanıma sunulduğunda hemen değerlendirmeye ve test etmeye başlayın.
- Alt API yol haritasıyla ilgili özellik istekleri veya endişeleriniz için sorularınızı veya geri bildirimlerinizi bizimle paylaşın. Teknik destek almak için Merchant API Ekibi ile nasıl iletişime geçeceğiniz hakkında bilgi edinmek üzere Merchant API ile ilgili yardım alma başlıklı makaleyi inceleyin.