Vytvorenie Shopify napojenia pre Mergado Marketplaces#

Tento sprievodca krok za krokom vysvetľuje, ako vytvoriť Shopify aplikáciu, nastaviť požadované API oprávnenia a prepojiť váš Shopify obchod s Mergado Marketplaces na synchronizáciu objednávok.

Ak chcete používať import objednávok pre Shopify, musíte najprv vytvoriť Shopify pripojenie v Mergado Keychain.

ℹ️ Ak už máte pripojenie k Mergadu cez API prostredníctvom „vlastnej aplikácie" v Shopify administrácii v Mergado Keychain, stačí iba aktualizovať zoznam oprávnení pre túto aplikáciu v Shopify, ako je opísané nižšie.

Tento návod striktne vychádza z oficiálnej dokumentácie Shopify a aktuálneho používateľského rozhrania na vytváranie aplikácií pomocou Shopify Developer Dashboardu.

Oficiálne zdroje: https://shopify.dev/docs/apps/build/dev-dashboard/create-apps-using-dev-dashboard

Vytvárate vlastnú (custom) API aplikáciu pre jeden konkrétny e‑shop. Aplikáciu nie je potrebné publikovať do Shopify App Store.

Čo budete potrebovať?#

  • Shopify účet s admin prístupom k e‑shopu
  • prístup do Shopify Developer Dashboardu

1. Vytvorenie aplikácie v Shopify#

Aby malo Mergado Marketplaces API prístup k vášmu Shopify účtu, je nutné vytvoriť si aplikáciu s potrebnými oprávneniami:

a) Otvorte Shopify Developer Dashboard#

Do Shopify Developer Dashboardu sa môžete dostať dvoma spôsobmi:

Varianta A: Priamy prístup

  1. Otvorte https://dev.shopify.com/
  2. Prihláste sa pomocou svojho Shopify účtu
  3. V ľavom menu otvorte sekciu Apps

Varianta B: Cez Shopify administráciu

  1. Otvorte Shopify administráciu svojho e‑shopu
  2. Prejdite do SettingsApps
  3. Kliknite na Develop apps
  4. Kliknite na Build apps in Dev Dashboard

image


b) Vytvorte novú aplikáciu#

  1. Uistite sa, že ste v sekcii Apps
  2. Kliknite na Create app
  3. Zvoľte Start from Dev Dashboard
  4. Zadajte názov aplikácie (napr. Mergado integration)
  5. Kliknite na Create

image

Po vytvorení aplikácie budete presmerovaní na záložku Versions.


c) Vytvorte verziu aplikácie a nastavte oprávnenia (scopes)#

Každá aplikácia musí mať aspoň jednu verziu, aby ju bolo možné nainštalovať do e‑shopu.

image

Nastavenie URL aplikácie a embedovania

  • V sekcii URLs nájdite pole App URL
  • Východiskovú hodnotu https://example.com nahraďte za:
https://app.mergado.com

Tento krok je nutný pre správnu funkčnosť integrácie s Mergadom. Ak zostane východisková hodnota, autorizácia nebude fungovať správne.

  • Pod poľom App URL zrušte zaškrtnutie voľby Embed app in Shopify admin

d) Nastavenie prístupových oprávnení#

image

  1. V sekcii Access kliknite na Select scopes
  2. V modálnom okne vyhľadajte a zaškrtnite:

Potrebné oprávnenia pre Mergado Marketplaces:

  • read_customers + write_customers
  • write_orders + read_orders
  • read_products
  • read_shipping + write_shipping
  • write_order_edits + read_order_edits

A ak si chcete cez API tiež importovať produkty do Mergada, tak pridajte:

  • read_products
  • write_products
  • read_markets
  • write_markets
  • read_metaobjects

Viac informácií o importe produktov do Mergada nájdete v tomto článku.

  1. Potvrďte kliknutím na Done

e) Publikovanie (release) verzie#

  1. Zíďte nižšie na stránke
  2. Kliknite na Release
  3. V potvrdzovacom okne môžete názov verzie ponechať prázdny
  4. Potvrďte kliknutím na Release

image

Verzia aplikácie je teraz publikovaná a pripravená na inštaláciu.


f) Nainštalujte aplikáciu do e‑shopu#

image

image

  1. V ľavom menu otvorte Home
  2. Vpravo hore kliknite na Install app
  3. Vyberte Shopify e‑shop, ktorý chcete prepojiť s Mergadom
  4. Budete presmerovaní do Shopify administrácie
  5. Inštaláciu potvrďte kliknutím na Install

Aplikácia je teraz nainštalovaná v e‑shope.


2. Napojenie Shopify v Mergado Keychain#

a) Získajte API prístupové údaje (Client ID a token)#

Po inštalácii aplikácie je potrebné získať dve hodnoty, ktoré budete používať na integráciu s Mergadom:

  1. Client ID
  2. API prístupový token (Secret)

Postup:

  1. Vráťte sa do Shopify Developer Dashboardu
  2. Otvorte svoju aplikáciu
  3. Prejdite do Settings
  4. V sekcii Credentials :
  • skopírujte hodnotu Client ID (pole sa nachádza nad hodnotou Secret)
  • skopírujte hodnotu Secret

Client ID slúži na identifikáciu aplikácie, Secret funguje ako API prístupový token. Na správnu funkčnosť integrácie s Mergadom sú nutné obe hodnoty .

b) Získajte URL e‑shopu#

  1. Otvorte Shopify administráciu pripojeného e‑shopu
  2. V ľavom menu otvorte Home
  3. V sekcii Domains skopírujte URL e‑shopu

Príklad:

your-store.myshopify.com

c) Prepojte Shopify s Mergadom#

  1. Otvorte Mergado Keychain
  2. Vyplňte:
    • Shopify URL → vložte URL e-shopu
    • Client ID → vložte skopírovaný Client ID zo Shopify Developer Dashboardu
    • Client Secret → vložte skopírovaný Secret
  3. Kliknite na Prihlásiť

3. Aktivácia objednávok v Mergado Marketplaces#

Prejdite do sekcie Napojenia v Mergado Marketplaces, pomocou tlačidla “Synchronizácia objednávok” pri Shopify aktivujte objednávky a zmeny uložte. Synchronizáciu môžete na stránke aktivácie kedykoľvek jednoducho pozastaviť. Objednávky sa synchronizujú každých 5 minút.

ℹ️ Systém správy objednávok nesynchronizuje spätne. Nemusíte sa teda báť, že by spustením bol váš systém zaplavený všetkými predchádzajúcimi objednávkami.

Hotovo! 🎉 Odteraz sa už objednávky budú pravidelne prenášať medzi vašimi marketplaces a Shopify.

Bol tento článok užitočný?