Š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.
Last updated
Was this helpful?
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.
Last updated
Was this helpful?
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í .
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 .