Aller au contenu principal

getAllStatusesByStorageMarker

Récupération de tous les statuts de commande disponibles pour un stockage de commande spécifique par son marqueur.

Description

Cette méthode récupère tous les objets de statut de commande associés à un stockage de commande spécifique, identifié par son marqueur textuel. Elle renvoie une promesse qui se résout en un tableau d'objets IOrderStatusEntity.

Orders.getAllStatusesByStorageMarker(

marker*, langCode, offset, limit

);

Parameters schema

Schema

marker(obligatoire) : string
Identifiant textuel de l'objet de stockage de commande
exemple : "order_storage_1"

langCode : string
Code de langue. Par défaut : "en_US"
exemple : "en_US"

offset : number
Paramètre d'offset. Par défaut : 0
exemple : 0

limit : number
Paramètre de limite. Par défaut : 30
exemple : 30

Examples

Minimal example

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

Example with attributes

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

Example response

[
{
"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
}
]

Response schema

Schema: IOrderStatusEntity[]

id : number
Identifiant du statut.
exemple : 1

localizeInfos : object
Informations localisées pour le statut.

identifier : string
Identifiant textuel du statut.
exemple : "inProgress"

position : Record<string, unknown>
Position du statut.

isUsed : boolean
Indique si le statut est utilisé.
exemple : true