ProduktySeznam produktů

Stránkovaný výpis produktů

Filtrovatelný, stránkovaný seznam produktů.


Základní info

  • URL: https://b2bapi-{INSTANCE}/api/products-list
  • Povolené metody: POST
  • V těle dotazu je třeba vyplnit informace pro filtrování a stránkování

Parametry

ParametrInPovinnýPopis
filterbodyneFiltr (popsán níže)
pageNumberbodyanoČíslo stránky
pageSizebodyanoVelikost stránky
orderBybodynePole, podle kterého se řadí (např. ['themeName asc', 'productCode desc'])
limitFieldsbodynePole, které se mají vrátit (např. ['productCode', 'productName', 'price'])

Filtr

  • Basic
ParametrTypPopis
productCodestringKód zboží, stačí jen část
productIdint[]Unikátní identifikátory
namestringNázev, stačí jen část
barcodestringČárový kód, stačí jen část
themeIdint[]ID témata
groupIdint[]ID skupiny
subGroupIdint[]ID podskupiny
modelIdint[]ID modely
seasonIdint[]ID sezóny
vatRateint[]ID Sazby DPH
manufacturersBrandIdint[]ID značky výrobců
unitIdint[]ID měrné jednotky

{
  "filter": {
    "basic": {
      "productCode": "string",
      "productId": [0],
      "name": "string",
      "barcode": "string",
      "themeId": [0],
      "groupId": [0],
      "subGroupId": [0],
      "modelId": [0],
      "seasonId": [0],
      "vatRate": [0],
      "manufacturersBrandId": [0],
      "unitId": [0]
    }
  },
  "pageNumber": 0,
  "pageSize": 0,
  "orderBy": ["string"],
  "limitFields": ["string"]
}

Schéma

PoleDatový typPopis
productIdintUnikátní identifikátor
productCodestringKód zboží
productNamestringNázev
themeCodestringKód témata
themeNamestringNázev témata
groupCodestringKód skupiny
groupNamestringNázev skupiny
subGroupCodestringKód podskupiny
subGroupNamestringNázev podskupiny
modelNamestringNázev modelu
quantityInStockstringStav zásob na skladu
Nabývá hodnot:
- 0: produkt není skladem
- 1+ skladem je 1-5
- 5+ skladem je 5-10
- 10+ skladem je 10-50
- 50+ skladem je více než 50
Hodnoty jsou v hlavní měrné jednotce
vatRatestringSazba DPH
pricedecimalBěžná cena produktu (bez započítaných slev a promoakcí)
priceWoVatdecimalBěžná cena produktu bez DPH (bez započítaných slev a promoakcí)
seasonCodestringKód sezóny
seasonNamestringNázev sezóny
unitNamestringMěrná jednotka
isbnstringISBN
mainBarcodestringHlavní čárový kód
createdDateDateDatum založení
manufacturersBrandNamestringZnačka výrobce
isServiceboolJe služba
isInactiveboolJe neaktivní (pokud true, nelze použít v objednávce)
hasVariantsboolMá varianty (pokud true, je třeba u objednávání použít čárový kód se specifikací varianty )
themeIdintID témata
groupIdintID skupiny
subGroupIdintID podskupiny
modelIdintID modelu
seasonIdintID sezóny
manufacturersBrandIdintID značky výrobce
unitIdintID měrné jednotky