Produkty
Zaktualizuj produkty masowo
Changed onAktualizuje do 1000 produktów i wariantów w jednym żądaniu. Pola dodatkowe (additional_fields) można ustawić tylko w linii produktu. Gdy pola dodatkowego nie da się zapisać, reszta linii i tak się zapisuje, a problem wraca w warnings.
put/products_bulk
Request
- Base URLhttps://demo.sellasist.pl/api/v1
- URLhttps://demo.sellasist.pl/api/v1/products_bulk
- AuthAPI key in header apiKey
Request body
Example request
[
{
"additional_fields": [
{
"field_id": 5,
"field_value": "czerwony"
},
{
"field_id": 8,
"field_value": "S"
},
{
"field_id": 8,
"field_value": "L"
},
{
"field_id": 9,
"field_name": "instrukcja.txt",
"field_value": "SW5zdHJ1a2NqYQ=="
},
{
"field_id": 999,
"field_value": "niebieski"
}
],
"availability_id": 3,
"ean": 5902135057247,
"location": "PS-32",
"price": 61.99,
"price_promo": 31,
"pricesfieldsvalues": [
{
"pricesfield_id": 2,
"value": 65
},
{
"currency": "EUR",
"pricesfield_id": 3,
"value": 14.9
}
],
"product_id": 341,
"promotion": 1,
"quantity": 1,
"storages": [
{
"quantity": 20,
"rack_id": 212,
"shelf_id": 1,
"storage_id": 341
}
],
"title": "produkt testowy",
"vat": 23,
"volume": 2
},
{
"availability_id": 3,
"ean": 5902135057247,
"price": 98.5,
"price_promo": 80,
"promotion": 1,
"quantity": 5,
"storages": [
{
"quantity": 1,
"rack_id": 223,
"shelf_id": 1,
"storage_id": 341
}
],
"variant_id": 15,
"volume": 2
},
{
"additional_fields": [
{
"field_id": 5,
"field_value": "zielony"
}
],
"availability_id": 3,
"price": 98.5,
"price_promo": 78.99,
"promotion": 0,
"quantity": 3,
"storages": [
{
"quantity": 1,
"rack_id": 232,
"shelf_id": 1,
"storage_id": 341
}
],
"variant_id": 39,
"volume": 2
}
]Response
Sukces
Example response
{
"lines": [
{
"line": 1,
"product_id": 341,
"status": "success",
"warnings": [
{
"field_id": 999,
"message": "Wskazane pole dodatkowe nie istnieje"
}
]
},
{
"line": 2,
"message": "item_not_found",
"status": "error",
"variant_id": 15
},
{
"line": 3,
"status": "success",
"variant_id": 39,
"warnings": [
{
"field_id": null,
"message": "Pola dodatkowe można ustawić tylko na produkcie"
}
]
}
],
"status": "SUCCESS"
}Changes
- info
added the new optional request property
/
- info