Trendyol API · Sipariş

Trendyol sipariş paketini bölme (splitShipmentPackage)

Trendyol'da bir sipariş paketini birden fazla pakete bölmek için dört servis vardır: split, multi-split, quantity-split ve split-packages. Hepsi POST yöntemiyle /integration/order/sellers/{sellerId}/shipment-packages/{packageId} altındaki alt yollara gönderilir. Bölme sonrası mevcut paket UnPacked olur; aynı sipariş numarası altındaki yeni paketler asenkron oluşur. Bu yüzden siparişi yeniden çekmeniz gerekir.

POST/integration/order/sellers/{sellerId}/shipment-packages/{packageId}/splitDiğerleri: .../multi-split, .../quantity-split, .../split-packages

Dört bölme servisi

ServisAlt yolGövdeNe yapar
splitShipmentPackage/splitorderLineIds: [kalem kimlikleri]Verilen kalemleri ayrı pakete alır
multiSplitShipmentPackage/multi-splitsplitGroups: her grupta orderLineIdsTek istekte birden çok paket oluşturur
splitShipmentPackageByQuantity/quantity-splitquantitySplit: orderLineId ve quantities dizisiBir kalemin adetlerini paketlere böler
splitMultiPackageByQuantity/split-packagessplitPackages: her pakette packageDetails (orderLineId, quantities)Kalem ve adeti birlikte vererek paket kurar

Gövde örnekleri

  • split: orderLineIds: [KALEM_1]. Belirtilen kalem yeni pakete taşınır.
  • multi-split: splitGroups içinde [3, 5, 6] ve [7, 8, 9] kalem grupları. Doküman örneğinde bu istek üç paket üretir: iki grup için birer paket ve kalan kalemler için bir paket.
  • quantity-split: quantitySplit içinde orderLineId: KALEM_1, quantities: [2, 2]. Dört adetlik kalem ikişer adetlik iki pakete bölünür.
  • split-packages: splitPackages içinde packageDetails ile orderLineId ve quantities çiftleri. İstekte dışarıda bıraktığınız ürünler ayrı ve yeni bir pakette oluşur.

multi-split kullanırken paketteki bütün kalemleri gruplara yazmayın. Kalan kalemler için sistem zaten otomatik bir paket oluşturur.

Bölmeden sonra

Bölme asenkron çalışır. İstek başarılı döndükten hemen sonra yeni paketler hazır olmayabilir. Mevcut paket UnPacked statüsüne geçer; aynı orderNumber altında yeni shipmentPackageId ve cargoTrackingNumber değerleri oluşur. Yeni paketlerin createdBy alanı split olarak gelir.

Yeni paket bilgilerini sipariş paketlerini çekme servisinden (status=UnPacked ile eski paketi, orderNumber ile yenileri) ya da webhook'tan alın. Statü, etiket ve fatura işlemlerini yeni paket kimlikleriyle yapın; eski kimliğe istek göndermeyin.

Ne zaman bölmeli?

  • Ürünler farklı depolardan çıkıyorsa her depo için ayrı paket.
  • Bir ürün hazır, diğeri birkaç gün sonra gelecekse hazır olanı hemen göndermek için.
  • Koli boyutu ya da ağırlığı tek pakete sığmıyorsa.

Bir ürünü hiç gönderemeyecekseniz bölme yerine tedarik edememe bildirimi doğru işlemdir. Bölme yalnız gönderimi parçalara ayırır; ürünü iptal etmez. Her yeni paket ayrı bir kargo gönderisi olduğu için kargo maliyetini de hesaba katın.

Limit ve sık hatalar

Her bölme yolu ayrı limitlenir: en düşük iki kademede dakikada 100, 150.000 ürün kademesinde 200 istek; 500.000 ürün ve üzerinde sınır yoktur.

BelirtiNedenÇözüm
400Kalem kimliği pakette yokorderLineId değerlerini paketin lines dizisinden alın
Yeni paket görünmüyorBölme asenkronKısa süre sonra siparişi yeniden çekin
Statü isteği eski pakette hata veriyorPaket UnPacked olduYeni paket kimliğini kullanın

Sık sorulanlar

Trendyol'da sipariş paketi nasıl bölünür?

Kalemleri ayırmak için POST .../shipment-packages/{packageId}/split servisine orderLineIds gönderin. Birden çok paket için multi-split, adet bölmek için quantity-split ya da split-packages kullanılır.

Bölmeden sonra eski paket ne olur?

Mevcut paket UnPacked statüsüne geçer. Aynı sipariş numarası altında yeni paket kimlikleri ve kargo numaraları oluşur.

Bölme sonucu hemen görünür mü?

Hayır. Yeni paketler asenkron oluşur. Kısa bir süre sonra sipariş servisinden ya da webhook'tan yeni paketleri okuyun.

Bir kalemin adetlerini iki pakete ayırabilir miyim?

Evet. quantity-split servisinde orderLineId ve quantities dizisi gönderin; örneğin [2, 2] dört adetlik kalemi ikişer adetlik iki pakete böler.

Kaynaklar

İlgili Trendyol API konuları

Son güncelleme: 27.10.2026 · Trendyol API rehberinin tamamı

Trendyol entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.