Чи може Mergado завантажувати й захищені фіди?#
Не хочете ризикувати, що до ваших товарних даних дістанеться хтось сторонній, і водночас думаєте, як зробити так, щоб Mergado мав до них доступ? Вам не потрібно шукати компроміс між безпекою та зручним керуванням даними. Покажемо, як зробити так, щоб Mergado впорався і з вашим захищеним вхідним фідом.
Які є способи захисту вхідного фіду?#
1. HTTP-автентифікація (ім’я користувача + пароль)#
Якщо ваш фід захищено вимогою входу, Mergado зможе його завантажити лише тоді, коли ви вкажете облікові дані в URL фіду.
Фід вставте в Mergado в такому вигляді: https://користувач:пароль@www.ваш-магазин.cz/feed.xml (де частина після знака @ – це URL вашого фіду).
а. Я створюю новий проєкт
Під час створення нового проєкту вставте URL вхідного фіду у вигляді https://користувач:пароль@www.ваш-магазин.cz/feed.xml
б. Я захистив(-ла) вхідний фід у вже наявному проєкті
Якщо ви вирішили захистити паролем раніше незахищений вхідний фід у вже наявному проєкті в Mergado, достатньо в цьому проєкті замінити початкову URL-адресу вхідного фіду на URL у вигляді https://користувач:пароль@www.ваш-магазин.cz/feed.xml
Вхідний фід заміните в налаштуваннях проєкту:
- У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений паролем.
- У лівому меню натисніть Settings.
- На вкладці General project settings у полі Input feed замініть початкову URL-адресу на URL у вигляді https://користувач:пароль@www.ваш-магазин.cz/feed.xml
- Натисніть Save.
- Потім радимо запустити перегенерацію проєкту.
- На тій самій сторінці Settings натисніть вкладку Regeneration, а на ній – Regenerate all і перевірте вихідні дані.
2. Обмеження доступу за IP-адресами (білий список)#
Якщо ваш фід захищено так званим білим списком, тобто він доступний лише для конкретних заздалегідь дозволених IP-адрес, потрібно додати до білого списку (списку дозволених IP-адрес) IP-адресу Mergado. Mergado завантажуватиме ваш вхідний фід із такої IP-адреси:
81.31.39.112
3. Захист за допомогою хешу (секретного ключа в URL)#
Можливо, ваш фід захищено так званим хешем, тобто довгим рядком символів, який працює як ключ доступу. Завдяки цьому фід неможливо знайти публічно, але Mergado його без проблем завантажить. Достатньо вставити в Mergado URL-адресу вхідного фіду, яка міститиме також хеш.
Наприклад: https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
Якщо ви вирішили захистити хешем вхідний фід у раніше створеному проєкті в Mergado, достатньо в цьому проєкті замінити поточну URL-адресу вхідного фіду на URL-адресу, яка міститиме хеш.
Вхідний фід заміните в налаштуваннях проєкту:
- У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений хешем.
- У лівому меню натисніть Settings.
- На вкладці General project settings у полі Input feed замініть початкову URL-адресу на нову (наприклад, у вигляді https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a)
- Натисніть Save.
- Потім радимо запустити перегенерацію проєкту.
- На тій самій сторінці Settings натисніть вкладку Regeneration, а на ній – Regenerate all і перевірте вихідні дані.
Захист фідів Shoptet#
Буває, що Mergado не хоче завантажувати вхідний фід із Shoptet? Проблема, найімовірніше, у налаштуваннях захисту.
В адмініструванні Shoptet XML-фіди можна захистити двома способами: а. Обмеженням доступу за IP-адресами (білим списком) б. Захистом за допомогою хешу
Mergado впорається і з першим, і з другим способом захисту, але проблема виникає, якщо ваш фід Shoptet захищено обома способами одночасно. Тому потрібно, щоб ви в адмініструванні свого облікового запису Shoptet дозволили лише один спосіб захисту і відповідно до вибраного способу потім або додали IP-адресу Mergado до білого списку, або вставили в Mergado URL-адресу вхідного фіду, яка міститиме хеш.
Порядок дій:
- Увійдіть у свій обліковий запис Shoptet.
- В адмініструванні в лівому меню натисніть Integrations, а потім XML feeds.
- Натисніть вкладку Security.
- У розділі Access protection позначте лише один вибраний спосіб захисту.
- Вибране налаштування збережіть.
Часті запитання#
Чи впорається Mergado з фідом, захищеним паролем?#
Так. Mergado може завантажити фід, захищений іменем користувача й паролем (так званою HTTP-автентифікацією). Достатньо вставити в Mergado URL вхідного фіду у вигляді: https://користувач:пароль@www.ваш-магазин.cz/feed.xml
Якщо ви захистили фід паролем лише після створення проєкту, замініть початкову URL-адресу на нову в налаштуваннях проєкту.
Чи можу я захистити паролем вхідний фід у вже наявному проєкті?#
Так. Якщо ви вирішили захистити вхідний фід паролем, у відповідному проєкті потрібно замінити початкову URL-адресу вхідного фіду на URL-адресу, яка міститиме ім’я користувача й пароль, якими ви фід захистили. Нова URL-адреса матиме вигляд: https://користувач:пароль@www.ваш-магазин.cz/feed.xml
URL-адресу вхідного фіду заміните так:
- У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений паролем.
- У лівому меню натисніть Settings.
- На вкладці General project settings у полі Input feed замініть початкову URL-адресу на URL у вигляді https://користувач:пароль@www.ваш-магазин.cz/feed.xml
- Натисніть Save.
- На вкладці Regeneration натисніть Regenerate all і перевірте, чи дані завантажуються правильно.
Чи можу я захистити хешем вхідний фід у вже наявному проєкті?#
Так. Якщо ви вирішили захистити вхідний фід хешем, у відповідному проєкті потрібно замінити початкову URL-адресу вхідного фіду на URL-адресу, яка міститиме хеш. Нова URL-адреса матиме вигляд: https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
URL-адресу вхідного фіду заміните так:
- У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений хешем.
- У лівому меню натисніть Settings.
- На вкладці General project settings у полі Input feed замініть початкову URL-адресу на URL у вигляді https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
- Натисніть Save.
- На вкладці Regeneration натисніть Regenerate all і перевірте, чи дані завантажуються правильно.
Мій фід має обмеження доступу лише для певних IP-адрес. Що з цим робити?#
Якщо для захисту фіду ви використовуєте так званий білий список, потрібно додати до нього IP-адресу Mergado. Mergado завантажує фіди з IP-адреси: 81.31.39.112
Мій фід захищено хешем. Чи зможе Mergado його завантажити?#
Так. Достатньо вставити в Mergado повну адресу разом із хешем (наприклад: https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a). Mergado розпізнає хеш і без проблем завантажить фід.
Mergado не хоче завантажувати фід із Shoptet. Що з цим робити?#
Перевірте налаштування захисту в адмініструванні Shoptet. Shoptet дає змогу використовувати два типи захисту:
- обмеження доступу за IP-адресами (білий список),
- захист за допомогою хешу.
Якщо у вас активні обидва способи одночасно, Mergado до фіду не дістанеться. Залиште ввімкненим лише один спосіб і відповідно до вибраного захисту або додайте IP-адресу Mergado до білого списку, або вставте в Mergado URL-адресу з хешем.
Порядок дій у Shoptet:
- Увійдіть в адміністрування.
- Натисніть Integrations → XML feeds → Security.
- У розділі Access protection позначте лише один спосіб захисту.
- Налаштування збережіть.