Saltar al contenido principal

getAllStatusesByStorageMarker

Obteniendo todos los estados de pedido disponibles para un almacenamiento de pedidos específico por su marcador.

Descripción

Este método recupera todos los objetos de estado de pedido asociados con un almacenamiento de pedidos específico, identificado por su marcador textual. Devuelve una Promesa que se resuelve en un array de objetos IOrderStatusEntity.

Orders.getAllStatusesByStorageMarker(

marker*, langCode, offset, limit

);

Esquema de parámetros

Esquema

marker(requerido): string
Identificador textual del objeto de almacenamiento de pedidos
ejemplo: "order_storage_1"

langCode: string
Código de idioma. Predeterminado: "en_US"
ejemplo: "en_US"

offset: number
Parámetro de desplazamiento. Predeterminado: 0
ejemplo: 0

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

Ejemplos

Ejemplo mínimo

const response = await Orders.getAllStatusesByStorageMarker('my_order');

Ejemplo con atributos

const response = await Orders.getAllStatusesByStorageMarker('my_order', 'en_US');

Ejemplo de respuesta

[
{
"id": 1,
"identifier": "inProgress",
"localizeInfos": {
"title": "In Progress"
},
"isDefault": true,
"position": 1
},
{
"id": 2,
"identifier": "completed",
"localizeInfos": {
"title": "Completed"
},
"isDefault": false,
"position": 2
},
{
"id": 3,
"identifier": "cancelled",
"localizeInfos": {
"title": "Cancelled"
},
"isDefault": false,
"position": 3
}
]

Esquema de respuesta

Esquema: IOrderStatusEntity[]

id: number
Identificador del estado.
ejemplo: 1

localizeInfos: object
Información localizada para el estado.

identifier: string
Identificador textual del estado.
ejemplo: "inProgress"

position: Record<string, unknown>
Posición del estado.

isUsed: boolean
Si el estado está en uso.
ejemplo: true