Askıdaki Sipariş Paketlerini Çekme (getShipmentPackages)

Ödeme güvenliğinden geçmekte olan ve kargo firmasından kargo bilgisi beklenen siparişlerinizi, bu method yardımıyla alabilirsiniz.Sistem tarafından ödeme kontrolünden ve kargo bilgileri tamamlandıktan sonra otomatik paketlenerek sipariş paketleri oluşturulur.

  1. Awaiting statüsündeki siparişleri sadece stok kontrolleriniz için kullanabilirsiniz.
  2. Ödeme kontrolünden geçen siparişler artık Created statüsünde sizlere dönecektir.
  3. Ödeme kontrolünden geçmeyen siparişler ise Cancelled statüsünde sizlere dönecektir.

GET getShipmentPackages

Servis Parametreleri

ParametreParametre DeğerAçıklamaTip
startDateBelirli bir tarihten sonraki siparişleri getirir. Timestamp olarak gönderilmelidir.long
endDateBelirtilen tarihe kadar olan siparişleri getirir. Timestamp olarak gönderilmelidir.long
pageSadece belirtilen sayfadaki bilgileri döndürürint
sizeMaksimum 200Bir sayfada listelenecek maksimum adeti belirtir.int
supplierIdİlgili tedarikçinin ID bilgisi gönderilmelidirlong
orderNumberSadece belirli bir sipariş numarası verilerek o siparişin bilgilerini getirirstring
orderByFieldLastModifiedDateSon güncellenme tarihini baz alır.string
orderByFieldCreatedDateSiparişin oluşma tarihini baz alırstring
orderByDirectionASCEskiden yeniye doğru sıralar.string
orderByDirectionDESCYeniden eskiye doğru sıralar.string
shipmentPackagesIdPaket numarasıyla sorgu atılır.long

Sipariş Statüleri

StatüAçıklama
orderDateMüşterinin trendyol.com üzerinde siparişi oluşturduğu zaman dönmektedir.
AwaitingMüşterinin trendyol.com üzerinde siparişi oluşturduktan sonra ödeme onayından bekleyen siparişler için bu statü dönmektedir. (Bu statüdeki siparişler "Created" statüsüne geçene kadar herhangi bir işlem yapmamanız gerekmektedir. Sadece stok güncellemeleri için bu statüyü kullanabilirsiniz.)

Örnek Servis Cevabı

{
    "page": 0,
    "size": 50,
    "totalPages": 1,
    "totalElements": 1,
    "content": [
        {
            "shipmentAddress": {
                "id": 0,
                "firstName": "***",
                "lastName": "***",
                "address1": "***",
                "address2": "***",
                "addressLines": {
                    "addressLine1": "***",
                    "addressLine2": "***"
                },
                "city": "***",
                "cityCode": 0,
                "district": "***",
                "districtId": 0,
                "countyId": 0, //CEE bölgesi için gelecektir.
                "countyName": "***", //CEE bölgesi için gelecektir.
                "shortAddress": "***", //GULF bölgesi için gelecektir.
                "stateName": "***", //GULF bölgesi için gelecektir.
                "postalCode": "***",
                "countryCode": "***",
                "phone": "***",
                "latitude": "***",
                "longitude": "***",
                "fullAddress": "*** *** *** ***",
                "fullName": "*** ***"
            },
            "orderNumber": "252647418",
            "grossAmount": 55.95,
            "totalDiscount": 0.00,
            "taxNumber": "***",
            "invoiceAddress": {
                "id": 0,
                "firstName": "***",
                "lastName": "***",
                "company": "",
                "address1": "***",
                "address2": "***",
                "addressLines": {
                    "addressLine1": "***",
                    "addressLine2": "***"
                },
                "city": "***",
                "cityCode": 0,
                "district": "***",
                "districtId": 0,
                "countyId": 0, //CEE bölgesi için gelecektir.
                "countyName": "***", //CEE bölgesi için gelecektir.
                "shortAddress": "***", //GULF bölgesi için gelecektir.
                "stateName": "***", //GULF bölgesi için gelecektir.
                "postalCode": "***",
                "countryCode": "***",
                "phone": "***",
                "latitude": "***",
                "longitude": "***",
                "fullAddress": "*** *** *** ***",
                "fullName": "*** ***"
            },
            "customerFirstName": "***",
            "customerEmail": "***",
            "customerId": 0,
            "customerLastName": "***",
            "id": 0,
            "cargoTrackingNumber": 0,
            "cargoProviderName": "***",
            "lines": [
                {
                    "quantity": 1,
                    "productId": 197197197,
                    "salesCampaignId": 111111,
                    "productSize": "L",
                    "merchantSku": "merchantSku",
                    "productName": "Kadın Siyah Pantolon",
                    "productCode": 554554554,
                    "amount": 55.95,
                    "discount": 0,
                    "discountDetails": [
                        {
                            "lineItemPrice": 55.95,
                            "lineItemDiscount": 0
                        }
                    ],
                    "currencyCode": "TRY",
                    "productColor": "SIYAH",
                    "id": 444444444,
                    "sku": "skue",
                    "vatBaseAmount": 8.0,
                    "barcode": "6000001036071",
                    "orderLineItemStatusName": "Approved",
                    "price": 55.95
                    "productCategoryId": 11111,
                    "laborCost": 11.11,
                    "commission": 9
                }
            ],
            "orderDate": 1583327549228,
            "identityNumber": "0000000000000",
            "currencyCode": "TRY",
            "packageHistories": [
                {
                    "createdDate": 0,
                    "status": "Awaiting"
                }
            ],
            "shipmentPackageStatus": "Approved",
            "deliveryType": "normal",
            "estimatedDeliveryStartDate": 1583392349000,
            "estimatedDeliveryEndDate": 1583824349000,
            "totalPrice": 55.95,
            "cargoDeci": 0,
            "isCod": false,
            "createdBy": "",
            "originPackageIds": null,
            "whoPays": null,
            "hsCode": ""
        }
    ]
}