Zpět

8. 6. 2026 - Novinky v API

  • Připojené aplikace přes API mohou nově spravovat SEO údaje produktů i kategorií (SEO titulek a popis) a texty kategorií (úvodní a spodní text).
  • K produktům lze přes integrace získat i interní poznámku a SEO pole.
  • Přehledy a výpisy nově ukazují přesný celkový počet záznamů (např. „nalezeno 58 566 položek").
  • API integrace umí nově získat odkaz na PDF štítek zásilky (přepravní štítek ke stažení).
  • Snazší výpis hlavních kategorií e-shopu pro připojené aplikace.
  • Odstranili jsme chyby, kvůli kterým některé integrace občas selhávaly při načítání údajů o objednávkách, fakturách a kategoriích (např. adresa dodavatele na faktuře, odkaz na kategorii, příznak „pozdržená objednávka"). Načítání těchto dat je teď spolehlivé.
  • Opravili jsme funkce pro přidání poznámky a sledovacího odkazu k objednávce přes propojené systémy.
  • Kompletní changelog pro vývojáře níže. Schema a dokumentace API na www.byznysweb.cz/api byla aktualizována.

Nové funkce

  • Nový dotaz listRootCategories: [Category!] — výpis kořenových kategorií (náhrada za dřívější bezargumentové getCategory ).
  • Nová mutace updateCategory(category_id: ID!, lang_id: ID!, data: CategoryInput): Category (partner-only) — úprava kategorie.
  • Nový vstupní typ CategoryInput ( title, intro, bottom, url_identificator, seo_title, seo_description ).
  • Nový typ InvoicingCompanyData — dodavatel na fakturách/zálohách.
  • Nová pole produktu: Product.internal_note , Product.seo_title , Product.seo_description (+ zápis přes ProductInput.seo_title/seo_description ).
  • Nová pole kategorie: Category.intro , Category.bottom , Category.seo_title , Category.seo_description .
  • PageInfo.totalRecords: Int — celkový počet záznamů (konec hacku totalPages * limit ).
  • ShipmentInfo.download_pdf: Url — odkaz na PDF štítek zásilky.
  • WebPage.link: Url! — URL stránky.
  • @partnerToken direktiva v SDL označuje partner-only argumenty/mutace (např. getOrderList(filter: { sum_from }) ).

Změny (pozor, mohou být breaking)

  • Breaking: getCategory(category_id:) je nyní ID! (povinné). Pro kořenové kategorie použijte listRootCategories .
  • Invoice.supplier a Preinvoice.supplier : InvoicingCompany!InvoicingCompanyData! . Nový typ nemá pole id — odeberte supplier { id } z dotazů.
  • ICompany.email a InvoicingCompany.email : EmailEmail! (non-null).
  • lang_code sjednoceno na CountryCodeAlpha2 napříč dotazy.

Opravy (dříve vracely HTTP 500 „Internal server error")

  • Order.blocked — nyní funguje.
  • Invoice.supplier.address — nyní funguje.
  • Category.link — nyní funguje.
  • Mutace addCustomInfoForOrder a addTrackingUrlForOrder — již nepadají.
  • getCategory bez category_id vrací čistou validační chybu (místo HTTP 500).

Poznámky

  • Customer zůstává union ( Company | Person | UnauthenticatedEmail ). Interface ICustomer byl testován a vrácen zpět (rollback) — pole dotazujte přes fragmenty ... on Person/Company/UnauthenticatedEmail . Díky sjednocenému email: Email! už nevzniká konflikt typů.

Zpět

Přihlášení

Vyzkoušejte web nebo e-shop zdarma

Zavřít
Předvolby soukromí

Soubory cookie používáme k vylepšení vaší návštěvy tohoto webu, k analýze jeho výkonu a ke shromažďování údajů o jeho používání. Můžeme k tomu použít nástroje a služby třetích stran a shromážděná data mohou být přenášena partnerům v EU, USA nebo jiných zemích. Soubory cookies ke zlepšení relevance reklam využívá služba Google Ads. Kliknutím na „Přijmout všechny soubory cookie“ vyjadřujete svůj souhlas s tímto zpracováním. Níže můžete najít podrobné informace nebo upravit své preference. 

Zásady ochrany soukromí

Ukázat podrobnosti