Vývoj aplikace pro Mergado Store od A do Z

Dobrý den,

pracuju na aplikaci pro Mergado Store a měl bych pár (možná velmi základních) dotazů pro praktické testování a spuštění.

Na dev serveru mám základní hello word aplikaci a přes link je dostupná. Jakým způsobem ji teď do stavu, kdy ji budu moct otestovat přímo v Mergado Store? Abych mohl začít s API atd.

Pravděpodobně budu mít víc dotazů. Pokud už někde existuje něco jako průvodce pro spuštění, tak mě prosím nasměrujte.

Díky

V Mergado Store lze zapnout i DEV verzi aplikace. Pokud se appka jmenuje např. Hello World, tak pro vyzkoušení DEV verze stačí v URL adrese pro správu aplikace připsat za její název .dev, takto: https://store.mergado.com/detail/helloworld.dev/#manage
Následně je možné aplikaci aktivovat a libovolně vyzkoušet přímo v Mergadu.

Možná by ještě do začátku pomohly tyto články:

Mámdotaz na widgety aplikací.
Aplikace mohou být na:

  • projekty (exporty)
  • eshopy
  • uživatele

V dokumentaci se píše o widgetech applikací na projekty.
Jak je to s aplikacemi na eshopy? Jak na jejich widget?

Děkuji.

Appky mají widgety vždy, ať už se jedná pro appky pro uživatele, pro shopy i pro projekty.

Při zobrazování widgetu pro daný typ appky však záleží na tom, kde konkrétně se uživatel v Mergadu nachází.

Ve zkratce:

  • Widgety pro appky pro uživatele se zobrazují v kontextu uživatele, v kontextu shopu i v kontextu projektu.
  • Widgety pro appky pro shop se zobrazují v kontextu shopu i v kontextu projektu.
  • Widgety pro appky pro projekt se zobrazují jen v kontextu projektu.

Hierarchii kontextů lze vizualizovat nějak takto:

obrazek

Jinak v dokumentaci jsou zmíněné i příklady různých URL pro widgety appek pro shopy i pro uživatele, které Mergado v různých kontextech používá: https://mergado.github.io/docs/apps/routing.html#examples

2 Likes

A existuje způsob, jak element widgetu dostat na stránku eshopu na https://app.mergado.com/eshops/[eshop_id]/ ?

Url mám připravené pro eshopy i projekty. Widget s url eshopu jsem našel na https://app.mergado.com/eshops/[eshop_id]/applications/.

Díky

Aktuálně nic takového není možné. Widgety appek se - krom stránky “Spuštěné aplikace” - zobrazují pouze na dashboardu projektu, protože právě projekt je tím nejprimárnějším typem entity, v rámci které uživatel v Mergadu pracuje.

Na umístění widgetů appek pro shop na stránku s přehledem projektů konkrétního shopu (a to samé s kontextem uživatele) asi prostě nikdy nevznikl požadavek.

Je to něco, co by se dodělat dalo, ale asi to nebude něco, co by se dalo udělat hned. Přeci jen jde o záležitost i nějakého UX pro uživatele Mergada, kterým by se nějaká náhlá, nepromyšlená změna layoutu hlavní stránky či seznamu projektů v rámci shopu nemusela úplně zamlouvat.

1 Like
Funkce | Audit XML | Agentury | Nápověda | Blog | Forum | Kontakt