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

);

Schéma des paramètres

Schéma

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

Exemples

Exemple minimal

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

Exemple avec des attributs

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

Exemple de réponse

[
{
"id": 1,
"identifier": "paid_for",
"localizeInfos": {
"title": "Paid for"
},
"isDefault": false,
"position": 1,
"isUsed": false
},
{
"id": 2,
"identifier": "inProgress",
"localizeInfos": {
"title": "In progress"
},
"isDefault": true,
"position": 2,
"isUsed": true
}
]

Schéma de réponse

Schéma : IOrderStatusEntity[]

id : number
Identifiant du statut.
exemple : 1

localizeInfos : ILocalizeInfo
Informations localisées pour le statut.

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

position : number
Position du statut.
exemple : 1

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

isDefault : boolean
Indique si le statut est le statut par défaut.
exemple : true