Prístup k demo prostrediu#
Táto nápoveda vás prevedie vytvorením vlastnej aplikácie pre Mergado Store, jej napojením na Mergado API a bezpečným testovaním priamo v Mergade bez nutnosti platby. Mergado umožňuje vývojárom tvoriť vlastné integrácie, ktoré rozširujú funkcie editora alebo komunikujú s jeho API. Oficiálne „demo prostredie“ s vopred nahranými dátami neexistuje — namiesto toho si počas pár krokov pripravíte vlastný testovací projekt.
Postup krok za krokom#
1) Založte si účet v Mergade#
Ak účet ešte nemáte, vytvorte si ho na app.mergado.com.
2) Vytvorte vlastnú aplikáciu (appku)#
- Otvorte: https://app.mergado.com/developers/create-app/
- Vyplňte základné údaje o aplikácii.
- Po vytvorení získate prístupové údaje (respektíve prístup k entitám, pri ktorých je appka zapnutá).
3) Pripravte testovací projekt (ak aplikácia pracuje na úrovni projektu)#
- V Mergade založte nový projekt na testovanie.
- Nahrajte doň testovací feed – stačí váš malý feed s niekoľkými produktmi.
- V nastavení projektu prepnite projekt do testovacieho režimu, aby sa za testovanie neplatilo.
4) Zapnite aplikáciu na projekte#
V nastavení projektu povoľte (zapnite) vašu aplikáciu. Tým získa prístup k entitám (feedom/projektom), ktoré má právo čítať a upravovať.
5) Autorizácia a volanie API#
- Postup autorizácie: https://mergado.github.io/docs/api/authorization.html
- Dokumentácia API: https://mergado.docs.apiary.io/#
Pozor na verziu API: Používaná verzia ovplyvňuje správanie endpointov. Ak verzia nesúhlasí, môže sa správanie líšiť od dokumentácie.
Tipy na efektívne testovanie#
- Neexistuje centrálny demo shop, každý vývojár si pripravuje vlastný testovací projekt.
- Testovací režim zaistí, že za testovanie neplatíte.
- Ak aplikácia vyžaduje prístup na úrovni projektu, povoľte ju na konkrétnom projekte.
- Na rýchle testy stačí malý feed s pár produktmi, nie je nutné nahrávať produkčné dáta.
- Používajte samostatný testovací účet/projekt pre integrácie, aby ste nezasahovali do produkčných dát.
FAQ#
Existuje oficiálne demo prostredie s dátami?#
Nie. Nie sú k dispozícii centrálne demo dáta. Vytvorte si vlastný testovací projekt v Mergade.
Kde si založím účet v Mergade?#
Na app.mergado.com.
Kde vytvorím svoju aplikáciu?#
Na https://app.mergado.com/developers/create-app/. Po vyplnení základných údajov získate prístup k entitám, kde je appka zapnutá.
Ako testovať bez poplatkov?#
V nastavení projektu zapnite testovací režim.
Potrebujem projekt, keď moja aplikácia pracuje s projektmi?#
Áno. Založte testovací projekt, nahrajte malý feed a aplikáciu na projekte povoľte.
Ako aplikácii udelím prístup k dátam projektu?#
V nastavení projektu aplikáciu zapnite. Získa tak prístup k feedom/projektom, ktoré môže čítať/upravovať.
Kde nájdem postup autorizácie voči API?#
V dokumentácii: https://mergado.github.io/docs/api/authorization.html.
Kde je kompletná API dokumentácia?#
Na https://mergado.docs.apiary.io/#.
Endpoint sa správa inak než v dokumentácii. Čo s tým?#
Skontrolujte verziu API. Správanie endpointov je verzované a odlišná verzia môže viesť k inému správaniu.
Aký veľký feed mám použiť na testy?#
Stačí malý feed s niekoľkými produktmi – je ideálny na rýchle iterácie.
Ako ochránim produkčné dáta pri vývoji?#
Používajte samostatný testovací účet/projekt, nech sa zmeny nedotknú produkcie.