getAllOrdersStorage
Récupération de tous les objets de stockage des commandes. 🔐 Cette méthode nécessite l'autorisation.
Description
Cette méthode récupère tous les objets de stockage des commandes. La méthode ajoutera la langue par défaut au corps de la requête. Si vous souhaitez changer la langue, il suffit de la passer en tant que deuxième argument. Elle renvoie une promesse qui se résout en un tableau d'objets IOrdersEntity.
Orders.getAllOrdersStorage(
langCode,
offset,
limit
);
Parameters schema
Schema
langCode: string
Code de langue. Par défaut : "en_US"
exemple : "en_US"
offset: number
Paramètre optionnel pour la pagination. Par défaut : 0
exemple : 0
limit: number
Paramètre optionnel pour la pagination. Par défaut : 30
exemple : 30
Par défaut, vous pouvez récupérer 10 objets. Cela est dû à la limite d'enregistrement dans les paramètres de permissions du module.
Pour que la pagination fonctionne correctement, vous devez configurer les permissions du module selon vos besoins dans la section correspondante.
Examples
Minimal example
const response = await Orders.getAllOrdersStorage();
Example with attributes
const response = await Orders.getAllOrdersStorage('en_US', 0, 30);
Example response
[
{
"id": 1,
"localizeInfos": {
"title": "Ma commande"
},
"position": 1,
"identifier": "ma_commande",
"formIdentifier": "orderForm",
"generalTypeId": 21,
"paymentAccountIdentifiers": [
{
"identifier": "cash"
},
{
"identifier": "stripe"
}
]
}
]
Response schema
Schema: IOrdersEntity[]
id: number
Identifiant de l'objet.
exemple : 1
localizeInfos: ILocalizeInfo
Nom tenant compte de la localisation.
exemple :
{
"title": "Espèces"
}
position: number | null
Position dans le stockage des commandes.
exemple : 1
identifier: string
Identifiant textuel pour le champ d'enregistrement.
exemple : "order_storage_1"
formIdentifier: string
Identifiant textuel pour le formulaire utilisé par le stockage des commandes.
exemple : "bar-orders-form"
generalTypeId: number | null
Identifiant de type.
exemple : 1
paymentAccountIdentifiers: IPaymentAccountIdentifiers[]
Tableau d'identifiants textuels des comptes de paiement utilisés par le stockage des commandes.
exemple :
[
{
"identifier": "payment-1"
}
]