Pazaryerine Kargo Takip Bilgisi Gönderimi

Kargo entegrasyonlarını kullanmadan, doğrudan pazaryerine kargo takip numarası bildirimi yapmak için kullanılan endpointler ve data formatları aşağıdaki gibidir.

Bu yöntemle pazaryerlerine kargo takip bilgisi göndermek için siparişlerin pazaryeri özelindeki kayıtlarının (integration_sale_detail) bilgileri de gerekeceği için bu yöntemi kullanmak için sipariş çekimi yapılırken ?with_integration_sale_detail=true parametresinin de eklenerek dönülecek olan api cevabında, sipariş satırlarını bulunduran items listelerine integration_sale_detaillerin de eklenmesi sağlamalıdır. Örnek: core/sale/?with_integration_sale_detail=True

AboutYou Kargo Bilgisi Gönderimi

Endpoint: /api/v1/integration/aboutyou/aboutyoucargoinfo/ Method: POST

(Aboutyoudirect için endpoint: /api/v1/integration/aboutyoudirect/aboutyoudirectcargoinfo/)

Data:

{
  "carrier_key":"DHL_INTERNATIONAL",
  "shipment_tracking_key":"test",
  "return_tracking_key":"test",
  "core_sale":392,
  "sales":[18]
}
  • carrier_key: Taşıyıcı kodudur. Aboutyou siparişleri için sipariş datasındaki integration_sale_detail objesinden alınabilir.
  • shipment_tracking_key': Gönderi takip numarası
  • return_tracking_key: İade takip numarası
  • core_sale: Ana sipariş id'si. core/sale/ endpointinten dönen objelerin id numarasıdır.
  • sales: Pazaryeri sipariş satırı id'sidir. core/sale/ endpointinden dönen sale objelerinin sale.items[].integration_sale_detail.id alanındaki bilgilerden oluşan bir listeyi içerir. Bu listeye eklenecek id'ler, siparişin bu kargoda bulunan satırlarının integration_sale_detail.id'leri olmalıdır.








Otto Kargo Bilgisi Gönderimi

Endpoint: /api/v1/integration/otto/ottocargoinfo/ Method: POST

Data:

{
  "carrier":"DHL",
  "tracking_number":"test",
  "return_carrier": "DHL",
  "return_tracking_number":"test",
  "sales":[18],
  "ship_date": "2026-01-01T12:34:00Z",
  "ship_from_city": "Schwalmtal",
  "ship_from_country_code": "DEU",
  "ship_from_zip_code": "41366",
  "return_carrier_id": "ce2c5497-a972-4c01-b14d-342ca5fcfff"
}
  • carrier: Taşıyıcı kodu. Zorunludur. (Alabileceği değerler aşağıda paylaşılmıştır).
  • tracking_number': Gönderi takip numarası. Zorunludur.
  • return_carrier: İade taşıyıcı kodudur. İadelerin taşıyıcısının gönderilerin taşıyıcısı ile aynı olduğu durumlarda boş bırakılabilir. (Alabileceği değerler aşağıda paylaşılmıştır).
  • return_tracking_number: İade takip numarası. Zorunludur.
  • sales: Pazaryeri sipariş satırı id'sidir. core/sale/ endpointinden dönen sale objelerinin sale.items[].integration_sale_detail.id alanındaki bilgilerden oluşan bir listeyi içerir. Bu listeye eklenecek id'ler, siparişin bu kargoda bulunan satırlarının integration_sale_detail.id'leri olmalıdır.
  • ship_date: Gönderilme zamanı. "2026-01-01T09:34:00Z" ya da "2026-01-01T12:34:00+0300" şeklinde olabilir. Boş bırakılabilir, o durumda request zamanı kullanılır.
  • ship_from_city: Gönderi çıkış şehri. . Zorunludur.
  • ship_from_country_code: Gönderi çıkış ülke kodu. . Zorunludur. Alpha-3 ülke ISO kodu formatında olmalıdır (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
  • ship_from_zip_code: Gönderi çıkış posta kodu. Zorunludur.
  • return_carrier_id: İade taşıyıcısının Otto id'si. Otto hesabında tek bir taşıyıcı tanımlıyken zorunlu değil, birden fazla olduğunda zorunlu. Taşıyıcıların id değerleri Otto hesabından alınabilir.

carrier ve return_carrier alanları için kullanılabilecek kodlar aşağıdaki gibidir:

    - DHL
    - DHL_FREIGHT
    - DHL_HOME_DELIVERY
    - GLS
    - HERMES
    - DPD
    - UPS
    - HES
    - HELLMANN
    - DB_SCHENKER
    - IDS
    - EMONS
    - DACHSER
    - LOGWIN
    - KUEHNE_NAGEL
    - SCHOCKEMOEHLE
    - KOCH
    - REITHMEIER
    - CARGOLINE
    - BURSPED
    - GEL
    - DHL_EXPRESS
    - MEYER_JUMBO
    - BTW
    - RHENUS
    - OTHER_FORWARDER