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

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"
      }
    ]
  }
}