قیمت همهی تنوعها
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.seller360.ir/v1/prices?page=1&size=50&variant_ids=84780448%2C84780449&managed_by_bot=0&in_promotion=0&reference_stale=0"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://api.seller360.ir/v1/prices?page=1&size=50&variant_ids=84780448%2C84780449&managed_by_bot=0&in_promotion=0&reference_stale=0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.seller360.ir/v1/prices?page=1&size=50&variant_ids=84780448%2C84780449&managed_by_bot=0&in_promotion=0&reference_stale=0' \ --header 'Authorization: Bearer <token>'قیمت فروش، قیمت مرجع، بازهی مجاز و وضعیت مدیریت قیمت هر تنوع، به ترتیب شناسهی تنوع.
اعداد از نسخهی محلی سلر ۳۶۰ خوانده میشوند؛ زمان آخرین خواندن هر تنوع در synced_at است.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Example
84780448,84780449فهرست شناسهی تنوعها با ویرگول (حداکثر ۱۰۰ شناسه)، مثلا 84780448,84780449.
تنوعی که با این کد کالای سایت شما جفت شده است.
فقط تنوعهایی که ربات قیمتگذاری روی آنها روشن است (1) یا نیست (0).
فقط تنوعهایی که تخفیف فعال دارند (1) یا ندارند (0).
فقط تنوعهایی که قیمت مرجع آنها بیش از ۲۴ ساعت پیش خوانده شده است (1).
Responses
Section titled “Responses”یک صفحه از قیمتها.
object
همان نام فیلدهای صفحهبندی دیجیکالا.
object
object
قیمت فروش (پایه) به ریال.
قیمتی که خریدار میپردازد؛ با تخفیف فعال برابر قیمت تخفیف، وگرنه برابر قیمت فروش.
قیمت مرجع دیجیکالا به ریال؛ خالی یعنی دیجیکالا قیمت مرجعی اعلام نکرده است.
زمان آخرین خواندن قیمت مرجع از دیجیکالا (سن قیمت مرجع).
قیمت مرجع بیش از ۲۴ ساعت پیش خوانده شده است.
کمترین قیمتی که دیجیکالا میپذیرد (۰٫۵ برابر قیمت مرجع، گرد به بالا تا مضرب ۱۰۰).
بیشترین قیمتی که دیجیکالا میپذیرد (۱٫۱۴ برابر قیمت مرجع، گرد به پایین تا مضرب ۱۰۰).
کمترین قیمت مجاز مرجع که دیجیکالا برای این تنوع اعلام کرده است.
قیمت تخفیف فعال به ریال؛ جزئیات در GET /v1/promotions/{variant_id}.
قیمت برندهی بایباکس از همگامسازی پنل دیجیکالا؛ وضعیت زنده در GET /v1/buybox/{variant_id}.
برنده بودن بایباکس از همگامسازی پنل دیجیکالا (روزانه).
ربات قیمتگذاری روی این تنوع روشن است و استراتژی دارد؛ تغییر دستی بدون pause_bot رد میشود.
قیمت این تنوع با استراتژی ارزی تعیین میشود؛ تغییر دستی رد میشود.
حداقل قیمتی که ربات رعایت میکند، به ریال.
قیمتی که در صف تغییر دستی منتظر ثبت در دیجیکالاست.
object
تلاشهای ناموفق تاکنون (حداکثر ۵).
زمان آخرین بهروزرسانی نسخهی محلی این تنوع.
Example
{ "status": "ok", "pager": { "page": 1, "item_per_page": 50, "total_pages": 12, "total_rows": 587 }, "data": [ { "variant_id": 84780448, "sku": "NK-1024-G", "selling_price": 300000000, "customer_price": 289000000, "reference_price": 299999000, "allowed_min_price": 149999500, "allowed_max_price": 341998800, "floor": 280000000, "pending_write": { "selling_price": 295000000, "attempts": 1 } } ]}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
پارامتر یا بدنهی نامعتبر.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
کلید ارسال نشده یا نامعتبر است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}کلید دسترسی لازم را ندارد، یا ماژول یا پنل فعال نیست.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}سقف درخواست گذشته است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”چند ثانیه صبر کنید و دوباره تلاش کنید.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).