idefix API · Sipariş

idefix API kargo bildirimi: takip numarası, alternatif teslimat ve desi

idefix'te kargo bilgisi sevkiyat ID'siyle bildirilir. Kendi kargo anlaşmanızla gönderiyorsanız takip numarası ve takip adresi update-tracking-number ile iletilir ve sevkiyat kendiliğinden shipment_in_cargo olur. Kendi aracınızla ya da takip edilemeyen bir kargoyla gönderimde alternative-cargo-tracking, teslim bilgisi için manual-deliver, desi ve koli için update-box-info kullanılır.

POST/oms/{vendorId}/{shipmentId}/update-tracking-number

Kargo servisleri

Hepsi POST isteğidir ve /oms/{vendorId}/{shipmentId}/ yolunun devamıdır.

Hangi servisi kullanacağınız kargo modelinize bağlıdır. Platform anlaşmalı kargoda takip bilgisi kargo firmasından gelir ve çoğu zaman ek bildirim gerekmez. Kendi anlaşmanızla gönderiyorsanız takip numarasını siz bildirirsiniz. Kendi aracınızla teslim ediyorsanız hem gönderimi hem teslimi siz bildirirsiniz.

ServisYolun sonuNe için
update-tracking-number/update-tracking-numberKendi anlaşmanızla gönderimde takip numarası
alternative-cargo-tracking/alternative-cargo-trackingKendi aracınız, servis ya da takip edilemeyen kargo
manual-deliver/manual-deliverAlternatif gönderimde teslim bildirimi
update-box-info/update-box-infoDesi ve koli sayısı
change-cargo-provider/change-cargo-provider/{vendorCargoProfile}Gönderi kargosunu değiştirme

Alanlar

ServisAlanNot
update-tracking-numbertrackingNumber, trackingUrlİkisi zorunlu; adres kargo firmasıyla uyumlu olmalı
alternative-cargo-trackingvendorCargoProfileZorunlu; uygun satıcı kargo profili
alternative-cargo-trackingisPhoneNumber, trackingInfo.phoneNumberisPhoneNumber true ise telefon numarası zorunlu
alternative-cargo-trackingtrackingInfo.trackingUrlisPhoneNumber false ise zorunlu
alternative-cargo-trackingtrackingNumber, boxQuantity, desiİsteğe bağlı
manual-deliverdeliverDocumentUrl, deliveryCodeTeslim belgesi adresi ve teslim kodu
update-box-infoboxQuantity, desiKoli sayısı ve desi

update-tracking-number, gönderimin platform anlaşması yerine kendi anlaşmanızla yapılacağını bildirir. Takip adresi ile siparişte seçili kargo profili uyuşmazsa idefix uyarı ya da hata verir; bu durumda önce change-cargo-provider ile doğru kargoyu tanımlayın. Desiyi hesaplamak için desi hesaplama aracını kullanabilirsiniz.

Kargo profilleri

Kargo seçimleri profil ID'leriyle yapılır. Platformda tanımlı profiller GET /pim/cargo-company/profile/list, size tanımlı profiller GET /pim/cargo-company/{vendorId}/profile/list, kargo firmaları GET /pim/cargo-company servisinden gelir. Sevkiyatın profili sipariş listesindeki cargoProfileId ve cargoProfileName alanlarındadır.

Profil alanıAnlamı
isPlatformAgreementSupportPlatform anlaşmalı kargo
isSellerAgreementSupportSatıcı anlaşmalı kargo
isPlatformTrackingSupportPlatform öder modelde platform takip edebiliyor
isSellerTrackingSupportPlatform satıcı adına takip edebiliyor
acceptReturn, acceptHomeReturnİadeyi ve evden iadeyi destekler
fullCoverageUlusal (tüm ülkede hizmet veren) kargo

Kural: alternatif teslimatta isSellerTrackingSupport ve isPlatformAgreementSupport değerleri false olan profil gönderilir. Kargo değiştirmede ise bu ikisinden en az biri true olan profil gönderilir.

Sık hatalar ve çözümleri

  • Takip adresinin kargo profiliyle uyuşmaması: change-cargo-provider ile doğru kargoyu tanımlayıp yeniden bildirin.
  • Alternatif teslimatta teslim bildirimini unutmak: idefix SSS'ye göre satıcı entegrasyonlu kargoda teslim bilgisi manual-deliver ile gönderilir.
  • Yolda sipariş numarası kullanmak: tüm kargo servisleri sevkiyat ID'si ister.
  • Yanlış profil türü göndermek: alternatif teslimat ve kargo değiştirme için profil kuralları farklıdır.
  • Bölünmüş sevkiyatın eski ID'sine takip numarası vermek: yeni sevkiyat ID'lerini kullanın.

Kargoya verdikten sonra siparişin statüsünü sevkiyat listesinden kontrol edin: takip numarası bildirimi başarılıysa statü shipment_in_cargo olur. Statü değişmediyse bildirim reddedilmiş olabilir; yanıt gövdesindeki mesajı kaydedin.

Sık sorulanlar

idefix'e kargo takip numarası nasıl bildirilir?

POST /oms/{vendorId}/{shipmentId}/update-tracking-number servisine trackingNumber ve trackingUrl gönderilir. Sevkiyat kendiliğinden shipment_in_cargo olur.

Kendi aracımla teslim ettiğim siparişi nasıl bildiririm?

Gönderimi alternative-cargo-tracking ile uygun satıcı kargo profili ve telefon ya da takip adresiyle bildirin; teslimden sonra manual-deliver ile teslim bilgisini gönderin.

Desi bilgisi hangi servisle gönderilir?

POST /oms/{vendorId}/{shipmentId}/update-box-info servisine boxQuantity ve desi alanlarıyla.

Kargo firmasını sonradan değiştirebilir miyim?

Platform öder anlaşmalı ya da platformun takip edebildiği sevkiyatlarda change-cargo-provider servisiyle, uygun kargo profil ID'sini yola ekleyerek değiştirebilirsiniz.

Kaynaklar

İlgili idefix API konuları

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

idefix entegrasyonunu kod yazmadan kurun

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