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

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

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

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

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

Керуйте вкладками на сторінці товару (Опис, Додаткова інформація, Відгуки тощо).

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

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

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;
});
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 вставляється лише після кліку на мініатюру. Сторінка товару не сповільнюється зовнішніми скриптами.

Збільшення фото товару при наведенні курсора або кліку.

  • 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
});

Фото мають бути щонайменше 1200x1200 px. За нижчої роздільної здатності збільшене зображення буде розмитим.

Список очікування (waitlist)

Section titled “Список очікування (waitlist)”

Клієнти можуть підписатися на e-mail-сповіщення, коли недоступний товар повернеться у продаж.

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

У панелі адміна (WooCommerce > Polski > Список очікування) видно:

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

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

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

E-mail-адреси видаляються зі списку після:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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