کل موجودی قابل فروش بهزودی تمام میشود
«تعداد قابل فروش» (باقیمانده در انبار دیجیکالا + باقیمانده در انبار فروشنده) با فروش روزانهی وزندار کمتر از آستانهی روزهای هشدار «رو به اتمام بودن موجودی» شما (پیشفرض ۷ روز) دوام میآورد؛ ارسال انبارش کمکی نمیکند و خرید لازم است. تنوعهای با فروش کمتر از ۳ عدد در ۹۰ روز (بدون برآورد دستی شما) بررسی نمیشوند. حداکثر یک بار در روز برای هر تنوع.
هر پیام ممکن است تکراری یا با ترتیب جابهجا برسد؛ با شناسهی رویداد تکراریها را کنار بگذارید.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”امضای پیام: t=<زمان>,v1=<امضا> (و در دورهی چرخش کلید، دو v1). امضا HMAC-SHA256 روی رشتهی «زمان + نقطه + بدنهی خام» با کلید امضای نشانی است. امضا را روی بدنهی خام و پیش از هر تبدیلی بررسی کنید، با مقایسهی ثابتزمان، و هر یک از v1ها که درست بود کافی است. پیام با اختلاف زمانی بیش از ۵ دقیقه را رد کنید.
شناسهی رویداد؛ در همهی تلاشهای دوباره ثابت است. رویدادی را که قبلا پردازش کردهاید کنار بگذارید.
نوع رویداد.
Request Body
Section titled “Request Body”object
یکتا و ثابت در همهی تلاشهای دوباره.
Example
evt_0000001aExample
stock.changedExample
1false برای رویدادهای پنل نمایشی؛ برای پنل واقعی همیشه true.
object
object
مدل واحد موجودی یک تنوع، با همان برچسبهای پنل. رابطهها:
warehouse_available= max(0,warehouse_stock−reserved.digikala) «باقیمانده در انبار دیجیکالا»reservation_shortfall= max(0,reserved.digikala−warehouse_stock) سفارشهای دیجیکالا بیش از موجودی انبار آن که فروشنده تامین میکندseller_available= max(0,seller_stock−reservation_shortfall−reserved.seller) «باقیمانده در انبار فروشنده»sellable_calculated=warehouse_available+seller_available«تعداد قابل فروش»sellableعدد رسمی «قابل فروش» خود دیجیکالاست و معمولا باsellable_calculatedبرابر است.in_transit.ordersبخشی ازreservation_shortfallاست؛ آن را روی هیچ عددی جمع نکنید.- واحدهای
in_transit.consignmentتا دریافت در انبار دیجیکالا هنوز جزوseller_stockهستند و ازseller_availableکم نمیشوند.
object
Example
84780448Example
NK-1024-GExample
5144«قابل فروش» در دیجیکالا؛ همان عددی که سایت شما باید نشان دهد.
Example
38«موجودی در انبار فروشنده» (انبار خودتان).
Example
39«موجودی در انبار دیجیکالا».
Example
2واحدهای رزروشده برای سفارشهای ارسالنشده.
object
Example
3«رزرو ارسال دیجیکالا».
Example
3«رزرو ارسال فروشنده».
Example
0«باقیمانده در انبار دیجیکالا».
Example
0رزرو دیجیکالا بیش از موجودی انبار آن.
Example
1«باقیمانده در انبار فروشنده».
Example
38«تعداد قابل فروش» به محاسبهی سلر ۳۶۰.
Example
38object
«در راه برای سفارشها»؛ واحدهای محمولههای سفارش در راه انبار دیجیکالا.
Example
1«در محمولهی انبارش»؛ محمولههای ساختهشده و هنوز دریافتنشده.
Example
12با هر تغییر بزرگتر میشود؛ عدد قدیمیتر را روی جدیدتر ننویسید.
Example
1842زمان آخرین خواندن از دیجیکالا (نقش synced_at در این منبع).
true اگر پایش این پنل بیش از حد معمول عقب افتاده باشد؛ عدد را با احتیاط به کار ببرید.
Example
2.4«تعداد قابل فروش» ÷ فروش روزانه.
Example
4.6تاریخ برآوردی اتمام.
Example
2026-11-16Responses
Section titled “Responses”دریافت شد.