Saltar al contenido principal

getAllOrdersByMarker

Obteniendo todas las órdenes del objeto de almacenamiento de órdenes creado por el usuario 🔐 Este método requiere autorización.

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

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

marker:* string
Identificador textual del objeto de almacenamiento de órdenes
ejemplo: my-order

langCode: string
Campo de idioma opcional
ejemplo: en_US

offset: number
Parámetro de desplazamiento. Por defecto 0
ejemplo: 0

limit: number
Parámetro de límite. Por defecto 30
ejemplo: 30

Este método obtiene todos los objetos de almacenamiento de órdenes por marcador. El método añadirá el idioma predeterminado al cuerpo de la solicitud. Si deseas cambiar el idioma, simplemente pásalo como segundo argumento.

Ejemplo de retorno:

{
"total": 100,
"items": [
{
"id": 1764,
"statusIdentifier": "inprogress",
"formIdentifier": "order-form",
"formData": [
{
"marker": "name_1",
"type": "string",
"value": "Nombre"
}
],
"products": [
{
"id": 1,
"title": "Piso Laminado Maxima, 9811 Roble 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": "Cuenta 1"
},
"isHistory": true
}
]

}
Esquema

total: number
número total de registros encontrados
ejemplo: 100

statusIdentifier: string
identificador textual del estado de la orden
ejemplo: inprogress

formIdentifier: string
identificador textual del estado del formulario
ejemplo: order-form

formData FormDataType
datos enviados por el formulario vinculado al almacenamiento de órdenes
ejemplo:

[
{
"marker": "name_1",
"value": "Nombre"
}
]

products Record<string, string | any>[]
array de productos añadidos a la orden

totalSum string
monto total de la orden
ejemplo: 12.00

currency string
moneda utilizada para pagar la orden
ejemplo: USD

createdDate string
fecha en que se creó la orden
ejemplo: 2023-01-01 12:12

price number
precio del producto por unidad (en el momento de la orden)
ejemplo: 20.00

paymentAccountIdentifier string
identificador textual para el pago de la orden
ejemplo: payment-1

paymentAccountLocalizeInfos CommonLocalizeInfos
nombre de la cuenta de pago considerando la localización
ejemplo:

{
"title": "Cuenta 1"
}

isHistory boolean
indica que la orden ha sido guardada en el historial de órdenes
ejemplo: true