Інші магазинні модулі
Додаткові магазинні модулі. Кожен вмикається незалежно в WooCommerce > Polski > Магазинні модулі.
Менеджер вкладок (tab manager)
Section titled “Менеджер вкладок (tab manager)”Керуйте вкладками на сторінці товару (Опис, Додаткова інформація, Відгуки тощо).
Можливості
Section titled “Можливості”- Зміна порядку, перетягуванням
- Приховування вкладок, приховати без видалення вмісту
- Зміна назв, наприклад “Деталі” замість “Опис”
- Додавання вкладок, власні вкладки з будь-яким вмістом
- Глобальні вкладки, видимі на всіх товарах
- Вкладки для кожного товару, лише на вибраному товарі
- Вкладки для кожної категорії, лише на товарах із певної категорії
Додавання нестандартної вкладки
Section titled “Додавання нестандартної вкладки”У налаштуваннях менеджера вкладок натисніть Додати вкладку та заповніть:
- Назва, заголовок вкладки
- Вміст, підтримує редактор WYSIWYG, шорткоди та 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 вставляється лише після кліку на мініатюру. Сторінка товару не сповільнюється зовнішніми скриптами.
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});Фото мають бути щонайменше 1200x1200 px. За нижчої роздільної здатності збільшене зображення буде розмитим.
Список очікування (waitlist)
Section titled “Список очікування (waitlist)”Клієнти можуть підписатися на e-mail-сповіщення, коли недоступний товар повернеться у продаж.
Як це працює
Section titled “Як це працює”- Клієнт відвідує сторінку недоступного товару
- Замість кнопки Додати до кошика бачить форму з полем e-mail
- Клієнт вводить e-mail-адресу та натискає Сповістити мене
- Коли товар повертається на склад, система автоматично надсилає сповіщення
Керування списком
Section titled “Керування списком”У панелі адміна (WooCommerce > Polski > Список очікування) видно:
- Список товарів із кількістю очікуючих
- E-mail-адреси підписаних клієнтів
- Статус сповіщення (надіслано / очікує)
- Кнопку ручного надсилання сповіщення
Згода 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 “Автоматичне очищення”E-mail-адреси видаляються зі списку після:
- Надсилання сповіщення
- 90 днів від підписання (період, що налаштовується)
- Ручного видалення адміністратором
Нескінченна прокрутка (infinite scroll)
Section titled “Нескінченна прокрутка (infinite scroll)”Замінює традиційну пагінацію автоматичним завантаженням товарів під час прокрутки.
Режими
Section titled “Режими”- Автоматичний, наступна сторінка завантажується автоматично, коли користувач досягає кінця списку
- Кнопка, відображає кнопку Завантажити більше замість автоматичного завантаження
Налаштування
Section titled “Налаштування”| Опція | Опис | За замовчуванням |
|---|---|---|
| Режим | Автоматичний або кнопка | Автоматичний |
| Відстань | Відстань від низу списку (px) | 300 |
| Текст кнопки | Текст на кнопці | Завантажити більше |
| Спінер | Тип анімації завантаження | 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-вміст/шорткоди
- Товарний, просування обраного товару
- Вихід, відображається при спробі залишити сторінку (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 з підтримкою шорткодів)
- Тригер та умови відображення
- Стиль (кольори, розмір, анімація)
- Позиція (центр, низ, бік)
- Кнопка закриття
Правові вимоги
Section titled “Правові вимоги”Popup не може ускладнювати користування магазином (dark patterns). Модуль примусово забезпечує:
- Видиму кнопку закриття (X)
- Можливість закриття кліком по фону
- Закриття клавішею Escape
- Відсутність блокування прокрутки сторінки під popup
Усунення проблем
Section titled “Усунення проблем”Менеджер вкладок не зберігає порядок, очистіть кеш браузера та WordPress. Можливий конфлікт з іншим плагіном вкладок.
Zoom не працює на мобільних, режими hover та lens не працюють на сенсорних екранах. Використовуйте режим lightbox.
Infinite scroll не завантажує наступні сторінки, перевірте, чи тема використовує стандартну пагінацію WooCommerce (woocommerce_pagination()).
Popup не відображається, якщо popup уже з’являвся, cookie блокує повторне відображення. Очистіть cookies або змініть частоту.
Повідомлення про проблеми: github.com/wppoland/polski/issues