Як налаштувати файли cookie в Magento 2?

Файли cookie — це зовсім не нове поняття. Більшість користувачів Інтернету знають, що cookie створюють файли невеликого розміру для зберігання інформації, пов’язаної з користувачем.

Ми всі можемо погодитися, що сповіщення про файли cookie інколи можуть дратувати. Але це необхідний захід для отримання згоди клієнтів на збір їхніх персональних даних, що має таке ж важливе значення, як і terms and conditions

Отже, якщо вам цікаво, чи є у Magento 2 певні параметри файлів cookie, які можна налаштувати, то відповідь – так. Ви можете легко налаштувати параметри файлів cookie в Magento прямо з адмін панелі та адаптувати їх відповідно до вимог вашого магазину.

У цій статті ви пригадаєте вже відомі для вас факти та дізнаєтеся, як налаштувати файли cookie в Magento 2, а також як редагувати політику файлів cookie і текст їхнього повідомлення.

Файли cookie — це невеликі інформаційні файли, які створюються в Інтернеті та зберігаються на вашому комп’ютері. Вони містять дані про онлайн-сесію користувачів, наприклад їхню навігацію або кількість відвідувань певної сторінки.

Файли cookie здебільшого використовуються для створення персоналізованого користувацького досвіду і генерування пропозицій на основі попередніх кроків клієнтів.

Вони також будуть корисними для власників магазинів. Завдяки файлам cookie, вони можуть відстежувати шлях клієнтів на веб-сайті і використовувати цю інформацію для коригування своєї стратегії.

Якщо ви хоча б раз чули про GDPR, тоді ви знаєте, що сповіщення про файли cookie є обов’язковими в Європейському Союзі. Отже, з міркувань конфіденційності вам варто знати, як ввімкнути ці сповіщення в Magento 2.

Для того, щоб налаштувати файли cookie в Magento 2:

1. Підіть у Stores > Settings > Configuration > General > Web > Default Cookie Settings.

2. Вкажіть Cookie Lifetime, що визначає термін зберігання файлів cookie на комп'ютері клієнта. Значення за замовчуванням становить 3600 секунд. Aле якщо ви хочете, щоб термін дії файлів cookie закінчувався відразу після того, як клієнт залишає браузер, введіть 0 у цьому полі.

3. Задайте Cookie Path, щоб вказати, де має відображатися сповіщення. Якщо ви хочете, щоб сповіщення з'являлося на всіх сторінках, використайте тут косу риску (/).

Default cookie settings in Magento 2

4. Додайте субдомен у полі Cookie Domain. Якщо ви хочете ввімкнути файли cookie для всіх субдоменів, які ви використовуєте, введіть тут відповідний домен, поставивши перед ним крапку, наприклад, ".domain.com".

5. У полі Use HTTP Only оберіть Yes. Це обмежить доступ інших мов програмування до файлів cookie.

6. Оберіть Yes у полі Cookie Restriction Mode, щоб увімкнути повідомлення про файли cookie на вітрині. 

How to configure default cookie settings in Magento 2?

7. Натисніть кнопку Save Config

З часом вам може знадобитися оновити політику файлів cookie вашого магазину Magento 2. Для цього:

1. Підіть у Content > Elements > Pages

2. Знайдіть сторінку Privacy Policy і оберіть Edit зі списку у стовбці Action.

Magento 2 CMS pages

3. Ввімкніть сторінку, якщо ви ще цього не зробили. 

4. Перейдіть до розділу Content і додайте необхідні зміни. 

Edit privacy policy in Magento 2

5. У розділі Page in Websites оберіть Store View де відображатиметься ця сторінка.

Pages in websites

6. Натисніть кнопку Save та перевірте сторінку політики конфіденційності на вітрині. Ця сторінка відображатиметься у вашому магазині Magento ось так:

Storefront Magento privacy policy page

Якщо ви хочете оновити спливаюче повідомлення про файли cookie, ви також можете зробити це за допомогою адмін панелі. Усі кроки, які вам потрібно виконати, дуже схожі на ті, що описані у попередньому розділі.

1. Підіть у Content > Elements > Pages.

2. Перейдіть до сторінки Enable Cookies та оберіть опцію Edit зі списку у стовбці Action.

Magento 2 CMS pages grid

3. Ввімкніть сторінку.

4. Відредагуйте повідомлення про файли cookie, додавши відповідні зміни у розділі Content.

Edit cookie message in Magento 2

5. У розділі Page in Websites, оберіть Store View для відображення повідомлення про файли cookie. 

Pages in websites Magento

6. Додавши всі необхідні зміни, натисніть кнопку Save.

Ось так можна налаштувати стандартні параметри файлів cookie в Magento. Все дуже просто! Вам лише потрібно переконатися, що ви вказали точні дані, щоб усе працювало належним чином.

Однак файли cookie — це не єдине, що потрібно налаштувати. Після того, як ви завершите налаштування файлів cookie для збору додаткових даних про клієнтів, вам слід увімкнути Magento reCAPTCHA, щоб захистити ваш магазин від спаму або будь-яких інших атак.