5. Taşıma Seçeneklerini

1. Taşıma Seçeneklerini Oluşturma

Taşıma Seçenekleri Oluşturma işlemi, sevkiyat seçenekleri içindeki her gönderi için kullanılabilir taşıma modu ve kargo firması seçeneklerinin listesini temsil eder.

Bu işlem başlatıldığında entegratörün aşağıdaki bilgileri iletmesi gerekir:

  • Yerleşim seçeneği kimliği (Placement option ID)
  • Gönderi kimliği (Shipment ID)

Bu işlem başlatıldığında satıcının aşağıdaki bilgileri iletmesi gerekir

  • Gönderilmeye hazır tarihi (Ready-to-ship date): ISO 8601 tarih-saat formatında olmalıdır ve aşağıdaki şekillerde kabul edilir:

yyyy-MM-ddTHH:mmZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mm:ss.sssZ



curl --location 'https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/{{inboundPlanId}}/transportationOptions' \
--header 'accept: application/json' \
--header 'x-amz-access-token: Atza|' \
--header 'Content-Type: application/json' \
--data-raw '{
  "shipmentTransportationConfigurations": [
    {
      "contactInformation": {
        "email": "[email protected]",
        "name": "isim",
        "phoneNumber": "+901234567890"
      },
      "readyToShipWindow": {
        "start": "2025-09-05T00:00Z"
      },
      "shipmentId": "shc0e859b7-9f9c-435b-97d7-f69d98d82bd4"
    }
  ],
  "placementOptionId": "plaac7bd29-eff5-4278-942b-b54146e57330"
}'
{
    "operationId": "c934217e-9d82-4057-b2f2-a3f38af1365e"
}


2. Taşıma Seçeneklerini Listeleme

Bu istekte Amazon Anlaşmalı Partner Taşıyıcı ile gönderim yapmak için, gönderi tipinize göre transportationOption seçmeniz gerekir:

Küçük paket teslimatları için, shippingMode alanı GROUND_SMALL_PARCEL olan seçeneği seçin.

Ayrıca shippingSolution değerinin AMAZON_PARTNERED_CARRIER olduğundan emin olun.


❗️

Taşıma seçeneklerini alabilmek için placementOptionId veya shipmentId değerlerinden birinin verilmesi zorunluldur.


curl --location 'https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/{{inboundPlanId}}/transportationOptions?pageSize=10&shipmentId={{shipmentId}}&placementOptionId={{placementOptionId}}' \
--header 'accept: application/json' \
--header 'x-amz-access-token: Atza|'
{
    "transportationOptions": [
        {
            "carrier": {
                "name": "UPS",
                "alphaCode": "UPSN"
            },
            "quote": {
                "cost": {
                    "amount": 31.01,
                    "code": "TRY"
                }
            },
            "preconditions": [],
            "shipmentId": "sh72272814-a0c6-4551-a78c-492f23d29f84",
            "shippingMode": "GROUND_SMALL_PARCEL",
            "transportationOptionId": "toa8e28298-97e6-4719-b037-c095c231e47e",
            "shippingSolution": "AMAZON_PARTNERED_CARRIER"
        }
    ],
    "pagination": {}
}