Š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.

Š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 (System.Layouts). Šablona je aktivní vždy pokud není definována podmínka pro zobrazení pomocí Retailys Language.

UI prvky a snippety podporované v Administraci

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

UI prvky a snippety podporované v E-Shopu

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

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í.

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

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!

Last updated