العمليات
GETعرض القائمة · المخزون — المخزون/api/v1/inventory/stock
POSTإنشاء · تسوية المخزون — المخزون/api/v1/inventory/stock-adjustments
GETجلب · المخزون — المخزون/api/v1/inventory/stock/{stock_id}
PATCHتحديث · المخزون — المخزون/api/v1/inventory/stock/{stock_id}
PATCHتحديث · الحجز اليدوي — المخزون/api/v1/inventory/stock/{stock_id}/manual-reservation
PATCHتحديث · حد المبيعات — المخزون/api/v1/inventory/stock/{stock_id}/sales-limit
آلية العمل
تميّز سجلات المخزون بين الكمية الفعلية on_hand وحجوزات طلبات الشراء والحجوزات اليدوية والكمية المتاحة للبيع. استخدم معرّف المخزون وإصداره المعادين؛ فمخزون المنتج ومخزون المتغير هدفان منفصلان.
تعني sellable_limit بقيمة -1 عدم وجود حد، بينما تعني 0 عدم وجود توفر للبيع. يُمثّل التوفر غير المحدود بالقيمة null في available. لا تعامل null كصفر. تستخدم تعديلات المخزون وحدود البيع والحجوزات اليدوية عمليات وصلاحيات منفصلة.