Methods to get different reports. For Paid storage report, send a request to generate it, and then a request to get it. other report are available immediately, without pre-generation.
Supplies. Maximum 1 request per minute
dateFrom required | string <RFC3339> Date and time of last change on the supplie.
|
incomeId | integer Supply number |
number | string <= 40 characters Universal transfer document number |
date | string <date> Receipt date. If the time zone is not specified, then Moscow time UTC+3 is taken. |
lastChangeDate | string <date-time> Date and time of refreshing info of service. This field corresponds to the |
supplierArticle | string <= 75 characters Supplier article |
techSize | string <= 30 characters Product size (eg S, M, L, XL, 42, 42-43) |
barcode | string <= 30 characters Barcode |
quantity | integer Quantity |
totalPrice | number Total price |
dateClose | string <date> Date of closing in WB. If the time zone is not specified, then Moscow time UTC+3 is taken. |
warehouseName | string <= 50 characters Name of warehouse |
nmId | integer WB article |
status | string <= 50 characters Value: "Accepted" Current supply status |
[- {
- "incomeId": 12345,
- "number": "",
- "date": "2022-05-08T00:00:54",
- "lastChangeDate": "2022-05-08T00:44:15.5",
- "supplierArticle": "ABCDEF",
- "techSize": "0",
- "barcode": "2000328074123",
- "quantity": 3,
- "totalPrice": 0,
- "dateClose": "2022-05-08T00:00:00",
- "warehouseName": "Подольск",
- "nmId": 1234567,
- "status": "Принято"
}
]
WB stock product leftover. The data is updated every 30 minutes. The statistics service does not keep a history of product leftovers, so you can only retrieve data about them in 'real time' mode.
Maximum 1 request per minute
dateFrom required | string <RFC3339> Date and time of last change on the product.
|
lastChangeDate | string <date-time> Date and time of refreshing info of service. This field corresponds to the |
warehouseName | string <= 50 characters Name of warehouse |
supplierArticle | string <= 75 characters Supplier article |
nmId | integer WB article |
barcode | string <= 30 characters Barcode |
quantity | integer Quantity available for sale (how many can be added to cart) |
inWayToClient | integer On the way to the customer |
inWayFromClient | integer On the way from the client |
quantityFull | integer Total (unsold) quantity that is in stock (= |
category | string <= 50 characters Category |
subject | string <= 50 characters Subject |
brand | string <= 50 characters Brand |
techSize | string <= 30 characters Product size (eg S, M, L, XL, 42, 42-43) |
Price | number Price |
Discount | number Discount |
isSupply | boolean Supply contract (internal process data) |
isRealization | boolean Implementation contract (internal process data) |
SCCode | string <= 50 characters Contract code (internal process data) |
[- {
- "lastChangeDate": "2023-07-05T11:13:35",
- "warehouseName": "Краснодар",
- "supplierArticle": "443284",
- "nmId": 1439871458,
- "barcode": "2037401340280",
- "quantity": 33,
- "inWayToClient": 1,
- "inWayFromClient": 0,
- "quantityFull": 34,
- "category": "Посуда и инвентарь",
- "subject": "Формы для запекания",
- "brand": "X",
- "techSize": "0",
- "Price": 185,
- "Discount": 0,
- "isSupply": true,
- "isRealization": false,
- "SCCode": "Tech"
}
]
Orders.
Important: storage of data for orders is guaranteed for no more than 90 days from the date of order.
The data is updated every 30 minutes.
The exact time when information was updated in the service can be seen in the lastChangeDate
field.
To identify goods from one order, as well as sales on them, you should use
the gNumber
field (lines with the same value of this field refer to one order) and
the number of the unique item in the order, the odid
(rid
) field.
Maximum 1 request per minute
dateFrom required | string <RFC3339> Date and time of last change on the order.
|
flag | integer Default: 0 If parameter |
gNumber | string <= 50 characters Order number. Combines all items of one order. |
date | string <date-time> Date and time of order. This field equals to |
lastChangeDate | string <date-time> Date and time of refreshing info of service. This field corresponds to the |
supplierArticle | string <= 75 characters Supplier article |
techSize | string <= 30 characters Product size (eg S, M, L, XL, 42, 42-43) |
barcode | string <= 30 characters Barcode |
totalPrice | number Agreed price without discounts. You should use |
discountPercent | integer Agreed final discount. If you apply this parameter to the |
warehouseName | string <= 50 characters Shipping warehouse name |
oblast | string <= 200 characters Area |
incomeID | integer Supply number (from seller to warehouse) |
odid | integer Unique ID for order position. That parameter may use for find matches between orders and sales. |
nmId | integer WB article |
subject | string <= 50 characters Subject |
category | string <= 50 characters Category |
brand | string <= 50 characters Brand |
isCancel | boolean Order canceling. true - order was canceled before payment. |
cancel_dt | string <date-time> Date and time for order canceling. If order wasn't canceled, then |
sticker | string The digital value of the sticker that is attached to the product during the order assembly process using the Marketplace system. |
srid | string Unique order ID. |
orderType | string Order type:
|
[- {
- "date": "2022-03-02T14:34:05",
- "lastChangeDate": "2022-03-02T19:30:16",
- "supplierArticle": "12345",
- "techSize": "0",
- "barcode": "9990016520011",
- "totalPrice": 120.56,
- "discountPercent": 0,
- "warehouseName": "Екатеринбург",
- "oblast": "Московская",
- "incomeID": 123456,
- "odid": 12345678,
- "nmId": 12345678,
- "subject": "Респираторы",
- "category": "Спецодежда и СИЗы",
- "brand": "wildberries",
- "isCancel": false,
- "cancel_dt": "0001-01-01T00:00:00",
- "gNumber": "12345678",
- "sticker": "",
- "orderType": "Клиентский"
}
]
Sales and returns.
Data storage is guaranteed for no more than 90 days from the date of sale.
The data updated every 30 minutes.
The srid
field should be used to identify the order.
1 line means 1 sale/return and means 1 item.
Maximum 1 request per minute
dateFrom required | string <RFC3339> Date and time of last change on the sale/return.
|
flag | integer Default: 0 If parameter |
date | string <date-time> Date and time of sale. This field equals to |
lastChangeDate | string <date-time> Date and time of refreshing info of service. This field corresponds to the |
warehouseName | string <= 50 characters Shipping warehouse |
countryName | string <= 200 characters Country |
oblastOkrugName | string <= 200 characters Area |
regionName | string <= 200 characters Region |
supplierArticle | string <= 75 characters Supplier article |
nmId | integer WB article |
barcode | string <= 30 characters Barcode |
category | string <= 50 characters Category |
subject | string <= 50 characters Subject |
brand | string <= 50 characters Brand |
techSize | string <= 30 characters Product size |
incomeID | integer Supply number |
isSupply | boolean Supply contract |
isRealization | boolean Implementation contract |
totalPrice | number Price without discounts |
discountPercent | integer Seller's discount |
spp | number WB discount |
paymentSaleAmount | integer Paid from WB Wallet |
forPay | number To transfer to the supplier |
finishedPrice | number Price with all discounts, except WB Wallet sum |
priceWithDisc | number Price with seller's discount, from which the amount to be transferred to the seller is calculated according to the following formula |
saleID | string <= 15 characters The unique ID of the sale/refund.
|
orderType | string Order type
|
sticker | string sticker ID |
gNumber | string <= 50 characters Order number |
odid | integer The unique ID of the order item |
srid | string Unique order ID. |
[- {
- "date": "2022-03-04T18:08:31",
- "lastChangeDate": "2022-03-06T10:11:07",
- "warehouseName": "Подольск",
- "countryName": "Россия",
- "oblastOkrugName": "Центральный федеральный округ",
- "regionName": "Московская",
- "supplierArticle": "12345",
- "nmId": 1234567,
- "barcode": "123453559000",
- "category": "Бытовая техника",
- "subject": "Мультистайлеры",
- "brand": "Тест",
- "techSize": "0",
- "incomeID": 56735459,
- "isSupply": false,
- "isRealization": true,
- "totalPrice": 1887,
- "discountPercent": 18,
- "spp": 20,
- "paymentSaleAmount": 93,
- "forPay": 1284.01,
- "finishedPrice": 1145,
- "priceWithDisc": 1547,
- "saleID": "S9993700024",
- "orderType": "Клиентский",
- "sticker": "926912515",
- "gNumber": "34343462218572569531",
- "odid": 1003837147757,
- "srid": "11.rf9ef11fce1684117b0nhj96222982382.3.0"
}
]
Details to the weekly realization report. The report contains data for the last 3 months. Maximum 1 request per minute
To get the data before 29 January, use URL with
v1
:https://statistics-api.wildberries.ru/api/v1/supplier/reportDetailByPeriod
If there is no data for the specified period, the method will return null
.
Technical break in the work of the method: every Monday from 3:00 AM to 4:00 PM.
Manual: Save statistics by Excel
dateFrom required | string <RFC3339> Starting date of the report.
|
limit | integer Default: 100000 The maximum number of report rows returned by the method. Cannot be more than 100000. |
dateTo required | string <date> Report end date |
rrdid | integer The unique ID of the report line. Required to receive the report in parts.
|
realizationreport_id | integer Report number |
date_from | string <date-time> Start date of the reporting period |
date_to | string <date-time> End date of the reporting period |
create_dt | string <date-time> Report generation date |
currency_name | string Currency of report |
suppliercontract_code | object Contract |
rrd_id | integer Row number |
gi_id | integer Supply number |
subject_name | string Subject |
nm_id | integer WB article |
brand_name | string Brand |
sa_name | string Seller's article |
ts_name | string Size |
barcode | string Barcode |
doc_type_name | string Document type |
quantity | integer Quantity |
retail_price | number Retail price |
retail_amount | number Sales amount (refunds) |
sale_percent | integer Agreed discount |
commission_percent | number Commission percentage |
office_name | string Warehouse |
supplier_oper_name | string Reason for payment |
order_dt | string <date-time> Date of order. |
sale_dt | string <date-time> Dte of sale. |
rr_dt | string <date-time> Date of operation. |
shk_id | integer Barcode |
retail_price_withdisc_rub | number Retail price with agreed discount |
delivery_amount | integer Delivery amount |
return_amount | integer Return amount |
delivery_rub | number Logistics cost |
gi_box_type_name | string Box type |
product_discount_for_report | number Agreed discount |
supplier_promo | number Promo code |
rid | integer Unique order ID |
ppvz_spp_prc | number Discount of regular customer |
ppvz_kvw_prc_base | number RCW - Reward coefficient of Wildberries, Amount of RCW without VAT, % basic |
ppvz_kvw_prc | number RCW - Reward coefficient of Wildberries, Total RCW without VAT, % |
sup_rating_prc_up | number Size of RCW reduction due to rating |
is_kgvp_v2 | number Size of RCW reduction due to promotion |
ppvz_sales_commission | number Sales commission before deducting attorney's services, without VAT |
ppvz_for_pay | number To the transfer to the seller for the sold products |
ppvz_reward | number Refund for the issuance and return of products to the point of issue of orders |
acquiring_fee | number Acquiring costs compensation. |
acquiring_bank | string Name of the acquiring bank |
ppvz_vw | number WB remuneration without VAT |
ppvz_vw_nds | number VAT from WB remuneration |
ppvz_office_id | integer Office number |
ppvz_office_name | string Delivery office name |
ppvz_supplier_id | integer Partner number |
ppvz_supplier_name | string Partner |
ppvz_inn | string Partner's individual tax number |
declaration_number | string Number of customs declaration |
bonus_type_name | string Justification of fines and surcharges. |
sticker_id | string The digital value of the sticker that is attached to the product during the order assembly process using the Marketplace system. |
site_country | string Country of sale |
penalty | number Fines |
additional_payment | number Surcharges |
rebill_logistic_cost | number Compensation of transportation costs The field will be in the response if there is a value. |
rebill_logistic_org | string Organizer of transportation The field will be in the response if there is a value |
kiz | string Marking code.
|
storage_fee | number Storage cost |
deduction | number Other payments/deductions |
acceptance | number Receiving cost |
srid | string The unique identifier for the order. Note for those using the Marketplace API: |
report_type | integer Report type:
|
[- {
- "realizationreport_id": 1234567,
- "date_from": "2022-10-17T00:00:00Z",
- "date_to": "2022-10-23T00:00:00Z",
- "create_dt": "2022-10-24T14:40:32",
- "currency_name": "руб",
- "suppliercontract_code": null,
- "rrd_id": 1232610467,
- "gi_id": 123456,
- "subject_name": "Mini ovens",
- "nm_id": 1234567,
- "brand_name": "BlahBlah",
- "sa_name": "MAB123",
- "ts_name": "0",
- "barcode": "1231312352310",
- "doc_type_name": "Продажа",
- "quantity": 1,
- "retail_price": 1249,
- "retail_amount": 367,
- "sale_percent": 68,
- "commission_percent": 0.1324,
- "office_name": "Коледино",
- "supplier_oper_name": "Продажа",
- "order_dt": "2022-10-13T00:00:00Z",
- "sale_dt": "2022-10-20T00:00:00Z",
- "rr_dt": "2022-10-20T00:00:00Z",
- "shk_id": 1239159661,
- "retail_price_withdisc_rub": 399.68,
- "delivery_amount": 0,
- "return_amount": 0,
- "delivery_rub": 0,
- "gi_box_type_name": "Монопалета",
- "product_discount_for_report": 399.68,
- "supplier_promo": 0,
- "rid": 123722249253,
- "ppvz_spp_prc": 0.1581,
- "ppvz_kvw_prc_base": 0.15,
- "ppvz_kvw_prc": -0.0081,
- "sup_rating_prc_up": 0,
- "is_kgvp_v2": 0,
- "ppvz_sales_commission": -3.74,
- "ppvz_for_pay": 376.99,
- "ppvz_reward": 0,
- "acquiring_fee": 14.89,
- "acquiring_bank": "Тинькофф",
- "ppvz_vw": -3.74,
- "ppvz_vw_nds": -0.75,
- "ppvz_office_id": 105383,
- "ppvz_office_name": "Пункт самовывоза (ПВЗ)",
- "ppvz_supplier_id": 186465,
- "ppvz_supplier_name": "ИП Жасмин",
- "ppvz_inn": "010101010101",
- "declaration_number": "",
- "bonus_type_name": "Штраф МП. Невыполненный заказ (отмена клиентом после недовоза)",
- "sticker_id": "1964038895",
- "site_country": "RU",
- "penalty": 231.35,
- "additional_payment": 0,
- "rebill_logistic_cost": 1.349,
- "rebill_logistic_org": "ИП Иванов Иван Иванович(123456789012)",
- "kiz": "0102900000376311210G2CIS?ehge)S\u001d91002A\u001d92F9Qof4FDo/31Icm14kmtuVYQzLypxm3HWkC1vQ/+pVVjm1dNAth1laFMoAGn7yEMWlTjxIe7lQnJqZ7TRZhlHQ==",
- "storage_fee": 12647.29,
- "deduction": 6354,
- "acceptance": 865,
- "srid": "0f1c3999172603062979867564654dac5b702849",
- "report_type": 1
}
]