Перейти до вмісту

Інші модулі магазину

Додаткові модулі магазину. Кожен вмикається незалежно в WooCommerce > Polski > Модулі магазину.

Менеджер вкладок (tab manager)

Section titled “Менеджер вкладок (tab manager)”

Менеджер вкладок дозволяє контролювати вкладки, що відображаються на сторінці продукту (Опис, Додаткова інформація, Відгуки тощо).

  • Зміна порядку - перетягніть вкладки у потрібний порядок
  • Приховування вкладок - сховайте обрану вкладку без видалення вмісту
  • Зміна назв - дайте вкладкам власні назви (наприклад, “Деталі” замість “Опис”)
  • Додавання вкладок - створюйте власні вкладки з довільним вмістом
  • Глобальні вкладки - вкладки, видимі на всіх продуктах
  • Вкладки для окремого продукту - вкладки, видимі лише на обраному продукті
  • Вкладки для категорії - вкладки, видимі на продуктах з даної категорії

Додавання власної вкладки

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;
});
Section titled “Виділене відео (featured video)”

Модуль дозволяє замінити або доповнити головне зображення продукту відеороликом.

  • YouTube - вставте URL відео
  • Vimeo - вставте URL відео
  • Власне відео - завантажте файл MP4 до бібліотеки медіа
  • Зовнішній URL - посилання на файл MP4/WebM

У редакторі продукту в секції Зображення продукту з’являється додаткове поле Відео продукту. Вставте URL відео або виберіть з бібліотеки медіа.

Опції відображення:

ОпціяОписЗа замовчуванням
ПозиціяПерше у галереї / останнєПерше
AutoplayАвтоматичне відтворенняНі
Вимкнення звукуЗа замовчуванням без звукуТак
ЦиклВідтворення у цикліНі
Пропорції16:9 / 4:3 / 1:116:9
Іконка playІконка play на мініатюріТак

Відео YouTube та Vimeo завантажуються ліниво - iframe з програвачем вставляється лише після натискання мініатюри з іконкою play. Завдяки цьому сторінка продукту не сповільнюється зовнішніми скриптами програвача.

Модуль додає збільшення зображень продукту при наведенні курсора або натисканні.

  • Hover - збільшення відображається всередині зображення при наведенні курсора
  • Lens - лупа, що слідує за курсором
  • Lightbox - повноекранний перегляд після натискання
// Зміна типу zoom
add_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-повідомлення про наявність продукту, який тимчасово недоступний.

  1. Клієнт відвідує сторінку недоступного продукту
  2. Замість кнопки Додати до кошика бачить форму з полем e-mail
  3. Клієнт вводить електронну адресу та натискає Повідомити мене
  4. Коли продукт повертається на склад, система автоматично надсилає повідомлення

В адмін-панелі (WooCommerce > Polski > Список очікування) відображаються:

  • Список продуктів з кількістю очікуючих
  • Електронні адреси підписаних клієнтів
  • Статус повідомлення (надіслано / очікує)
  • Кнопка ручного надсилання повідомлення

Форма підписки на список містить чекбокс згоди на обробку персональних даних відповідно до GDPR. Текст чекбоксу налаштовується в параметрах модуля.

add_filter('polski/waitlist/consent_text', function (): string {
return 'Wyrażam zgodę na otrzymanie jednorazowego powiadomienia o dostępności produktu.';
});

Електронні адреси видаляються зі списку після:

  • Надсилання повідомлення
  • 90 днів від підписки (налаштовуваний період)
  • Ручного видалення адміністратором

Нескінченна прокрутка (infinite scroll)

Section titled “Нескінченна прокрутка (infinite scroll)”

Модуль замінює традиційну пагінацію автоматичним завантаженням наступних сторінок продуктів при прокручуванні.

  • Автоматичний - наступна сторінка завантажується автоматично, коли користувач доходить до кінця списку
  • Кнопка - відображає кнопку Завантажити більше замість автоматичного завантаження
ОпціяОписЗа замовчуванням
РежимАвтоматичний або кнопкаАвтоматичний
ВідстаньВідстань від низу списку (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 (модальне вікно) на сторінці магазину.

  • Newsletter - форма підписки на розсилку
  • Інформаційний - довільний HTML-вміст/shortcode
  • Продуктовий - просування обраного продукту
  • На виході - відображається при спробі залишити сторінку (exit intent)
ТригерОпис
ЧасЧерез X секунд від входу на сторінку
ScrollПісля прокручування X% сторінки
Exit intentКоли курсор залишає вікно браузера
НатисканняПісля натискання елемента з CSS-класом
Кількість візитівПісля N-го візиту на сторінку

Обмеження відображення

Section titled “Обмеження відображення”
  • Раз за сесію - popup відобразиться раз під час візиту
  • Раз на X днів - popup не покажеться повторно протягом X днів (cookie)
  • Тільки нові - popup видимий лише для нових відвідувачів
  • Обрані сторінки - popup видимий лише на вказаних сторінках

Перейдіть до WooCommerce > Polski > Модулі магазину > Popup та налаштуйте:

  • Вміст popup (редактор WYSIWYG з підтримкою shortcode)
  • Тригер та умови відображення
  • Стиль (кольори, розмір, анімація)
  • Позиція (центр, низ, бік)
  • Кнопка закриття

Popup не повинен ускладнювати користування магазином (dark patterns). Модуль забезпечує:

  • Видиму кнопку закриття (X)
  • Можливість закриття натисканням на фон
  • Закриття клавішею Escape
  • Відсутність блокування прокрутки сторінки під popup

Менеджер вкладок не зберігає порядок - очистіть кеш браузера та кеш WordPress. Проблема також може бути спричинена конфліктом з плагіном вкладок.

Zoom не працює на мобільних - режими hover та lens не працюють на сенсорних пристроях. Використовуйте режим lightbox для мобільних.

Infinite scroll не завантажує наступні сторінки - перевірте, чи тема використовує стандартну пагінацію WooCommerce (woocommerce_pagination()).

Popup не відображається - перевірте налаштування cookie. Якщо popup вже відображався, cookie блокує повторне відображення. Очистіть cookies або встановіть іншу частоту.

Повідомлення про проблеми: github.com/wppoland/polski/issues

Ця сторінка має виключно інформаційний характер і не є юридичною консультацією. Перед впровадженням зверніться до юриста. Polski for WooCommerce - це програмне забезпечення з відкритим кодом (GPLv2), що надається без гарантій.