Produkty a polia

Povinné polia (každá položka)

PoleTypPopis
statusactive | passiveStav produktu v Segat
segat_quantitycelé číslo ≥ 0Množstvo na sklade Segat po doklade
catalog_pricečíslo ≥ 0Cenníková cena
eshop_pricečíslo ≥ 0E-shop cena

Ide o cenu zo skladového kontextu v Elall, nie o názov výrobku.

Voliteľné polia

PolePopis
request_idIdempotencia a audit (pri PUT v tele, pri POST v koreni)
sync_contextsource_type, source_ref, note, actor

Ak request_id chýba, server doplní UUID a vráti ho v odpovedi.

Katalógové polia (PATCH)

Všetky sú voliteľné. Vynechané alebo null = pole sa v Segat neaktualizuje (vhodné pri skladových dokladoch, keď sa mení len množstvo).

JSON kľúčVýznam
stock_codeSkladové číslo
eanEAN
nameNázov
section_width_mmŠírka (mm)
aspect_ratioProfil
rim_inchPriemer ráfika (palce); alias rim_diameter_inch
tread_nameNázov dezénu
name_suffixDoplnok k názvu; alias name_supplement
load_indexIndex nosnosti
speed_indexIndex rýchlosti
special_markingŠpeciálne označenie
run_on_flatROF (boolean)
brandZnačka
usageTrieda použitia; alias usage_type
seasonSezóna (text do 32 znakov)
on_promotionAkcia
on_clearanceVýpredaj
dot_codeDOT
weight_kgHmotnosť (kg)
discontinuedNepoužívať / nevyrába sa
eu_labelEU štítok

SEGAT a viac skladov v Elall

Do segat_quantity (a cien) pošlite agregát určený pre jeden logický sklad segat v Segat.

Neznáme produkty

Ak item_id v Segat neexistuje, server zapíše záznam do pending_products a v odpovedi zvýši unknown_products. Riešte založením produktu v Segat a opakujte sync len pre tieto položky.

API Reference

Schémy request/response: sekcia Elall APIPOST /products/sync a PUT /products/{item_id}.