Інші модулі магазину
Додаткові модулі магазину. Кожен вмикається незалежно в WooCommerce > Polski > Модулі магазину.
Менеджер вкладок (tab manager)
Section titled “Менеджер вкладок (tab manager)”Менеджер вкладок дозволяє контролювати вкладки, що відображаються на сторінці продукту (Опис, Додаткова інформація, Відгуки тощо).
Можливості
Section titled “Можливості”- Зміна порядку - перетягніть вкладки у потрібний порядок
- Приховування вкладок - сховайте обрану вкладку без видалення вмісту
- Зміна назв - дайте вкладкам власні назви (наприклад, “Деталі” замість “Опис”)
- Додавання вкладок - створюйте власні вкладки з довільним вмістом
- Глобальні вкладки - вкладки, видимі на всіх продуктах
- Вкладки для окремого продукту - вкладки, видимі лише на обраному продукті
- Вкладки для категорії - вкладки, видимі на продуктах з даної категорії
Додавання власної вкладки
Section titled “Додавання власної вкладки”У налаштуваннях менеджера вкладок натисніть Додати вкладку та заповніть:
- Назва - заголовок вкладки
- Вміст - підтримує редактор WYSIWYG, shortcode та HTML
- Пріоритет - позиція вкладки (менше = лівіше)
- Видимість - глобальна, обрана категорія або обраний продукт
Програмно:
add_filter('woocommerce_product_tabs', function (array $tabs): array { $tabs['custom_tab'] = [ 'title' => 'Gwarancja', 'priority' => 25, 'callback' => function (): void { echo '<p>Produkt objęty 24-miesięczną gwarancją producenta.</p>'; }, ]; return $tabs;});Виділене відео (featured video)
Section titled “Виділене відео (featured video)”Модуль дозволяє замінити або доповнити головне зображення продукту відеороликом.
Підтримувані джерела
Section titled “Підтримувані джерела”- YouTube - вставте URL відео
- Vimeo - вставте URL відео
- Власне відео - завантажте файл MP4 до бібліотеки медіа
- Зовнішній URL - посилання на файл MP4/WebM
Налаштування
Section titled “Налаштування”У редакторі продукту в секції Зображення продукту з’являється додаткове поле Відео продукту. Вставте URL відео або виберіть з бібліотеки медіа.
Опції відображення:
| Опція | Опис | За замовчуванням |
|---|---|---|
| Позиція | Перше у галереї / останнє | Перше |
| Autoplay | Автоматичне відтворення | Ні |
| Вимкнення звуку | За замовчуванням без звуку | Так |
| Цикл | Відтворення у циклі | Ні |
| Пропорції | 16:9 / 4:3 / 1:1 | 16:9 |
| Іконка play | Іконка play на мініатюрі | Так |
Lazy loading
Section titled “Lazy loading”Відео YouTube та Vimeo завантажуються ліниво - iframe з програвачем вставляється лише після натискання мініатюри з іконкою play. Завдяки цьому сторінка продукту не сповільнюється зовнішніми скриптами програвача.
Zoom галереї (gallery zoom)
Section titled “Zoom галереї (gallery zoom)”Модуль додає збільшення зображень продукту при наведенні курсора або натисканні.
Режими zoom
Section titled “Режими zoom”- Hover - збільшення відображається всередині зображення при наведенні курсора
- Lens - лупа, що слідує за курсором
- Lightbox - повноекранний перегляд після натискання
Налаштування
Section titled “Налаштування”// Зміна типу zoomadd_filter('polski/gallery_zoom/type', function (): string { return 'lens'; // 'hover', 'lens', 'lightbox'});
// Зміна масштабу збільшенняadd_filter('polski/gallery_zoom/scale', function (): float { return 2.5; // за замовчуванням 2.0});Вимоги до зображень: щоб zoom виглядав добре, зображення продуктів повинні мати роздільну здатність щонайменше 1200x1200 px. При нижчій роздільній здатності збільшене зображення буде розмитим.
Список очікування (waitlist)
Section titled “Список очікування (waitlist)”Модуль дозволяє клієнтам підписатися на e-mail-повідомлення про наявність продукту, який тимчасово недоступний.
Як працює
Section titled “Як працює”- Клієнт відвідує сторінку недоступного продукту
- Замість кнопки Додати до кошика бачить форму з полем e-mail
- Клієнт вводить електронну адресу та натискає Повідомити мене
- Коли продукт повертається на склад, система автоматично надсилає повідомлення
Управління списком
Section titled “Управління списком”В адмін-панелі (WooCommerce > Polski > Список очікування) відображаються:
- Список продуктів з кількістю очікуючих
- Електронні адреси підписаних клієнтів
- Статус повідомлення (надіслано / очікує)
- Кнопка ручного надсилання повідомлення
Згода GDPR
Section titled “Згода GDPR”Форма підписки на список містить чекбокс згоди на обробку персональних даних відповідно до GDPR. Текст чекбоксу налаштовується в параметрах модуля.
add_filter('polski/waitlist/consent_text', function (): string { return 'Wyrażam zgodę na otrzymanie jednorazowego powiadomienia o dostępności produktu.';});Автоматичне очищення
Section titled “Автоматичне очищення”Електронні адреси видаляються зі списку після:
- Надсилання повідомлення
- 90 днів від підписки (налаштовуваний період)
- Ручного видалення адміністратором
Нескінченна прокрутка (infinite scroll)
Section titled “Нескінченна прокрутка (infinite scroll)”Модуль замінює традиційну пагінацію автоматичним завантаженням наступних сторінок продуктів при прокручуванні.
Режими
Section titled “Режими”- Автоматичний - наступна сторінка завантажується автоматично, коли користувач доходить до кінця списку
- Кнопка - відображає кнопку Завантажити більше замість автоматичного завантаження
Налаштування
Section titled “Налаштування”| Опція | Опис | За замовчуванням |
|---|---|---|
| Режим | Автоматичний або кнопка | Автоматичний |
| Відстань | Відстань від низу списку (px) | 300 |
| Текст кнопки | Текст на кнопці | Załaduj więcej |
| Spinner | Тип анімації завантаження | Dots |
| Ліміт сторінок | Максимальна кількість сторінок | 10 |
Нескінченна прокрутка підтримує параметр ?paged=N в URL (History API). Пошукові системи як і раніше бачать класичну пагінацію - модуль сервує пагіновані URL для ботів.
// Вимкнення infinite scroll на мобільних пристрояхadd_filter('polski/infinite_scroll/enabled', function (): bool { return ! wp_is_mobile();});Модуль відображає налаштовуваний popup (модальне вікно) на сторінці магазину.
Типи popup
Section titled “Типи popup”- Newsletter - форма підписки на розсилку
- Інформаційний - довільний HTML-вміст/shortcode
- Продуктовий - просування обраного продукту
- На виході - відображається при спробі залишити сторінку (exit intent)
Тригери (triggers)
Section titled “Тригери (triggers)”| Тригер | Опис |
|---|---|
| Час | Через X секунд від входу на сторінку |
| Scroll | Після прокручування X% сторінки |
| Exit intent | Коли курсор залишає вікно браузера |
| Натискання | Після натискання елемента з CSS-класом |
| Кількість візитів | Після N-го візиту на сторінку |
Обмеження відображення
Section titled “Обмеження відображення”- Раз за сесію - popup відобразиться раз під час візиту
- Раз на X днів - popup не покажеться повторно протягом X днів (cookie)
- Тільки нові - popup видимий лише для нових відвідувачів
- Обрані сторінки - popup видимий лише на вказаних сторінках
Налаштування в панелі
Section titled “Налаштування в панелі”Перейдіть до WooCommerce > Polski > Модулі магазину > Popup та налаштуйте:
- Вміст popup (редактор WYSIWYG з підтримкою shortcode)
- Тригер та умови відображення
- Стиль (кольори, розмір, анімація)
- Позиція (центр, низ, бік)
- Кнопка закриття
Правові вимоги
Section titled “Правові вимоги”Popup не повинен ускладнювати користування магазином (dark patterns). Модуль забезпечує:
- Видиму кнопку закриття (X)
- Можливість закриття натисканням на фон
- Закриття клавішею Escape
- Відсутність блокування прокрутки сторінки під popup
Вирішення проблем
Section titled “Вирішення проблем”Менеджер вкладок не зберігає порядок - очистіть кеш браузера та кеш WordPress. Проблема також може бути спричинена конфліктом з плагіном вкладок.
Zoom не працює на мобільних - режими hover та lens не працюють на сенсорних пристроях. Використовуйте режим lightbox для мобільних.
Infinite scroll не завантажує наступні сторінки - перевірте, чи тема використовує стандартну пагінацію WooCommerce (woocommerce_pagination()).
Popup не відображається - перевірте налаштування cookie. Якщо popup вже відображався, cookie блокує повторне відображення. Очистіть cookies або встановіть іншу частоту.
Повідомлення про проблеми: github.com/wppoland/polski/issues