Dokáže Mergado sťahovať aj zabezpečené feedy?#

Nechcete riskovať, že sa k vašim produktovým dátam dostane niekto, kto nemá, a zároveň premýšľate, ako to urobiť, aby k nim malo Mergado prístup? Nemusíte robiť kompromisy medzi bezpečím a ľahkou správou dát. Ukážeme vám, ako to urobiť, aby si Mergado poradilo aj s vaším zabezpečeným vstupným feedom.

Aké sú možnosti zabezpečenia vstupného feedu?#

1. HTTP autentizácia (používateľské meno + heslo)#

Ak je váš feed chránený prihlásením, Mergado ho zvládne načítať iba v prípade, že v URL feedu uvediete prihlasovacie údaje.

Feed vložte do Mergada v tomto tvare: https://uzivatel:heslo@www.vas-eshop.sk/feed.xml (kde časť za znakom @ je URL vášho feedu).

a. Vytváram nový projekt

Pri tvorbe nového projektu vložte URL vstupného feedu v tvare https://uzivatel:heslo@www.vas-eshop.sk/feed.xml

b. Zabezpečil/a som vstupný feed pri už existujúcom projekte

Ak ste sa rozhodli zaheslovať predtým nezabezpečený vstupný feed pri už existujúcom projekte v Mergade, stačí, keď v danom projekte vymeníte pôvodnú URL vstupného feedu za URL v tvare https://uzivatel:heslo@www.vas-eshop.sk/feed.xml

Vstupný feed vymeníte v Nastaveniach projektu:

  • V Mergade prejdite do projektu, kde ste ako vstupný feed použili feed, ktorý ste novo zabezpečili heslom.
  • V ľavom menu kliknite na Nastavenia.
  • V záložke Všeobecné nastavenia projektu v kolónke Vstupný feed vymeňte pôvodnú URL za URL v tvare https://uzivatel:heslo@www.vas-eshop.sk/feed.xml
  • Kliknite na Uložiť.
  • Následne odporúčame spustiť pregenerovanie projektu.
    • Na tej istej stránke Nastavenia kliknite na záložku Pregenerovanie a tu na Pregenerovať všetko a skontrolovať výstupné dáta.

2. Obmedzenie prístupu na základe IP adries (whitelist)#

Ak máte svoj feed chránený takzvaným whitelistom, teda že je prístupný iba pre konkrétne vopred povolené IP adresy, je potrebné, aby ste na whitelist (zoznam povolených IP adries) pridali IP adresu Mergada. Mergado bude váš vstupný feed sťahovať z nasledujúcej IP adresy:

81.31.39.112

3. Zabezpečenie pomocou hashu (tajného kľúča v URL)#

Možno máte svoj feed zabezpečený takzvaným hashom, teda dlhým reťazcom znakov, ktorý funguje ako prístupový kľúč. Vďaka tomu nie je feed verejne dohľadateľný, ale Mergado ho bez problémov načíta. Stačí do Mergada vložiť URL vstupného feedu, ktorá bude obsahovať aj hash.

Napríklad: https://www.vas-eshop.sk/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a

V prípade, že ste sa rozhodli pomocou hashu zabezpečiť vstupný feed pri už skôr vytvorenom projekte v Mergade, stačí v danom projekte vymeniť existujúcu URL vstupného feedu za URL, ktorá bude obsahovať hash.

Vstupný feed vymeníte v Nastaveniach projektu:

  • V Mergade prejdite do projektu, kde ste ako vstupný feed použili feed, ktorý ste novo zabezpečili hashom.
  • V ľavom menu kliknite na Nastavenia.
  • V záložke Všeobecné nastavenia projektu v kolónke Vstupný feed vymeňte pôvodnú URL za URL (napríklad v tvare https://www.vas-eshop.sk/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a)
  • Kliknite na Uložiť.
  • Následne odporúčame spustiť pregenerovanie projektu.
    • Na tej istej stránke Nastavenia kliknite na záložku Pregenerovanie a tu na Pregenerovať všetko a skontrolovať výstupné dáta.

Zabezpečenie Shoptet feedov#

Stalo sa vám, že Mergado nechce sťahovať vstupný feed zo Shoptetu? Problém bude pravdepodobne v nastavení zabezpečenia.

V administrácii Shoptetu je možné xml feedy zabezpečiť dvoma spôsobmi: a. Obmedzením prístupu na základe IP adries (whitelistom) b. Zabezpečením pomocou hashu

Mergado si s prvým aj druhým spôsobom zabezpečenia dokáže poradiť, avšak problém nastáva, ak máte svoj Shoptet feed chránený oboma spôsobmi naraz. Je teda potrebné, aby ste v administrácii svojho Shoptet účtu povolili iba jeden spôsob zabezpečenia a podľa zvoleného spôsobu následne buď pridali IP adresu Mergada na whitelist, alebo vložili do Mergada URL vstupného feedu, ktorá bude obsahovať hash.

Postup:

  1. Prihláste sa do svojho Shoptet účtu.
  2. V administrácii kliknite v ľavom menu na Prepojenie a následne na XML feedy.
  3. Kliknite na záložku Zabezpečenie.
  4. V časti Ochrana prístupu zaškrtnite iba jeden vybraný spôsob zabezpečenia.
  5. Vybrané nastavenie uložte.

FAQ#

Poradí si Mergado so zaheslovaným feedom?#

Áno. Mergado dokáže načítať feed, ktorý je chránený používateľským menom a heslom (takzvanou HTTP autentizáciou). Stačí do Mergada vložiť URL vstupného feedu v tvare: https://uzivatel:heslo@www.vas-eshop.sk/feed.xml

Ak ste feed zaheslovali až po vytvorení projektu, vymeňte pôvodnú URL za túto novú v Nastaveniach projektu.

Môžem zaheslovať vstupný feed pri už existujúcom projekte?#

Áno. V prípade, že ste sa rozhodli chrániť vstupný feed pomocou hesla, je potrebné pri danom projekte vymeniť pôvodnú URL vstupného feedu za URL, ktorá bude obsahovať používateľské meno a heslo, ktorým ste feed zabezpečili. Nová URL teda bude v tvare: https://uzivatel:heslo@www.vas-eshop.sk/feed.xml

URL vstupného feedu vymeníte nasledujúcim spôsobom:

  1. V Mergade prejdite do projektu, kde ste ako vstupný feed použili feed, ktorý ste novo zabezpečili heslom.
  2. V ľavom menu kliknite na Nastavenia.
  3. V záložke Všeobecné nastavenia projektu v kolónke Vstupný feed vymeňte pôvodnú URL za URL v tvare https://uzivatel:heslo@www.vas-eshop.sk/feed.xml
  4. Kliknite na Uložiť.
  5. V záložke Pregenerovanie kliknite na Pregenerovať všetko a skontrolujte, či sa dáta načítavajú správne.

Môžem zabezpečiť vstupný feed pomocou hashu pri už existujúcom projekte?#

Áno. V prípade, že ste sa rozhodli chrániť vstupný feed pomocou hashu, je potrebné pri danom projekte vymeniť pôvodnú URL vstupného feedu za URL, ktorá bude obsahovať hash. Nová URL teda bude v tvare: https://www.vas-eshop.sk/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a

URL vstupného feedu vymeníte nasledujúcim spôsobom:

  1. V Mergade prejdite do projektu, kde ste ako vstupný feed použili feed, ktorý ste novo zabezpečili hashom.
  2. V ľavom menu kliknite na Nastavenia.
  3. V záložke Všeobecné nastavenia projektu v kolónke Vstupný feed vymeňte pôvodnú URL za URL v tvare https://www.vas-eshop.sk/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
  4. Kliknite na Uložiť.
  5. V záložke Pregenerovanie kliknite na Pregenerovať všetko a skontrolujte, či sa dáta načítavajú správne.

Môj feed má obmedzenie prístupu len pre určité IP adresy. Čo s tým?#

Ak na zabezpečenie svojho feedu používate takzvaný whitelist, je nutné, aby ste naň pridali IP adresu Mergada. Mergado sťahuje feedy z IP adresy: 81.31.39.112

Mám feed zabezpečený hashom. Zvládne ho Mergado stiahnuť?#

Áno. Stačí vložiť do Mergada plnú adresu vrátane hashu (napríklad: https://www.vas-eshop.sk/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a). Mergado hash rozpozná a feed bez problémov načíta.

Mergado nechce načítať feed zo Shoptetu. Čo s tým?#

Skontrolujte nastavenie zabezpečenia v administrácii Shoptetu. Shoptet umožňuje dva typy ochrany:

  • obmedzenie prístupu podľa IP adries (whitelist),
  • zabezpečenie pomocou hashu.

Ak máte aktívne oba spôsoby zároveň, Mergado sa k feedu nedostane. Nechajte zapnutý iba jeden spôsob a na základe vybraného zabezpečenia buď pridajte IP adresu Mergada na whitelist, alebo do Mergada vložte URL s hashom.

Postup v Shoptete:

  1. Prihláste sa do administrácie.
  2. Kliknite na Prepojenie → XML feedy → Zabezpečenie.
  3. V časti Ochrana prístupu zaškrtnite len jeden spôsob zabezpečenia.
  4. Nastavenie uložte.
Bol tento článok užitočný?