2. Paketleme Seçeneklerini Oluşturma

Bu adım, hangi ürünlerin birlikte paketlenebileceğini belirlemek için gereklidir.

Hangi SKU'ların fiziksel olarak birlikte paketlenebileceğini belirlemek için aşağıdaki işlemleri kullanmalısınız:

1. Paketleme Seçenekleri Oluşturma (generatePackingOptions)

Birlikte paketlenebilen bir SKU kümesini temsil eder. Birlikte paketlenemeyen SKU'lar farklı paketleme gruplarına gider. Örneğin, tehlikeli madde olarak sınıflandırılan SKU'lar, tehlikeli madde SKU'ları güvenli bir şekilde teslim alabilecek özel dağıtım merkezlerine gönderildiği için diğer SKU'larla birlikte paketlenemez. Hangi SKU'ların birlikte paketlenebileceğini ve paketlenemeyeceğini belirleyen diğer faktörler arasında SKU ağırlıkları ve boyutları, hazırlık ve etiketleme gereksinimleri ve barkod gereksinimleri bulunur.


curl --request POST \
     --url https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/{{inboundPlanId}}/packingOptions \
     --header 'accept: application/json'
{
            "operationId": "d5a9b647-f8d1-438f-8050-0c532783c45f"
        }

2. Paketleme Seçenekleri Listeleme (listPackingOptions)

Ürünlerin paketleme gruplarına nasıl eşleneceğine ilişkin seçenekler kümesini temsil eder. Her Paketleme Seçeneği, her biri SKU listesi içeren bir Paketleme Grubu kümesi içerir. Bu seçeneklerin her biriyle ilişkili indirimler veya ücretler olabilir. Ayrıca, her seçenek tüm olası gönderim yöntemlerinin bir alt kümesiyle sınırlandırılabilir. Bu paketleme işlemleri, satıcının bir seçeneği inceleyip seçmesini sağlar.


curl --request GET \
     --url 'https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/{{inboundPlanId}}/packingOptions?pageSize=10' \
     --header 'accept: application/json'
{
    "packingOptions": [
        {
            "packingGroups": [
                "pg21eb281b-2087-4143-b74f-0ac56d685273"
            ],
            "fees": [],
            "discounts": [],
            "packingOptionId": "po4d2d54a3-563f-4842-86de-22a54eb898a2",
            "supportedConfigurations": [
                {
                    "shippingRequirements": [
                        {
                            "modes": [
                                "GROUND_SMALL_PARCEL"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "FREIGHT_LTL"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "FREIGHT_FTL_PALLET"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "OCEAN_LCL"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "OCEAN_FCL"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "AIR_SMALL_PARCEL"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "AIR_SMALL_PARCEL_EXPRESS"
                            ],
                            "solution": "USE_YOUR_OWN_CARRIER"
                        },
                        {
                            "modes": [
                                "GROUND_SMALL_PARCEL"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "FREIGHT_LTL"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "FREIGHT_FTL_PALLET"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "OCEAN_LCL"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "OCEAN_FCL"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "AIR_SMALL_PARCEL"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        },
                        {
                            "modes": [
                                "AIR_SMALL_PARCEL_EXPRESS"
                            ],
                            "solution": "AMAZON_PARTNERED_CARRIER"
                        }
                    ],
                    "boxPackingMethods": [
                        "BOX_CONTENT_PROVIDED",
                        "BARCODE_2D",
                        "MANUAL_PROCESS"
                    ]
                }
            ],
            "supportedShippingConfigurations": [
                {
                    "shippingMode": "GROUND_SMALL_PARCEL",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "FREIGHT_LTL",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "FREIGHT_FTL_PALLET",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "OCEAN_LCL",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "OCEAN_FCL",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "AIR_SMALL_PARCEL",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "AIR_SMALL_PARCEL_EXPRESS",
                    "shippingSolution": "USE_YOUR_OWN_CARRIER"
                },
                {
                    "shippingMode": "GROUND_SMALL_PARCEL",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "FREIGHT_LTL",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "FREIGHT_FTL_PALLET",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "OCEAN_LCL",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "OCEAN_FCL",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "AIR_SMALL_PARCEL",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                },
                {
                    "shippingMode": "AIR_SMALL_PARCEL_EXPRESS",
                    "shippingSolution": "AMAZON_PARTNERED_CARRIER"
                }
            ],
            "status": "OFFERED"
        }
    ],
    "pagination": {}
}

3. Paketleme Seçeneğini Onaylama (confirmPackingOption)

curl --request POST 'https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wfdd473b73-5672-4630-a7a3-11de47756a60/packingOptions/{{packingOptionId}}/confirmation' \
--header 'accept: application/json'
{
    "operationId": "c489cc07-36a2-42ba-b457-5aa489365d48"
}

(Opsiyonel) Her Paketleme Seçeneğindeki Ürünleri Listeleme

Paketleme grubundaki SKU öğelerini görüntülemek için, paketleme grubunun packingGroupId'si ile listPackingGroupItems'ı çağırın.

curl --location --GET 'https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wfdd473b73-5672-4630-a7a3-11de47756a60/packingGroups/{{packingGroupId}}/items?pageSize=10' \
--header 'accept: application/json'
{
    "pagination": {},
    "items": [
        {
            "labelOwner": "SELLER",
            "msku": "7N-N3I0-MBXA",
            "quantity": 15,
            "fnsku": "X002EPH25N",
            "asin": "B0FRSQ17J8",
            "expiration": "2027-01-01",
            "prepInstructions": [
                {
                    "prepType": "ITEM_LABELING",
                    "fee": {
                        "amount": 0,
                        "code": "TRY"
                    },
                    "prepOwner": "SELLER"
                }
            ]
        },
        {
            "labelOwner": "SELLER",
            "msku": "FX-263D-7CDG",
            "quantity": 10,
            "fnsku": "X002EPFAL1",
            "asin": "B0FRSMDNSX",
            "expiration": "2027-01-01",
            "prepInstructions": [
                {
                    "prepType": "ITEM_LABELING",
                    "fee": {
                        "amount": 0,
                        "code": "TRY"
                    },
                    "prepOwner": "SELLER"
                }
            ]
        }
    ]
}