Actualizare pret, stoc, status - celdotro/marketplace GitHub Wiki
Despre
- Actualizeaza pret, pret vechi, stoc, status, timp procesare produs fara aprobare
Clasa
celmarket\Products\ProductsUpdate
Metoda
updateStockAndPrice
API
- metoda: products
- actiune: updateStockAndPrice
Parametri
Campurile scrise cu caractere aldine sunt obligatorii
Puteti trimite maxim 5000 produse intr-un singur request.
- products = array cu produsele sub forma unui sub-array -> array
- (element din array) = produs -> array
- products_model = modelul produslui
- vendor_ext_id = codul unic intern al produsului (daca aveti mai multe produse cu model identic)
- pretf = pretul de furnizor (numai daca nu este specificat pretul in lei)
- status = statusul produsului
- pret_vechi = pretul vechi
- procesare_in = timpul de livrare al produsului (in zile)
- stoc = stocul aferent produsului
- (element din array) = produs -> array
Raspuns
Un obiect cu urmatoarele atribute
- updated = produse actualizate -> numar
- bad_list = produse nemodificate -> array
- (element din array) = modelul produsului
Exemplu - PHP
Exemplu - JSON
{
"request": {
"products": [
{
"products_model": "X",
"vendor_ext_id": 1231112,
"pretf": 1,
"status": 1,
"pret_vechi": 1,
"procesare_in": 1,
"stoc": 1
},
{
"products_model": "X",
"vendor_ext_id": 2212322,
"pretf": 1,
"status": 1,
"pret_vechi": 1,
"procesare_in": 1,
"stoc": 1
}
]
},
"response": {
"updated": [
"X"
],
"bad_list": [
{
"column": "X",
"msg": "X"
}
]
}
}