Турбо-режим
Турбо-режим це розширення, яке зменшує навантаження на базу даних за допомогою AJAX-запитів та попередньо визначених даних про товари, розміщених у файлі JSON -> прискорює фільтрацію товарів. Цей режим дозволяє уникнути генерації великих MySQL-запитів під час фільтрації товарів на фронтенді сайту. Його налаштування можна знайти в вкладка Advanced.
Прискорює фільтрацію товарів. Цей режим дозволяє уникнути генерації великих MySQL запитів під час фільтрації товарів на фронті сайту, що зменшує навантаження на сервер і робить результати фільтрації швидшими!
Демо-сайт: https://turbo.products-filter.com/
Основна ідея цього розширення — уникнути великих MySQL запити на стороні сервера та замінити їх на простіші та пряміші: отримати товари за ідентифікаторами.

Фільтрація відбувається на стороні клієнта (браузер) за допомогою функціональності javascript та попередньо визначених даних JSON на фронтенді.
- Позначте “Турбо-режим” extension у вкладці Extensions
- Натисніть кнопку "Зберегти"
- У вкладці “Турбо-режим” увімкніть його
- Натисніть на кнопку “Оновити зараз!” (Переформуйте дані про товари зараз!)
- Дочекайтеся завершення операції
- Виберіть період Cron та куди зберігати файл JSON з даними товарів
- Виберіть зі спадного списку, де зберігати файл даних JSON товарів. Краще зберігати файл даних товарів у папці wp-uploads, щоб уникнути видалення даних після оновлення плагіна, але не всі хостинг-провайдери дозволяють отримувати JSON дані з цієї папки, тому якщо ви виберете зберігання даних у папці плагіна, пам’ятайте про це і перезбирайте дані товарів за допомогою кнопки вище після оновлення плагіна.
- Натисніть кнопку "Зберегти"
- У вкладці “Опції” виберіть за необхідності параметри: Показати кількість, Динамічний перерахунок (якщо фільтр дуже великий, виберіть динамічний перерахунок лише для ПК), Приховати порожні терміни

- НЕ ЗАБУДЬТЕ ЩОБ СКИДАТИ ВСІ ВИДИ КЕШУ НА ФРОНТЕНДІ ВАШОГО САЙТУ (кеш браузера)
Обмеження:
- турбо режим не працює з випадаючим списком Ієрархія
- Тільки AJAX режим, і через це НЕ сумісний з усіма темами WordPress
- якщо включено турбо-режим, вимкніть у вкладці Advanced "Кешувати динамічний підрахунок кількості" для кожного елемента у фільтрі + "Кешувати терміни"
- якщо форма пошуку надто велика, можливе зависання, якщо динамічний перерахунок увімкнено (причина: перемальовування всіх HTML-елементів у фільтрі)
- максимальна кількість продуктів 15 000. Якщо вам потрібно більше, використовуйте хук: ‘woof_turbo_mode_products_limit‘
