ربات برای یک تنوع متوقف شد
وقتی ربات قیمتگذاری یک تنوع را متوقف یا خاموش میکند (دلیل در stop_code)، یا دیجیکالا ۵
بار پیاپی ثبت قیمت آن را رد کرده و تنوع ۶ ساعت کنار گذاشته شده است (state: parked).
هر پیام ممکن است تکراری یا با ترتیب جابهجا برسد؛ با شناسهی رویداد تکراریها را کنار بگذارید.
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
object
Example
84780448ربات این تنوع روشن است (بدون استراتژی اثری ندارد).
Example
412Example
استراتژی سلر ۳۶۰running: ربات روشن است و تنوع را قیمتگذاری میکند.stopped: ربات روشن است اما استراتژی آن را متوقف کرده است (دلیل درstop_code)؛ با تغییر شرایط خودکار ادامه میدهد.disabled: استراتژی ربات این تنوع را خاموش کرده است (مثلا در فهرست فروشندگان نیستید).parked: دیجیکالا ۵ بار پیاپی ثبت قیمت را رد کرد؛ تاwrite_blocked_untilتلاشی نمیشود.over_quota: ربات روشن است اما تنوع بیرون از سقف اشتراک است و قیمتگذاری نمیشود.no_strategy: استراتژی متصل نیست؛ ربات کاری نمیکند.off: ربات این تنوع خاموش است.
دلیل توقف ربات برای یک تنوع (کلیدهای ثابت):
no_reference_price: دیجیکالا برای این کالا قیمت مرجع اعلام نکرده است.not_in_sellers: پیشنهاد شما در فهرست فروشندگان کالا دیده نمیشود.floor_above_cap: حداقل قیمت شما از سقف مجاز دیجیکالا (۱٫۱۴ برابر قیمت مرجع) بالاتر است و استراتژی گفته متوقف شود.floor_unreachable: همان وضعیت، و استراتژی گفته تنوع در دیجیکالا غیرفعال شود.needed_price_below_floor: بردن بایباکس به قیمتی کمتر از حداقل قیمت شما نیاز دارد و استراتژی گفته تنوع غیرفعال شود.alone_in_market: شما تنها فروشنده هستید و استراتژی گفته متوقف شود.no_rivals_after_filters: رقیب وجود دارد اما با استثناهای استراتژی هیچ رقیبی نماند.we_own_the_box: بایباکس در اختیار شماست و استراتژی گفته متوقف شود.
توضیح فارسی دلیل توقف.
روش تعیین حداقل قیمت:
manual: حداقل قیمتی که خودتان تعیین میکنید (min_price).cost_plus: بهای خرید بهعلاوهی سود هدف، خودکار محاسبه میشود.
حداقل قیمت دستی به ریال (در حالت cost_plus هم اگر بیشتر باشد رعایت میشود).
Example
280000000حداکثر قیمت به ریال.
Example
340000000سود هدف حالت cost_plus به درصد بهای خرید، با یک رقم اعشار.
Example
15سود هدف حالت cost_plus به ریال؛ اگر درصد هم تعیین شده باشد، درصد ملاک است.
حداقل قیمتی که ربات اکنون رعایت میکند (بیشترین مقدار از روشهای بالا و حداقل استراتژی).
حداقل قیمت پایه (حداقل پیش از اولین کاهش گروهی)، اگر نگه داشته شده باشد.
زمان بازگشت خودکار به حداقل قیمت پایه.
فاصلهی فعلی بازبینی این تنوع به دقیقه (با سرعت تطبیقی و کف سرعت اشتراک).
Example
5آخرین تصمیم ربات برای این تنوع.
object
applied: پاسخ دیجیکالا ثبت قیمت را تایید کرد.failed: تصمیم گرفته شد اما در دیجیکالا ثبت نشد (رد، محدودیت یا خطای ارتباط).dry: شبیهسازی (فقط پنل نمایشی)؛ هرگز قرار نبود ثبت شود.
ردهای پیاپی ثبت قیمت توسط دیجیکالا.
Example
0Responses
Section titled “Responses”دریافت شد.