Ana içeriğe geç

getAllOrdersByMarker

Kullanıcı tarafından oluşturulan sipariş depolama nesnesinden tüm siparişleri alma 🔐 Bu yöntem yetkilendirme gerektirir.

Orders.getAllOrdersByMarker(marker, langCode, offset, limit)

const value = await Orders.getAllOrdersByMarker('my-order')
Şema

marker:* string
Sipariş depolama nesnesinin metinsel tanımlayıcısı
örnek: my-order

langCode: string
İsteğe bağlı dil alanı
örnek: en_US

offset: number
Offset parametresi. Varsayılan 0
örnek: 0

limit: number
Sınır parametresi. Varsayılan 30
örnek: 30

Bu yöntem, belirteç ile tüm sipariş depolama nesnelerini alır. Yöntem, isteğin gövdesine varsayılan dili ekleyecektir. Dili değiştirmek isterseniz, sadece ikinci argüman olarak geçirin.

Örnek dönüş:

{
"total": 100,
"items": [
{
"id": 1764,
"statusIdentifier": "inprogress",
"formIdentifier": "order-form",
"formData": [
{
"marker": "name_1",
"type": "string",
"value": "İsim"
}
],
"products": [
{
"id": 1,
"title": "Laminate Floorwood Maxima, 9811 Oak Mistral",
"sku": null,
"price": "1.00",
"quantity": 10,
"previewImage": [
{
"filename": "files/project/page/36/image/20240322_77c83b02-4c82-4bea-80eb-3763c469b00e.jpg",
"downloadLink": "http://my-site.zone/files/project/page/36/image/20240322_77c83b02-4c82-4bea-80eb-3763c469b00e.jpg",
"size": 296391,
"previewLink": ""
}
]
}
],
"totalSum": "12.00",
"currency": "USD",
"createdDate": "2023-01-01 12:12",
"paymentAccountIdentifier": "payment-1",
"paymentAccountLocalizeInfos": {"title": "Hesap 1"
},
"isHistory": true
}
]

}
Şema

total: number
Bulunan kayıtların toplam sayısı
örnek: 100

statusIdentifier: string
Sipariş durumunun metinsel tanımlayıcısı
örnek: inprogress

formIdentifier: string
Form durumunun metinsel tanımlayıcısı
örnek: order-form

formData FormDataType
Sipariş deposuna bağlı form tarafından gönderilen veriler
örnek:

[
{
"marker": "name_1",
"value": "İsim"
}
]

products Record<string, string | any>[]
Siparişe eklenen ürünlerin dizisi

totalSum string
Toplam sipariş tutarı
örnek: 12.00

currency string
Siparişin ödenmesinde kullanılan para birimi
örnek: USD

createdDate string
Siparişin oluşturulduğu tarih
örnek: 2023-01-01 12:12

price number
Ürünün birim fiyatı (sipariş anında)
örnek: 20.00

paymentAccountIdentifier string
Sipariş ödemesi için metinsel tanımlayıcı
örnek: payment-1

paymentAccountLocalizeInfos CommonLocalizeInfos
Yerelleştirmeyi dikkate alarak ödeme hesabı adı
örnek:

{
"title": "Hesap 1"
}

isHistory boolean
Siparişin sipariş geçmişine kaydedildiğini gösterir
örnek: true