Preia produse in asteptare - celdotro/marketplace GitHub Wiki

Despre

  • Preia lista produselor aflate in asteptare

Clasa

celmarket\Products\ProductsList

Metoda

getWaitingProducts

API

  • metoda: Products
  • actiune: ListPendingProducts

Parametri

  • start = valoarea de start

Raspuns

Un obiect cu urmatoarele atribute

  • limit = numarul maxim de valori
  • start = pozitia de start
  • moreavailable = daca mai sunt produse in lista
  • data = produsele -> array
    • (element din array) = produs
      • _id = ID-ul produsului
      • categories_id = ID-ul categoriei
      • charact = caracteristicile -> obiect
        • (atribut al obiectului) = caracteristica
          • (nume atribut) = ID caracteristica
          • (valoare atribut) = valori caracteristica -> array
            • (element din array) = valoare
      • family_id = ID-ul familiei
      • fid = ID-ul afiliatului
      • garantie = garantia PF
      • garantie_pj = garantia PJ
      • image = imagini -> array
        • (element din array) = imagine
      • live = live
      • manufacturers_id = ID-ul producatorului
      • moneda = ID-ul monedei
      • motiv = motiv
      • pret_vechi = pretul vechi
      • pret_vechi_fara_tva = pretul vechi fara TVA
      • pretf = pretul furnizorului
      • pretlei = pretul in lei
      • procesare_in = timpul de procesare
      • products_date_added = timestamp-ul adaugarii produsului
      • products_date_updated = timestamp-ul actualizarii produsului
      • products_description = descrierea produsului encodata in base64
      • products_image = imaginea produsului
      • products_model = modelul produsului
      • products_name = numele produsului
      • products_price = pretul produsului
      • products_weight = greutatea produsului
      • refused = refuzat
      • status = statusul produsului
      • stoc = stocul produslui
      • vendor_ext_id = ID-ul vendorului extern
      • vizualizat = daca a fost trecut in aprobari manuale

Exemplu - PHP

https://github.com/celdotro/marketplace_examples/blob/master/Products/24.getWaitingProducts.php

Exemplu - JSON

{
  "request": {
    "start": 0
  },
  
  "response": {
    "limit": 1,
    "start": 0,
    "moreavailable": 0,
    "data": [
      {
        "_id": "X",
        "categories_id": 1,
        "charact": {
          "charact_id": [
            "charact_value"
          ]
        },
        "family_id": 1,
        "fid": 1,
        "garantie": 1,
        "garantie_pj": 1,
        "image": [],
        "live": 1,
        "manufacturers_id": 1,
        "manufacturers_name": "X",
        "moneda": 1,
        "motiv": 1,
        "pret_vechi": 1,
        "pret_vechi_fara_tva": 1,
        "pretf": 1,
        "pretlei": 1,
        "procesare_in": 1,
        "products_date_added": 1,
        "products_date_updated": 1,
        "products_description": "X",
        "products_image": "X",
        "products_model": "X",
        "products_name": "X",
        "products_price": 1,
        "products_weight": 0,
        "refused": 0,
        "status" : 0,
        "stoc": 1,
        "vendor_ext_id": 1,
        "vizualizat": 1
      }
    ]
  }
}
⚠️ **GitHub.com Fallback** ⚠️