Späť

8. 6. 2026 - Novinky v API

  • Pripojené aplikácie cez API môžu novo spravovať SEO údaje produktov aj kategórií (SEO titulok a popis) a texty kategórií (úvodný a spodný text).
  • K produktom je možné cez integrácie získať aj internú poznámku a SEO polia.
  • Prehľady a výpisy novo zobrazujú presný celkový počet záznamov (napr. „nájdených 58 566 položiek").
  • API integrácie vedia novo získať odkaz na PDF štítok zásielky (prepravný štítok na stiahnutie).
  • Jednoduchší výpis hlavných kategórií e-shopu pre pripojené aplikácie.
  • Odstránili sme chyby, pre ktoré niektoré integrácie občas zlyhávali pri načítaní údajov o objednávkach, faktúrach a kategóriách (napr. adresa dodávateľa na faktúre, odkaz na kategóriu, príznak „pozdržaná objednávka"). Načítanie týchto dát je teraz spoľahlivé.
  • Opravili sme funkcie na pridanie poznámky a sledovacieho odkazu k objednávke cez prepojené systémy.
  • Kompletný changelog pre vývojárov nájdete nižšie. Schéma a dokumentácia API na stránke www.biznisweb.sk/api boli aktualizované.

Nové funkcie

  • Nový dotaz listRootCategories: [Category!] — výpis koreňových kategórií (náhrada za predošlé bezargumentové getCategory ).
  • Nová mutácia updateCategory(category_id: ID!, lang_id: ID!, data: CategoryInput): Category (partner-only) — úprava kategórie.
  • Nový vstupný typ CategoryInput ( title, intro, bottom, url_identificator, seo_title, seo_description ).
  • Nový typ InvoicingCompanyData — dodávateľ na faktúrach/zálohách.
  • Nové polia produktu: Product.internal_note , Product.seo_title , Product.seo_description (+ zápis cez ProductInput.seo_title/seo_description ).
  • Nové polia kategórie: Category.intro , Category.bottom , Category.seo_title , Category.seo_description .
  • PageInfo.totalRecords: Int — celkový počet záznamov (koniec hacku totalPages * limit ).
  • ShipmentInfo.download_pdf: Url — odkaz na PDF štítok zásielky.
  • WebPage.link: Url! — URL stránky.
  • @partnerToken direktíva v SDL označuje partner-only argumenty/mutácie (napr. getOrderList(filter: { sum_from }) ).

Zmeny (pozor, môžu byť breaking)

  • Breaking: getCategory(category_id:) je teraz ID! (povinné). Pre koreňové kategórie použite listRootCategories .
  • Invoice.supplier a Preinvoice.supplier : InvoicingCompany!InvoicingCompanyData! . Nový typ nemá pole id — odoberte supplier { id } z dotazov.
  • ICompany.email a InvoicingCompany.email : EmailEmail! (non-null).
  • lang_code zjednotené na CountryCodeAlpha2 naprieč dotazmi.

Opravy (predtým vracali HTTP 500 „Internal server error")

  • Order.blocked — teraz funguje.
  • Invoice.supplier.address — teraz funguje.
  • Category.link — teraz funguje.
  • Mutácie addCustomInfoForOrder a addTrackingUrlForOrder — už nepadajú.
  • getCategory bez category_id vracia čistú validačnú chybu (namiesto HTTP 500).

Poznámky

  • Customer ostáva union ( Company | Person | UnauthenticatedEmail ). Interface ICustomer bol testovaný a vrátený späť (rollback) — polia dotazujte cez fragmenty ... on Person/Company/UnauthenticatedEmail . Vďaka zjednotenému email: Email! už nevzniká konflikt typov.

Späť

Prihlásenie

Vyskúšajte web alebo e-shop zadarmo

Zavrieť
Predvoľby súkromia

Súbory cookie používame na vylepšenie vašej návštevy tohto webu, na analýzu jeho výkonu a na zhromažďovanie údajov o jeho používaní. Môžeme na to použiť nástroje a služby tretích strán a zhromaždené dáta môžu byť prenášané partnerom v EÚ, USA alebo iných krajinách. Súbory cookies na zlepšenie relevantnosti reklám využíva služba Google Ads. Kliknutím na „Prijať všetky súbory cookie" vyjadrujete svoj súhlas s týmto spracovaním. Nižšie môžete nájsť podrobné informácie alebo upraviť svoje preferencie.

Zásady ochrany osobných údajov

Ukázať podrobnosti