انتقل إلى المحتوى الرئيسي

getAllOrdersByMarker

الحصول على جميع الطلبات من كائن تخزين الطلبات الذي أنشأه المستخدم 🔐 تتطلب هذه الطريقة تفويضًا.

Orders.getAllOrdersByMarker(marker, langCode, offset, limit)

const value = await Orders.getAllOrdersByMarker('my-order')
Schema

marker:* string
معرف نصي لكائن تخزين الطلبات
مثال: my-order

langCode: string
حقل اللغة الاختياري
مثال: en_US

offset: number
معامل الإزاحة. الافتراضي 0
مثال: 0

limit: number
معامل الحد. الافتراضي 30
مثال: 30

تقوم هذه الطريقة بالحصول على جميع كائنات تخزين الطلبات بواسطة المعرف. ستضيف الطريقة اللغة الافتراضية إلى جسم الطلب. إذا كنت ترغب في تغيير اللغة، فقط مررها كوسيط ثانٍ.

مثال على النتيجة:

{
"total": 100,
"items": [
{
"id": 1764,
"statusIdentifier": "inprogress",
"formIdentifier": "order-form",
"formData": [
{
"marker": "name_1",
"type": "string",
"value": "Name"
}
],
"products": [
{
"id": 1,
"title": "Laminate Floorwood Maxima, 9811 Oak Mistral",
"sku": null,
"price": "1.00",
"quantity": 10,
"previewImage": [
{
"filename": "files/project/page/36/image/20240322_77c83b02-4c82-4bea-80eb-3763c469b00e.jpg",
"downloadLink": "http://my-site.zone/files/project/page/36/image/20240322_77c83b02-4c82-4bea-80eb-3763c469b00e.jpg",
"size": 296391,
"previewLink": ""
}
]
}
],
"totalSum": "12.00",
"currency": "USD",
"createdDate": "2023-01-01 12:12",
"paymentAccountIdentifier": "payment-1",
"paymentAccountLocalizeInfos": {"title": "Account 1"
},
"isHistory": true
}
]

}
Schema

total: number
إجمالي عدد السجلات الموجودة
مثال: 100

statusIdentifier: string
معرف نصي لحالة الطلب
مثال: inprogress

formIdentifier: string
معرف نصي لحالة النموذج
مثال: order-form

formData FormDataType
البيانات المقدمة من النموذج المرتبط بمخزن الطلبات
مثال:

[
{
"marker": "name_1",
"value": "Name"
}
]

products Record<string, string | any>[]
مصفوفة من المنتجات المضافة إلى الطلب

totalSum string
إجمالي مبلغ الطلب
مثال: 12.00

currency string
العملة المستخدمة لدفع ثمن الطلب
مثال: USD

createdDate string
التاريخ الذي تم فيه إنشاء الطلب
مثال: 2023-01-01 12:12

price number
سعر المنتج لكل وحدة (في وقت الطلب)
مثال: 20.00

paymentAccountIdentifier string
معرف نصي لدفع الطلب
مثال: payment-1

paymentAccountLocalizeInfos CommonLocalizeInfos
اسم حساب الدفع مع مراعاة التوطين
مثال:

{
"title": "Account 1"
}

isHistory boolean
تشير إلى أن الطلب قد تم حفظه في تاريخ الطلبات
مثال: true