Pro vývojáře
DomůPřihlášeníNápovědaKontakt
  • Úvod
  • Vývoj aplikací
    • Inicializace
    • Nastavení
    • Smazání
  • RESTful API - Retailys
    • Prodejní kanály
    • Obsah
      • Produkty
      • Kategorie
      • Varianty
      • Rodiny
    • Objednávky
    • Události
    • Šablony (UI prvky a snippety)
      • Administrace
      • Eshop
    • Sklady
    • Dodavatelé
    • Uživatelé
    • Firmy
    • Přihlášený
    • Seznamy
  • Retailys language
  • Uživatelská práva
  • Užitečné příkazy
  • Příklady
  • Kontakt
Powered by GitBook
On this page
  • Šablony
  • UI prvky a snippety podporované v Administraci
  • UI prvky a snippety podporované v E-Shopu
  • Podmínky a oprávnění

Was this helpful?

  1. RESTful API - Retailys

Šablony (UI prvky a snippety)

Pomocí šablon definuje rozšíření v administraci či na ostatních místech systému umístění, kde se mají jednotlivé jeho prvky (bloky, záložky, snippety atd.) zobrazit.

PreviousUdálostiNextAdministrace

Last updated 3 years ago

Was this helpful?

Šablony

V systému Retailys je možné vložit funkcionalitu externí aplikace na různá místa v administraci či šablonách. Je tak možnost přidávat různá tlačítka či snippety ke správě objednávek či produktů, formulářové prvky do objednávkového formuláře na e-shopech a mnohé další. Každá šablona očekává definovanou URL adresu, která dostane (např. ID objednávky) a následně vrátí (např. počet) potřebná data.

Každá šablona má svoji definici, která je dle datového modelu na příslušném endpointu API . Šablona je aktivní vždy pokud není definována podmínka pro zobrazení pomocí .

UI prvky a snippety podporované v Administraci

Více informací o UI prvcích podporovaných v administraci najdete v .

UI prvky a snippety podporované v E-Shopu

Podmínky a oprávnění

Pokud vývojář chce na konkrétní místo v systému umístit nějaký prvek či funkčnost pouze při určitých příležitostech, může využít bohatých možností podmínek.

Příkladů, kdy podmínek využít, může být spousta:

  • vývojář může chce zobrazit tlačítko na odeslání faktury do účetního softwaru pouze u objednávek, u kterých už je faktura vytvořena,

  • tisk štítků pro poštu je možné zobrazit pouze tehdy, pokud předtím došlo k odeslání údajů o objednávce do systému pošty a ta tak mohla štítek vygenerovat,

  • zobrazíme tlačítko na odeslání do účetního softwaru pouze tehdy, pokud je objednávka vedena na firmu č. 123,

  • tlačítko na odeslání do účetního softwaru se má zobrazit pouze účetní, která má patřičná oprávnění.

Podmínky pouze kosmeticky skrývají či zobrazují jednotlivé prvky rozšíření v šabloně systému Retailys. Validitu získávaných dat přes REST API musí vývojář kontrolovat přímo ve svém kódu!

Více informací o UI prvcích a snippetech v E-Shopech najdete .

Ke skrytí či zobrazení jednotlivých prvků slouží podmínky .

zde
(
Retailys language
)
(System.Layouts)
Retailys Language
StaticSnippet
DynamicSnippet
zde
DynamicSnippet
Block
Tab
Action
StaticSnippet
MenuItem
Callback