مخططات البيانات
الكميات المخصصة لمواقع المستودع
AllocationData · المخطط · مخططات البيانات: المخزون
location_codeسلسلة نصيةمطلوبرمز الموقع داخل المستودع.
location_idسلسلة نصيةمطلوبمعرّف الموقع داخل المستودع.
location_nameسلسلة نصيةمطلوباسم الموقع داخل المستودع.
on_handعدد صحيحمطلوبالكمية الفعلية في المخزون.
حقول إضافية: لا
عرض القائمة · المخزون — المخزون — الاستجابة
ApiResponse_list_StockData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <StockData> مطلوبمثال على الاستجابة · ApiResponse_list_StockData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب · المخزون — المخزون — الاستجابة
ApiResponse_StockDetailData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataStockDetailDataمطلوبمثال على الاستجابة · StockDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
تحديث · الحجز اليدوي — المخزون — محتوى الطلب
ManualReservationUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807manual_reservedعدد صحيحمطلوبالكمية المحجوزة يدويًا.
minimum:0maximum:2147483647reasonسلسلة نصيةاختياريالسبب المسجل للتغيير.
maxLength:500
حقول إضافية: لا
تحديث · حد المبيعات — المخزون — محتوى الطلب
SalesLimitUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807reasonسلسلة نصيةاختياريالسبب المسجل للتغيير.
maxLength:500sellable_limitعدد صحيحمطلوبحد البيع: تعني -1 أنه غير محدود، بينما تعطل 0 التوفر للبيع.
minimum:-1maximum:2147483647
حقول إضافية: لا
إنشاء · تسوية المخزون — المخزون — محتوى الطلب
StockAdjustmentCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:0maximum:9223372036854775807locationsمصفوفة <LocationQuantity> مطلوبمواقع المستودع.
minItems:1maxItems:100reasonسلسلة نصيةمطلوبالسبب المسجل للتغيير.
minLength:1maxLength:500target_idسلسلة نصيةمطلوبمعرّف المنتج أو المتغير المتأثر بالعملية.
القيود
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
target_typeسلسلة نصيةمطلوبما إذا كانت العملية تتعلق بمنتج أو بمتغير منتج.
القيود
enum["product", "variant"]
warehouse_idسلسلة نصيةمطلوبمعرّف المستودع.
القيود
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
حقول إضافية: لا
تحديث · المخزون — المخزون — محتوى الطلب
StockAdjustmentUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807locationsمصفوفة <LocationQuantity> مطلوبمواقع المستودع.
minItems:1maxItems:100reasonسلسلة نصيةمطلوبالسبب المسجل للتغيير.
minLength:1maxLength:500
حقول إضافية: لا
عرض القائمة · المخزون — المخزون — الاستجابة
StockData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
activeقيمة منطقيةمطلوبما إذا كان المورد نشطًا.
availableعدد صحيح nullمطلوبالكمية المتاحة للبيع؛ تمثل null كمية غير محدودة.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (StockData).
manual_reservedعدد صحيحمطلوبالكمية المحجوزة يدويًا.
on_handعدد صحيحمطلوبالكمية الفعلية في المخزون.
reservedعدد صحيحمطلوبالكمية المحجوزة لطلبات الشراء.
sellable_limitعدد صحيحمطلوبحد البيع: تعني -1 أنه غير محدود، بينما تعطل 0 التوفر للبيع.
target_idسلسلة نصيةمطلوبمعرّف المنتج أو المتغير المتأثر بالعملية.
target_typeسلسلة نصيةمطلوبما إذا كانت العملية تتعلق بمنتج أو بمتغير منتج.
القيود
enum["product", "variant"]
total_reservedعدد صحيحمطلوبإجمالي الكمية المحجوزة.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
warehouse_idسلسلة نصيةمطلوبمعرّف المستودع.
حقول إضافية: لا
جلب · المخزون — المخزون — الاستجابة
StockDetailData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
activeقيمة منطقيةمطلوبما إذا كان المورد نشطًا.
allocationsمصفوفة <AllocationData> مطلوبالكميات المخصصة لمواقع المستودع.
availableعدد صحيح nullمطلوبالكمية المتاحة للبيع؛ تمثل null كمية غير محدودة.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (StockDetailData).
manual_reservedعدد صحيحمطلوبالكمية المحجوزة يدويًا.
on_handعدد صحيحمطلوبالكمية الفعلية في المخزون.
reservedعدد صحيحمطلوبالكمية المحجوزة لطلبات الشراء.
sellable_limitعدد صحيحمطلوبحد البيع: تعني -1 أنه غير محدود، بينما تعطل 0 التوفر للبيع.
target_idسلسلة نصيةمطلوبمعرّف المنتج أو المتغير المتأثر بالعملية.
target_typeسلسلة نصيةمطلوبما إذا كانت العملية تتعلق بمنتج أو بمتغير منتج.
القيود
enum["product", "variant"]
total_reservedعدد صحيحمطلوبإجمالي الكمية المحجوزة.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
warehouse_idسلسلة نصيةمطلوبمعرّف المستودع.
حقول إضافية: لا