Pular para o conteúdo principal

getAllStatusesByStorageMarker

Obtendo todos os status de pedidos disponíveis para um armazenamento de pedidos específico pelo seu marcador.

Descrição

Este método recupera todos os objetos de status de pedidos associados a um armazenamento de pedidos específico, identificado pelo seu marcador textual. Ele retorna uma Promise que resolve para um array de objetos IOrderStatusEntity.

Pedidos.getAllStatusesByStorageMarker(

marker*, langCode, offset, limit

);

Esquema de parâmetros

Esquema

marker(obrigatório): string
Identificador textual do objeto de armazenamento de pedidos
exemplo: "order_storage_1"

langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"

offset: number
Parâmetro de deslocamento. Padrão: 0
exemplo: 0

limit: number
Parâmetro de limite. Padrão: 30
exemplo: 30

Exemplos

Exemplo mínimo

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

Exemplo com atributos

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

Exemplo de resposta

[
{
"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 resposta

Esquema: IOrderStatusEntity[]

id: number
Identificador do status.
exemplo: 1

localizeInfos: object
Informações localizadas para o status.

identifier: string
Identificador textual do status.
exemplo: "inProgress"

position: Record<string, unknown>
Posição do status.

isUsed: boolean
Se o status está em uso.
exemplo: true