سهم هر کالا از یک واریز
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.seller360.ir/v1/finance/payouts/12209179/products?page=1&size=50&by=variant"), 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/finance/payouts/12209179/products?page=1&size=50&by=variant';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/finance/payouts/12209179/products?page=1&size=50&by=variant' \ --header 'Authorization: Bearer <token>'پول هر کالا در همین واریز و سود آن نسبت به قیمت خرید روز فروش. این نگاه همین واریز
است، نه سود کل عمر یک واحد: ماندگاری و مرجوعی یک واریز اغلب به فروشهای واریزهای قبلی
تعلق دارد. اگر قیمت خرید حتی یک واحد از کالا معلوم نباشد، profit آن خالی (null) است.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Example
12209179شناسهی واریز در دیجیکالا.
Query Parameters
Section titled “Query Parameters”سطح گروهبندی کالاها: variant هر تنوع (DKPC)، dkp هر کالا (همهی تنوعهای یک DKP با
هم)، supplier هر کد فروشنده (چند تنوع با یک کد با هم جمع میشوند).
Responses
Section titled “Responses”یک صفحه از کالاهای واریز، بیشترین خالص دریافتی اول.
object
همان نام فیلدهای صفحهبندی دیجیکالا.
object
object
کلید گروه (v تنوع، p کالا، s کد فروشنده).
خالی وقتی گروه چند تنوع دارد.
تعداد تنوعهای گروه.
فروش بدون مالیات، ریال.
برگشت از فروش بدون مالیات (منفی).
مالیات با علامت، ریال.
خالص این کالا در واریز، با مالیات، ریال.
بهای خرید واحدها در روز فروش منهای بهای واحدهای برگشتی؛ خالی اگر قیمت حتی یک واحد معلوم نباشد.
سود نسبت به فروش، درصد.
اندازهی کسورات هر واحد.
کسورات نسبت به فروش، درصد.
برگشتی نسبت به فروختهشده، درصد.
object
مبالغی از واریز که به هیچ کالایی تعلق ندارند (مثل حمل محموله)، بدون مالیات، و مالیات آنها.
object
object
دستهای که هر ردیف مالی در صورتحساب به آن تعلق دارد، از روی شناسهی نوع ردیف دیجیکالا
(notation_id) و در نبود آن از روی عنوانش. هر ردیف ناشناخته در other میآید و هرگز حذف
نمیشود. balance، prior_payout و early_settlement جابهجایی خود حساباند، نه فروش یا
هزینه.
object
جمع خالص کالاها و مبالغ بدون کالا.
جمع سود کالاهایی که سودشان معلوم است.
Example
{ "status": "ok", "pager": { "page": 1, "item_per_page": 50, "total_pages": 12, "total_rows": 587 }, "data": [ { "key": "v84780448", "variant_id": 84780448, "variants": 1, "product_id": 22961150, "supplier_code": "5144", "title": "محافظ ولتاژ پارت الکتریک مدل PE5144", "units_sold": 12, "units_returned": 1, "sale": 440400000, "damaged": 0, "return": -36700000, "return_refund": 4100000, "commission": -52800000, "platform": 0, "fulfilment": -23400000, "storage": 0, "penalty": 0, "other": 0, "vat": -7200000, "net": 324400000, "cost": 265100000, "cost_missing_units": 0, "profit": 59300000, "margin_pct": 13.5, "avg_sale_price": 36700000, "avg_net": 29800000, "avg_cost": 24100000, "avg_profit": 5700000, "avg_deductions": 6900000, "deductions_pct": 18.8, "return_pct": 3.1, "ded_commission": 4160000, "ded_fulfilment": 1950000, "ded_tax": 611000 } ], "meta": { "overhead": { "lines": [ { "category": "commission" } ] } }}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).
سقف درخواست گذشته است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”چند ثانیه صبر کنید و دوباره تلاش کنید.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).