Чи може 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-адресу вхідного фіду, яка міститиме хеш.

Порядок дій:

  1. Увійдіть у свій обліковий запис Shoptet.
  2. В адмініструванні в лівому меню натисніть Integrations, а потім XML feeds.
  3. Натисніть вкладку Security.
  4. У розділі Access protection позначте лише один вибраний спосіб захисту.
  5. Вибране налаштування збережіть.

Часті запитання#

Чи впорається Mergado з фідом, захищеним паролем?#

Так. Mergado може завантажити фід, захищений іменем користувача й паролем (так званою HTTP-автентифікацією). Достатньо вставити в Mergado URL вхідного фіду у вигляді: https://користувач:пароль@www.ваш-магазин.cz/feed.xml

Якщо ви захистили фід паролем лише після створення проєкту, замініть початкову URL-адресу на нову в налаштуваннях проєкту.

Чи можу я захистити паролем вхідний фід у вже наявному проєкті?#

Так. Якщо ви вирішили захистити вхідний фід паролем, у відповідному проєкті потрібно замінити початкову URL-адресу вхідного фіду на URL-адресу, яка міститиме ім’я користувача й пароль, якими ви фід захистили. Нова URL-адреса матиме вигляд: https://користувач:пароль@www.ваш-магазин.cz/feed.xml

URL-адресу вхідного фіду заміните так:

  1. У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений паролем.
  2. У лівому меню натисніть Settings.
  3. На вкладці General project settings у полі Input feed замініть початкову URL-адресу на URL у вигляді https://користувач:пароль@www.ваш-магазин.cz/feed.xml
  4. Натисніть Save.
  5. На вкладці Regeneration натисніть Regenerate all і перевірте, чи дані завантажуються правильно.

Чи можу я захистити хешем вхідний фід у вже наявному проєкті?#

Так. Якщо ви вирішили захистити вхідний фід хешем, у відповідному проєкті потрібно замінити початкову URL-адресу вхідного фіду на URL-адресу, яка міститиме хеш. Нова URL-адреса матиме вигляд: https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a

URL-адресу вхідного фіду заміните так:

  1. У Mergado перейдіть до проєкту, у якому ви як вхідний фід використали фід, щойно захищений хешем.
  2. У лівому меню натисніть Settings.
  3. На вкладці General project settings у полі Input feed замініть початкову URL-адресу на URL у вигляді https://www.ваш-магазин.cz/feed.xml?hash=8c3b71f08f8b0e3b0a9a7a
  4. Натисніть Save.
  5. На вкладці 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:

  1. Увійдіть в адміністрування.
  2. Натисніть Integrations → XML feeds → Security.
  3. У розділі Access protection позначте лише один спосіб захисту.
  4. Налаштування збережіть.
Чи була ця стаття корисною?