ProductGroup
API | Description |
---|---|
GET api/{DataId}/productgroups |
Vráti zoznam všetkých tovarových skupín |
GET api/{DataId}/productgroups?ChangedAfterDate={ChangedAfterDate} |
Vráti zoznam všetkých tovarových skupín zo zadaného dátového prostredia, ktoré boli vytvorené, alebo zmenené po zadanom dátume |
GET api/{DataId}/productgroups/{ProductGroupId} |
Vráti konkrétnu tovarovú skupinu |
Product
API | Description |
---|---|
GET api/{DataId}/productids |
Vráti zoznam ProductId všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia |
GET api/{DataId}/productids?ChangedAfterDate={ChangedAfterDate}&Change={Change} |
Vráti zoznam ProductId všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktoré boli vytvorené, alebo ich vlastnosti boli zmenené po zadanom dátume. Zmeny stavov na sklade sa neuvažujú. |
GET api/{DataId}/products |
Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. |
GET api/{DataId}/test/products |
TEST: Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. |
GET api/{DataId}/v1/products |
Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Staršia, pomalšia verzia funkcie - určená len pre spätnú kontrolu. |
GET api/{DataId}/products/{ProductId} |
Vráti konkrétny produkt z katalógu podľa Oid produktu |
GET api/{DataId}/test/products/{ProductId} |
TEST: Vráti konkrétny produkt z katalógu podľa Oid produktu |
GET api/{DataId}/products?ChangedAfterDate={ChangedAfterDate}&Change={Change} |
Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktoré boli vytvorené, alebo zmenené po zadanom dátume |
GET api/{DataId}/productidswithproductgroup |
Vráti zoznam ProductIds všetkých katalógových produktov, ktorých kúpou môže získať zákazník kredit na zákaznícku kartu (s nastaveným príznakom webového obchodu zo zadaného dátového prostredia). |
PUT api/{DataId}/productsbyids |
Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body. |
PUT api/{DataId}/test/productsbyids |
TEST: Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body. |
GET api/{DataId}/productstocks |
Vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Ostatné vlastnosti produktov sú nevyplnené. |
PUT api/{DataId}/productstocksbyids |
Vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Ostatné vlastnosti produktov sú nevyplnené. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body. |
GET api/{DataId}/productparameters |
Vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter) s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Ostatné vlastnosti produktov sú nevyplnené. |
PUT api/{DataId}/productparametersbyids |
Vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter) s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Ostatné vlastnosti produktov sú nevyplnené. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body. |
GET api/{DataId}/products/{ProductId}/images/{ImageId} |
Vráti konkrétny obrázok / súbor produktu ako pole bytov |
GET api/{DataId}/pricelists |
Vráti zoznam cenníkov |
GET api/{DataId}/products/disposable/{ProductEAN}?WarehouseCode={WarehouseCode} |
Vráti disponibilné množstvo produktu podľa jeho EAN kódu |
GET api/{DataId}/products/stock/{ProductEAN}?WarehouseCode={WarehouseCode} |
Vráti okamžité množstvo produktu podľa jeho EAN kódu |
PUT api/{DataId}/productstatus |
Aktualizuje sa stav produktu na eshope. Produkt sa hľadá podľa: ProductStatus.ProductId/ ProductStatus.ProductCode. |
MoDo
API | Description |
---|---|
GET api/{DataId}/modo/products/disposable/{ProductEAN}?WarehouseCode={WarehouseCode} |
Vráti disponibilné množstvo produktu podľa jeho EAN kódu |
GET api/{DataId}/modo/products/stock/{ProductEAN}?WarehouseCode={WarehouseCode} |
Vráti okamžité množstvo produktu podľa jeho EAN kódu |
GET api/{DataId}/modo/products/info/{ProductEAN} |
Vráti informácie o skladovej karte podľa jej EAN kódu |
GET api/{DataId}/modo/document/{DocumentNumber}?DeviceID={DeviceID} |
Vráti doklad podľa prefixu a čísla, napr.: VE-2100021 |
CustomerCard
API | Description |
---|---|
GET api/{DataId}/customercards/{CardNumber} |
Vráti konkrétnu zákaznícku kartu podľa čísla karty |
POST api/{DataId}/customercard |
Vytvorí zákaznícku kartu. |
Invoice
API | Description |
---|---|
GET api/{DataId}/customers/{RegistrationNumber}/invoicesinfo?FromDate={FromDate} |
Vráti zoznam faktúr so základnými informáciami (bez položiek) daného zákazníka od zadaného dátumu |
GET api/{DataId}/invoices/invoicesinfo?FromDate={FromDate} |
Vráti zoznam všetkých faktúr so základnými informáciami (bez položiek) daného zákazníka od zadaného dátumu |
GET api/{DataId}/invoices/invoicesinfo?ChangedAfterDate={ChangedAfterDate} |
Vráti zoznam všetkých faktúr so základnými informáciami (bez položiek) zo zadaného dátového prostredia, ktoré boli vytvorené, alebo ich vlastnosti boli zmenené po zadanom dátume. |
GET api/{DataId}/customers/{RegistrationNumber}/invoices?FromDate={FromDate} |
Vráti zoznam faktúr s položkami daného zákazníka od zadaného dátumu |
GET api/{DataId}/invoices/full/{InvoiceId} |
Vráti faktúru s položkami podľa jej InvoiceId |
GET api/{DataId}/invoices/unpaidinvoices |
Vráti zoznam neuhradených faktúr |
GET api/{DataId}/invoices/{InvoiceNumber}/pdf |
Vráti PDF súbor vytlačenej faktúry (v špeciálnych nastaveniach OASIS v EcoSune musí byť zadaný parameter "Cesta pre generovanie PDF súborov") |
Employee
API | Description |
---|---|
GET api/{DataId}/employees |
Vráti zoznam všetkých zamestnancov |
Category
API | Description |
---|---|
GET api/{DataId}/categories |
Vráti zoznam všetkých kategórií (stromový zoznam) |
GET api/{DataId}/categories/{CategoryId} |
Vráti konkrétnu kategóriu zo stromového zoznamu kategórií |
GET api/{DataId}/categories/{CategoryId}/picture/{ImageId} |
Vráti konkrétny obrázok kategórie ako pole bytov |
Customer
API | Description |
---|---|
GET api/{DataId}/customerids |
Vráti zoznam CustomerId všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia |
GET api/{DataId}/customers |
Vráti zoznam všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia |
GET api/{DataId}/customers?ChangedAfterDate={ChangedAfterDate} |
Vráti zoznam všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktorí boli vytvorení, alebo zmenení po zadanom dátume |
GET api/{DataId}/customers/{CustomerId} |
Vráti konkrétneho zákazníka podľa Oid organizácie |
GET api/{DataId}/customers?RegistrationNumber={RegistrationNumber} |
Vráti konkrétneho zákazníka podľa IČO |
GET api/{DataId}/customerdiscounts?CustomerId={CustomerId} |
Vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka |
GET api/{DataId}/customerdiscountsandproductprices?CustomerId={CustomerId} |
Vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka plus ceny produktov/položiek z cenníkov na špecifikovaného zákazníka |
PUT api/{DataId}/customer |
Vytvorí, alebo aktualizuje zákazníka. |
Order
API | Description |
---|---|
POST api/{DataId}/order |
Založí novú objednávku |
GET api/{DataId}/orders |
Vráti stavy všetkých objednávok |
GET api/{DataId}/orders?ChangedAfterDate={ChangedAfterDate} |
Vráti stavy všetkých objednávok, ktoré boli vytvorené, alebo zmenené po zadanom dátume |
GET api/{DataId}/orders/{OrderId} |
Vráti stav konkrétnej objednávky |
GET api/{DataId}/orders/bynumber/{OrderNumber} |
Vráti stav konkrétnej objednávky podľa čísla objednávky |
GET api/{DataId}/orders/full/{OrderId} |
Vráti objednávku s položkami podľa jej OrderId |
GET api/{DataId}/customers/{RegistrationNumber}/orders?FromDate={FromDate} |
Vráti zoznam objednávok s položkami daného zákazníka od zadaného dátumu |
DataConfiguration
API | Description |
---|---|
GET api/{DataId}/test |
Test dátového prostredia. |
PUT api/{DataId}/reset |
Reset - uvoľnenie dátového prostredia z pamäte, pri ďalšom dotaze sa nanovo načítajú všetky parametre dátového prostredia. |