Fulfillment Inbound API’yi kullanarak, Amazon depolarına envanter göndermek üzere gönderi planları oluşturan ve güncelleyen uygulamalar geliştirebilirsiniz. Ayrıca, belirlediğiniz kriterlere göre giriş sevkiyatlarının veya sevkiyat ürünlerinin listelerini talep edebilirsiniz.
Temel Özellikler
- Sevkiyat oluşturma: Fulfillment Inbound API, yeni gönderi planları oluşturmak ve taşıma seçeneklerini belirleyerek sevkiyatları oluşturmak için POST işlemlerini kabul eder.
- Sevkiyat detaylarını getirme: Var olan bir sevkiyat hakkında detaylı bilgi almak için GET işlemleri kullanılabilir.
- Sevkiyat planlarını güncelleme: Var olan bir sevkiyat planındaki bireysel öznitelikleri (örneğin plan adı) güncellemek için POST işlemleri yapılabilir.
- Sevkiyat planlarını silme: Mevcut bir sevkiyat planını silmek için PUT işlemi yapılabilir.
- Uyumluluk: Fulfillment Inbound API ile oluşturulan planlar, yerleştirme ve taşıma seçenekleri onaylandıktan sonra Amazon’un arayüzü olan Send to Amazon (STA) üzerinden erişilebilir ve düzenlenebilir. Aynı şekilde, STA üzerinden oluşturulan planlara API aracılığıyla da erişilebilir.
Sevkiyat Türleri
- Amazon ortak taşıyıcısı (PCP) ile Küçük Paket Teslimatı (SPD): Satıcılar, Amazon’un anlaşmalı taşıyıcılarını kullanarak küçük paket (yani tekil kutular) sevkiyatlarını oluşturabilirler.
- Ortak olmayan taşıyıcı (nPCP) ile Paletli sevkiyat (LTL/FTL): Daha büyük sevkiyatlarda lojistik üzerinde daha fazla kontrol sağlamak isteyen satıcılar, kendi taşıyıcılarını kullanarak sevkiyatlarını yönetebilirler.
Sevkiyat oluşturmak için FBA Inbound API üzerinden atılması gereken isteklerin diagramını aşağıda bulabilirsiniz:

Sevkiyat oluşturma işleminde zorunlu olmayan ancak ek işlevsellik sağlayan bazı işlemler:
- Mevcut sevkiyat planlarının listesini alma: listInboundPlans, sayfalandırılmış bir çağrıdır. Daha fazla veri sayfası almak için sonraki çağrıları yaptığınızda, doğru yanıtı almak için orijinal çağrıda kullandığınız filtrelerin aynısını kullanmalısınız.
- Giriş planındaki ürünlerin listesini alma
- Giriş planını iptal etme: İptal süresi, Küçük Paket gönderi taşıma talebini onayladıktan sonra 24 saat, Parsiyel Kamyon Yükü / Tam Kamyon Yükü (LTL/FTL) gönderi taşıma talebini onayladıktan sonra bir saattir. Bundan sonra iptal işlemi gönderilememektedir.
- Sevkiyat adını güncelleme
- Giriş planı adını güncelleme
- Sevkiyat kutularını listeleme: Başarılı bir yanıt, gönderideki kutular ve kutulardaki ürünler hakkında bilgi içerir. Her kutunun, kutu etiketlerini kutularla eşleştirmek için kullanılabilen ilgili bir paket kimliği vardır. Gönderi kutuları, kullanılabilir hale gelmeden önce setPackingInformation işlemiyle oluşturulmalıdır.
- Pazaryeri ürün etiketleri oluşturma
- Sevkiyat ürünlerini listeleme
- Bir SKU için hazırlık talimatlarını alma
- Bir SKU'nun sevkiyat için uygunluğunu kontrol etme
- Sevkiyattaki bilgileri güncelleme
Bir sevkiyatın içeriğini aşağıdaki işlemleri kullanarak güncelleyebilirsiniz:
- Sevkiyat İçeriği Güncelleme Detayı Oluşturma
- Sevkiyat İçeriği Güncelleme Detayı Listeleme
- Sevkiyat İçeriği Güncelleme Detayı Onaylama
Bu işlemler sayesinde satıcılar, Amazon sevkiyatı teslim almadan önce sevkiyatlarındaki ürün miktarlarını güncelleyebilir, kutu ekleyip çıkarabilir veya SKU'ları kaldırabilir.
Bu işlemler yalnızca taşıma seçeneklerini onayladıktan sonra ve sevkiyat "Receiving" (Teslim Alınıyor) durumuna geçmeden önce çağrılabilir. Sevkiyatın depoya ulaşmasından önce, her SKU için sevkiyat başına ürün adedinde en fazla %5 veya 6 birim (hangisi daha büyükse) kadar değişiklik yapabilirsiniz. Ayrıca, SKU başına maksimum 6 birim olacak şekilde, bir SKU’yu tamamen sevkiyattan kaldırabilirsiniz. Ancak, bir sevkiyattaki tüm SKU'ları kaldıramaz ya da sevkiyatı tamamen boş bırakamazsınız. Bu sınırların ötesinde değişiklik yapmak istiyorsanız, mevcut giriş planını iptal edip yeni bir plan oluşturmanız gerekir.
Adım 1:Sevkiyat İçeriğini Güncelleyin
Sevkiyatın güncellenmiş içeriğini bildirmek için generateShipmentContentUpdatePreviews işlemini çağırın ve güncelleme sonrası sevkiyatta bulunacak kutu ve ürün bilgilerini gönderin. Bu işlem başarılı olduğunda, yanıt içinde bir inboundPlanID ve operationId döner. Bu değerlerle isteğin durumunu sorgulayabilirsiniz.
Adım 2:Değişiklikleri ve Teklifleri İnceleyin
Önerilen değişiklikleri ve güncellenmiş taşıma tekliflerini görmek için listShipmentContentUpdatePreview işlemini kullanın.
Adım 3:Güncellemeleri Onaylayın
listShipmentContentUpdatePreview yanıtında dönen aşağıdaki bilgileri kullanarak confirmShipmentContentUpdatePreview işlemini çağırın ve güncellemeleri onaylayın:
inboundPlanID, shipmentID, contentUpdatePreviewId
