رفتن به محتوا

یک گروه تقسیم موجودی بررسی شما را لازم دارد

POST

وقتی گروهی برای اولین بار یکی از دلایل attention_reasons را پیدا می‌کند: واحدهایی از روی تنوع‌ها برداشته و هنوز برگردانده نشده است، جمع موجودی پس از تقسیم با پیش از آن برابر نبوده است، یا واحدهای محموله‌ها و رزروها از موجودی ثبت‌شده بیشتر است و گروه تغییر داده نشده است.

هر پیام ممکن است تکراری یا با ترتیب جابه‌جا برسد؛ با شناسه‌ی رویداد تکراری‌ها را کنار بگذارید.

S360-Signature
required
string

امضای پیام: t=<زمان>,v1=<امضا> (و در دوره‌ی چرخش کلید، دو v1). امضا HMAC-SHA256 روی رشته‌ی «زمان + نقطه + بدنه‌ی خام» با کلید امضای نشانی است. امضا را روی بدنه‌ی خام و پیش از هر تبدیلی بررسی کنید، با مقایسه‌ی ثابت‌زمان، و هر یک از v1ها که درست بود کافی است. پیام با اختلاف زمانی بیش از ۵ دقیقه را رد کنید.

S360-Event-Id
required
string

شناسه‌ی رویداد؛ در همه‌ی تلاش‌های دوباره ثابت است. رویدادی را که قبلا پردازش کرده‌اید کنار بگذارید.

S360-Event-Type
required
string

نوع رویداد.

Media typeapplication/json
object
id
required

یکتا و ثابت در همه‌ی تلاش‌های دوباره.

string

Example

evt_0000001a
type
required
string

Example

stock.changed
created_at
required
string format: date-time
panel_id
required
integer

Example

1
livemode

false برای رویدادهای پنل نمایشی؛ برای پنل واقعی همیشه true.

boolean
data
required
object
type
required
Allowed value: stock_split.group_needs_attention
data
required
object
group
required
object
group_key
required
string

Example

5144
supplier_code
string | null

Example

5144
excluded
required

کل گروه از تقسیم کنار گذاشته شده است.

boolean
owed_units
required

واحدهای برداشته‌شده از روی تنوع‌ها که هنوز روی تنوع دیگری برنگشته‌اند (واحد فیزیکی).

integer

Example

0
owed_since
string | null format: date-time
needs_attention
required
boolean
attention_reasons
required

owed واحدهایی برداشته و هنوز برگردانده نشده است؛ mismatch جمع موجودی گروه پس از تقسیم با پیش از آن برابر نبود (تا پاک کردن آن در پنل باقی می‌ماند)؛ inconsistent واحدهای محموله‌ها و رزروها از موجودی ثبت‌شده بیشتر بود و آخرین اجرا گروه را تغییر نداد.

Array<string>
Allowed values: owed mismatch inconsistent
last_run_at
string | null format: date-time
variants
required
Array<object>
object
variant_id
required
integer

Example

84780448
title
string
excluded
required

این تنوع از تقسیم کنار گذاشته شده است.

boolean
cap

بیشترین موجودی که تقسیم به این تنوع می‌دهد.

integer | null
pack_size

تعداد واحد در هر بسته (اگر بسته‌ی چندتایی روشن باشد).

integer

Example

1
seller_stock
integer

Example

20
run_id

اجرایی که این وضعیت را دید.

integer | null

Example

312

دریافت شد.