Nechcete riskovat, že se k vašim produktovým datům dostane někdo, kdo nemá, a zároveň přemýšlíte, jak to udělat, aby k nim mělo Mergado přístup? Nemusíte dělat kompromisy mezi bezpečím a snadnou správou dat. Ukážeme vám, jak to udělat, aby si Mergado poradilo i s vaším zabezpečeným vstupním feedem.
Jaké jsou možnosti zabezpečení vstupního feedu
1. HTTP autentizace (uživatelské jméno + heslo)
Pokud je váš feed chráněn přihlášením, Mergado jej zvládne načíst pouze v případě, že v URL feedu uvedete přihlašovací údaje.
Feed vložte do Mergada v tomto tvaru: https://uzivatel:heslo@www.vas-eshop.cz/feed.xml (kdy část za znakem @ je URL vašeho feedu).
a. Vytvářím nový projekt
Při tvorbě nového projektu vložte URL vstupního feedu ve tvaru https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
b. Zabezpečil/a jsem vstupní feed u již existující projektu
Pokud jste se rozhodli zaheslovat dříve nezabezpečený vstupní feed u již existujícího projektu v Mergadu, stačí když v daném projektu vyměníte původní URL vstupního feedu za URL ve tvaru https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
Vstupní feed vyměníte v Nastavení projektu:
- V Mergadu přejděte do projektu, kde jste jako vstupní feed použili feed, který jste nově zabezpečili heslem.
- V levé menu klikněte na Nastavení.
- V záložce Obecná nastavení projektu v kolonce Vstupní feed vyměňte původní URL za URL ve tvaru https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
- Klikněte na Uložit.
- Následně doporučujeme spustit přegenerování projektu (na stejné stránce Nastavení klikněte na záložku Přegenerování a zde na Přegenerovat vše) a zkontrolovat výstupní data.
2. Omezení přístupu na základě IP adres (whitelist)
Pokud máte svůj feed chráněn tvz. whitelistem, tedy že je přístupný pouze pro konkrétní předem povolené IP adresy, je potřeba, abyste na whitelist (seznam povolených IP adres) přidali IP adresu Mergada. Mergado bude váš vstupní feed stahovat z následující IP adresy:
81.31.39.112
3. Zabezpečení pomocí hashe (tajného klíče v URL)
Možná máte svůj feed zabezpečený tzv. hashem, tedy dlouhým řetězcem znaků, který funguje jako přístupový klíč. Díky tomu není feed veřejně dohledatelný, ale Mergado jej bez problému načte. Stačí do Mergada vložit URL vstupního feedu, která bude obsahovat také hash.
Například: https://www.vas-eshop.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
V případě, že jste se rozhodli pomocí hashe zabezpečit vstupní feed u již dříve vytvořeného projektu v Mergadu, stačí v daném projektu vyměnit stávající URL vstupního feedu za URL, která bude obsahovat hash.
Vstupní feed vyměníte v Nastavení projektu:
- V Mergadu přejděte do projektu, kde jste jako vstupní feed použili feed, který jste nově zabezpečili hashem.
- V levé menu klikněte na Nastavení.
- V záložce Obecná nastavení projektu v kolonce Vstupní feed vyměňte původní URL za URL ve tvaru https://www.vas-eshop.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
- Klikněte na Uložit.
- Následně doporučujeme spustit přegenerování projektu (na stejné stránce Nastavení klikněte na záložku Přegenerování a zde na Přegenerovat vše) a zkontrolovat výstupní data.
Zabezpečení Shoptet feedů
Stalo se vám, že Mergado nechce stahovat vstupní feed ze Shoptetu? Problém bude pravděpodobně v nastavení zabezpečení. V administraci Shoptetu je možné xml feedy zabezpečit dvě způsoby:
a. Omezením přístupu na základě IP adres (whitelistem)
b. Zabezpečením pomocí hashe
Mergado si s prvním i druhým způsobem zabezpečení dokáže poradit, avšak problém nastává, pokud máte svůj Shoptet feed chráněn oběma způsoby najednou. Je tedy potřeba, abyste v administraci svého Shoptet účtu povolili pouze jeden způsob zabezpečení a podle zvoleného způsobu následně buď přidali IP adresu Mergada na whitelist, nebo vložili do Mergada URL vstupního feedu, která bude obsah hash.
Postup:
- Přihlašte se do svého Shoptet účtu.
- V administraci klikněte v levém menu na Propojení a následně na XML feedy.
- Klikněte na záložku Zabezpečení.
- V části Ochrana přístupu zaškrtněte pouze jeden vybraný způsob zabezpečení.
- Vybrané nastavení uložte.
FAQ: Dokáže Mergado stahovat i zabezpečené feedy?
Poradí si Mergado se zaheslovaným feedem?
Ano. Mergado dokáže načíst feed, který je chráněný uživatelským jménem a heslem (tzv. HTTP autentizací). Stačí do Mergada vložit URL vstupního feedu ve tvaru: https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
Pokud jste feed zaheslovali až po vytvoření projektu, vyměňte původní URL za tuto novou v Nastavení projektu.
Můžu zaheslovat vstupní feed u již existujícího projektu?
Ano. V případě, že jste se rozhodli chránit vstupní feed pomocí hesla, je potřeba u daného projektu vyměnit původní URL vstupního feedu za URL, která bude obsahovat uživatelské jméno a heslo, kterým jste feed zabezpečili. Nové URL tedy bude ve tvaru: https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
URL vstupního feedu vyměníte následujícím způsobem:
- V Mergadu přejděte do projektu, kde jste jako vstupní feed použili feed, který jste nově zabezpečili heslem.
- V levém menu klikněte na Nastavení.
- V záložce Obecná nastavení projektu v kolonce Vstupní feed vyměňte původní URL za URL ve tvaru https://uzivatel:heslo@www.vas-eshop.cz/feed.xml
- Klikněte na Uložit.
- V záložce Přegenerování klikněte na Přegenerovat vše a zkontrolujte, zda se data načítají správně.
Můžu zabezpečit vstupní feed pomocí hashe u už existujícího projektu?
Ano. V případě, že jste se rozhodli chránit vstupní feed pomocí hashe, je potřeba u daného projektu vyměnit původní URL vstupního feedu za URL, která bude obsahovat hash. Nové URL tedy bude ve tvaru: https://www.vas-eshop.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
URL vstupního feedu vyměníte následujícím způsobem:
- V Mergadu přejděte do projektu, kde jste jako vstupní feed použili feed, který jste nově zabezpečili hashem.
- V levém menu klikněte na Nastavení.
- V záložce Obecná nastavení projektu v kolonce Vstupní feed vyměňte původní URL za URL ve tvaru https://www.vas-eshop.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
- Klikněte na Uložit.
- V záložce Přegenerování klikněte na Přegenerovat vše a zkontrolujte, zda se data načítají správně.
Můj feed má omezení přístupu jen pro určité IP adresy. Co s tím?
Pokud pro zabezpečení svého feedu používáte tzv. whitelist, je nutné, abyste na něj přidali IP adresu Mergada. Mergado stahuje feedy z IP adresy: 81.31.39.112
Mám feed zabezpečený hashem. Zvládne jej Mergado stáhnout?
Ano. Stačí vložit do Mergada plnou adresu včetně hashe (např.: https://www.vas-eshop.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a). Mergado hash rozpozná a feed bez problému načte.
Mergado nechce načíst feed ze Shoptetu. Co s tím?
Zkontrolujte nastavení zabezpečení v administraci Shoptetu. Shoptet umožňuje dva typy ochrany:
- omezení přístupu podle IP adres (whitelist),
- zabezpečení pomocí hashe.
Pokud máte aktivní oba způsoby zároveň, Mergado se k feedu nedostane. Nechte zapnutý pouze jeden způsob a na základě vybraného zabezpečení buď přidejte IP adresu Mergada na whitelist, nebo do Mergada vložte URL s hashem.
Postup v Shoptetu:
- Přihlaste se do administrace.
- Klikněte na Propojení → XML feedy → Zabezpečení.
- V části Ochrana přístupu zaškrtněte jen jeden způsob zabezpečení.
- Nastavení uložte.