Ana içeriğe geç

getAllOrdersByMarker

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

Açıklama

Bu yöntem, işaretçi ile tüm sipariş depolama nesnesini alır. Yöntem, istek gövdesine varsayılan dili ekleyecektir. Dili değiştirmek isterseniz, sadece ikinci argüman olarak geçirin. Bir IOrdersByMarkerEntity nesnesine çözülen bir Promise döner.

Orders.getAllOrdersByMarker(

marker, langCode, offset, limit

);

Parametreler şeması

Şema

marker(zorunlu): string
Sipariş depolama nesnesinin metinsel tanımlayıcısı
örnek: "order_storage_1"

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

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

limit: number
Limit parametresi. Varsayılan: 30
örnek: 30

Örnekler

Minimal örnek

const response = await Orders.getAllOrdersByMarker('my-order');

Özelliklerle örnek

const response = await Orders.getAllOrdersByMarker('my-order', 'en_US', 0, 30);

Örnek yanıt

{
"items": [
{
"id": 276,
"storageId": 1,
"createdDate": "2025-09-30T20:32:45.338Z",
"statusIdentifier": "inProgress",
"formIdentifier": "orderForm",
"formData": [
{
"marker": "order_name",
"value": "Ivan",
"type": "string"
}
],
"attributeSetIdentifier": "order_form",
"totalSum": "300.00",
"currency": "",
"paymentAccountIdentifier": "cash",
"paymentAccountLocalizeInfos": {
"title": "Nakit"
},
"products": [
{
"id": 2957,
"title": "Cosmo",
"sku": null,
"previewImage": null,
"price": 150,
"quantity": 2
}
],
"isCompleted": false
},
{
"id": 275,
"storageId": 1,
"createdDate": "2025-09-30T20:31:44.881Z",
"statusIdentifier": "inProgress",
"formIdentifier": "orderForm",
"formData": [
{
"marker": "order_name",
"value": "Ivan",
"type": "string"
}
],
"attributeSetIdentifier": "order_form",
"totalSum": "300.00",
"currency": "",
"paymentAccountIdentifier": "cash",
"paymentAccountLocalizeInfos": {
"title": "Nakit"
},
"products": [
{
"id": 2957,
"title": "Cosmo",
"sku": null,
"previewImage": null,
"price": 150,
"quantity": 2
}
],
"isCompleted": false
},
{
"id": 274,
"storageId": 1,
"createdDate": "2025-09-30T17:36:19.027Z",
"statusIdentifier": "inProgress",
"formIdentifier": "orderForm",
"formData": [
{
"marker": "order_name",
"value": "Ivan",
"type": "string"
}
],
"attributeSetIdentifier": "order_form",
"totalSum": "300.00",
"currency": "",
"paymentAccountIdentifier": "cash",
"paymentAccountLocalizeInfos": {
"title": "Nakit"
},
"products": [
{
"id": 2957,
"title": "Cosmo",
"sku": null,
"previewImage": null,
"price": 150,
"quantity": 2
}
],
"isCompleted": false
},
"..."
],
"total": 83
}

Yanıt şeması

Şema: IOrdersByMarkerEntity

items: IOrderByMarkerEntity[]
Sipariş depolama nesnelerinin dizisi.
örnek:

[
{
"id": 55,
"storageId": 1,
"createdDate": "2025-03-22T21:12:42.371Z",
"statusIdentifier": "inProgress",
"formIdentifier": "orderForm",
"formData": [
{
"marker": "order_name",
"value": "Ivan",
"type": "string"
}
],
"attributeSetIdentifier": "order_form",
"totalSum": "300.00",
"currency": "",
"paymentAccountIdentifier": "cash",
"paymentAccountLocalizeInfos": {
"title": "Nakit"
},
"products": [
{
"id": 2957,
"title": "Cosmo",
"sku": null,
"previewImage": null,
"price": 150,
"quantity": 2
}
],
"isCompleted": false
}
]

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