
Email Preview для WooCommerce — перегляд будь-якого листа магазину на реальному замовленні й тестова копія
Плагін для WooCommerce, який показує будь-який лист магазину на реальному замовленні ще до того, як його побачить покупець: листи WooCommerce, власних статусів і інших плагінів, HTML і текстову версію, ширину телефона, тему, одержувачів, Cc і Bcc. Тестова копія йде лише на адреси, які ви ввели, — замовлення не змінюється. Базова версія безкоштовна; Pro — журнал усіх листів з повторним надсиланням, перегляд будь-якою мовою, усі листи замовлення одним кліком і тестовий режим.
- Сумісність
- WordPress 6.2+ · WooCommerce 8.0+ (перевірено на WordPress 7.1 і WooCommerce 11.1) · PHP 7.4+ · HPOS і класичне сховище замовлень · блоковий редактор листів WooCommerce
- Ліцензія
- один сайт, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- вересень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Як це виглядає для покупця
Ніяк — і в цьому суть. Плагін працює лише в адмінці: на вітрині не з’являється жодного скрипта, а покупець отримує рівно ті листи, що й раніше.
Що отримує адмін
Плагін додає пункт WooCommerce → «Перегляд листів» з вкладками «Переглянути», «Журнал листів» (Pro) і «Налаштування».
Pro: журнал, мови й тестовий режим
Журнал листів. Pro записує кожен лист WooCommerce, який надсилає магазин: коли, який лист, замовлення, одержувач, тема й статус.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 6.2+ і WooCommerce 8.0+. Наскрізний прогін — на WordPress 7.1 і WooCommerce 11.1.
PHP 7.4+. Прогін — на PHP 8.3, синтаксис — ще й на 7.4.
Сховище замовлень. HPOS і класичне сховище — бокс на екрані замовлення перевірено в обох.
Блоковий редактор листів WooCommerce — перегляд і тестова копія показують відредагований шаблон.
Пошта. Тестові копії йдуть через wp_mail(), тож SMTP-плагіни працюють як для звичайних листів. Перевірено через SMTP-пастку; конкретні SMTP-плагіни окремо не тестували.
Великі магазини. У списку — останні 25 замовлень; будь-яке інше відкривається за номером. Пошуку за покупцем немає.
Листи fulfillment з’являються лише тоді, коли в WooCommerce увімкнено цю функцію; на такому магазині ми їх не перевіряли.
Історія версій
Перший публічний реліз: перегляд кожного листа замовлення на реальних замовленнях і зразку WooCommerce, HTML і текст, ширина телефона, окрема вкладка, тема й усі одержувачі, тестова копія…
Разом з Email Preview для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Email Preview для WooCommerce — плагін, який показує будь-який лист магазину на реальному замовленні, перш ніж його побачить покупець. Оберіть лист і замовлення — і ви бачите його саме таким, яким WooCommerce збирає його для цього замовлення: справжні товари, ціни, знижки, адреси, примітки й повернення, тема й заголовок з підставленими значеннями, одержувач, Cc, Bcc, від кого й Reply-to.
Без плагіна перевірити лист можна лише одним способом — оформити тестове замовлення й чекати пошту, або змінити статус реального замовлення й сподіватися, що покупець не отримає зайвого. Email Preview нічого не надсилає, поки ви дивитеся: перегляд не змінює замовлення — не додає нотаток, не ставить мітку «лист уже надіслано» і не пише покупцю. Коли треба перевірити саму доставку, тестова копія йде лише на адреси, які ви ввели.
Як це виглядає для покупця
Ніяк — і в цьому суть. Плагін працює лише в адмінці: на вітрині не з’являється жодного скрипта, а покупець отримує рівно ті листи, що й раніше. Різниця в тому, що тепер ви бачите ці листи заздалегідь: як виглядає «Замовлення обробляється» з купоном, що пише «Часткове повернення», чи не порожня тема в листі власного статусу, чи читається таблиця товарів на телефоні.
Перед переглядом плагін показує тему листа, кому він піде, копії й приховані копії з налаштувань листа, від кого й Reply-to. Якщо лист вимкнено в WooCommerce → Налаштування → Електронна пошта, ви побачите попередження: покупці його не отримують. Якщо в замовленні нема e-mail, панель прямо пише, що WooCommerce цей лист пропустить.
Що отримує адмін
Плагін додає пункт WooCommerce → «Перегляд листів» з вкладками «Переглянути», «Журнал листів» (Pro) і «Налаштування». Перше відкриття одразу показує останнє замовлення і той лист, який отримав його покупець за поточним статусом, — без жодного налаштування.
- Будь-який лист. Список містить усі листи замовлення, які зареєстровані в WooCommerce: 13 листів самого WooCommerce 11.1, листи власних статусів замовлень і листи, які додали інші плагіни або тема, — окремою групою.
- Будь-яке замовлення. Останні 25 замовлень у списку або будь-яке за номером у полі «або ID замовлення». Для нового магазину без замовлень — «Зразок замовлення» WooCommerce з вигаданими даними.
- HTML або текст. Формат «Як у налаштуваннях», HTML або текстова версія — навіть якщо магазин надсилає HTML.
- Комп’ютер або телефон. Кнопка «Телефон (375 px)» звужує лист до ширини смартфона, «Відкрити в новій вкладці» — показує його окремою сторінкою.
Праворуч — форма «Надіслати тестову копію»: до 5 адрес через кому. Копію отримують лише вони, з позначкою [Test] у темі (префікс змінюється в налаштуваннях); копія й прихована копія з налаштувань листа до неї не додаються, покупець нічого не отримує, у замовленні не з’являється жодної нотатки. Галочка «Додати вкладення» просить у плагінів рахунків їхні PDF — вона за замовчуванням вимкнена, бо деякі плагіни рахунків у цю мить створюють справжній рахунок із номером (так робить PDF Invoices & Packing Slips — ми це перевірили).
На екрані самого замовлення з’являється бокс «Перегляд листів»: кнопка відкриває лист для поточного статусу, а «Інші листи» — будь-який інший лист цього замовлення. Бокс працює і з HPOS, і з класичним сховищем замовлень.
На вкладці «Налаштування» — адреса за замовчуванням для тестових копій (порожньо = пошта вашого акаунта), префікс теми тестової копії, «Видаляти всі дані плагіна під час його видалення», а для Pro — ліцензія, журнал і тестовий режим. Інтерфейс плагіна перекладено українською й російською; лист у перегляді мовою сайту, як його надсилає WooCommerce.
Pro: журнал, мови й тестовий режим
Журнал листів. Pro записує кожен лист WooCommerce, який надсилає магазин: коли, який лист, замовлення, одержувач, тема й статус. Якщо пошта не пішла, рядок позначено «Помилка» разом із текстом помилки — наприклад, «SMTP Error: Could not connect to SMTP host». Фільтри за номером замовлення, типом листа й статусом. Кожен рядок можна переглянути або надіслати ще раз. Журнал зберігається 30 днів (налаштовується).
«Надіслати ще раз» — це справжній лист, а не тестова копія: його надсилає WooCommerce, тож лист отримають і копії з налаштувань, а WooCommerce 10.9+ запише в замовлення свою нотатку про надсилання. Так і задумано — це повтор реального листа.
Будь-якою мовою. Pro показує лист і надсилає тестову копію будь-якою мовою, встановленою на сайті, — наприклад, лист українською при англійській адмінці. Мову замовлення з WPML чи Polylang плагін автоматично не підхоплює — її обирають вручну.
Усі листи замовлення одним кліком. Кнопка «Надіслати всі листи цього замовлення» надсилає по одній тестовій копії кожного листа замовлення (зокрема вимкнених) на введені адреси — повна перевірка в одній скриньці. У тесті це 13 копій і жодної нотатки в замовленні.
Тестовий режим. Для копії робочого магазину чи тестового прогону чекауту: усі листи WooCommerce йдуть на одну адресу, а початковий одержувач стоїть у темі. Поки режим увімкнено, на кожному екрані адмінки висить попередження, щоб ви не забули його вимкнути. Режим перенаправляє лише листи WooCommerce — листи WordPress і інших плагінів ідуть як звичайно.
Як це працює — крок за кроком
- Ви обираєте лист і замовлення (або зразок) на вкладці «Переглянути» чи в боксі на екрані замовлення.
- Плагін бере сам об’єкт листа WooCommerce і готує його так само, як це робить WooCommerce перед надсиланням: замовлення, одержувач, значення для тем і заголовків, примітка покупцю, дані повернення.
- Власна функція надсилання листа при цьому не викликається — саме вона в WooCommerce ставить мітку «вже надіслано» і пише нотатки. Тому замовлення лишається незмінним.
- Лист збирається тими самими методами WooCommerce, що й під час справжнього надсилання: тема, вміст (зокрема з блокового редактора листів), вбудовані стилі й фільтри контенту листа.
- Ви бачите результат в ізольованому фреймі без скриптів — на ширині комп’ютера чи телефона — з темою й усіма одержувачами поруч.
- Тестова копія йде через wp_mail() лише на введені адреси: Cc і Bcc вирізаються, у темі — префікс
[Test].
Що під капотом
- Без trigger(). Власний метод надсилання листа WooCommerce не викликається: у ядрі він ставить мітку «лист про нове замовлення надіслано», а з WooCommerce 10.9 кожне надсилання пише нотатку в замовлення. Клон листа готується вручну й рендериться публічними методами WooCommerce.
- Безпечний перегляд. Лист показується у фреймі sandbox без дозволу на скрипти, окрема вкладка віддається з CSP
script-src 'none'. Сторінка доступна лише тим, хто може керувати WooCommerce. - Сторонні листи. Хук
catcode_emp_prepare_emailдає розробникам заповнити поля, які їхній лист заповнює лише у власному надсиланні. - Зразок замовлення бере вбудований клас прев’ю WooCommerce. Якщо WooCommerce колись його змінить, зразок покаже помилку, а реальні замовлення працюватимуть далі.
- Журнал Pro — окрема таблиця з автоочищенням за кроном.
- Видалення з галочкою «Видаляти всі дані плагіна» прибирає таблицю, налаштування й крон. Через WP-CLI дані видаляє
wp plugin uninstall, а неwp plugin delete.
Як встановити
- Завантажте архів
catcode-email-preview-for-woocommerce-1.0.0.zipкнопкою вгорі сторінки: Плагіни → Додати новий → Завантажити плагін → Встановити → Активувати. Pro вмикається в тому самому плагіні ключем або тріалом. - Відкрийте WooCommerce → «Перегляд листів» — ви одразу побачите останнє замовлення і його лист.
- Оберіть інший лист чи замовлення й натисніть «Переглянути». Щоб перевірити доставку, введіть свою адресу й натисніть «Надіслати тестову копію».
- Для Pro: вставте ліцензійний ключ із листа після оплати або натисніть «Спробувати Pro 7 днів» у розділі «Ліцензія Pro» на вкладці «Налаштування».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Покупець щось отримає, поки я дивлюся лист?
Ні. Перегляд лише будує лист, нічого не надсилає і не змінює замовлення: без нотаток, без міток «лист уже надіслано». Тестова копія йде тільки на адреси, які ви ввели в поле «Кому надіслати», — Cc і Bcc з налаштувань листа до неї не додаються.
Чим це відрізняється від дизайнерів листів?
Email Preview — не конструктор шаблонів. Він показує лист таким, яким його збирає ваш WooCommerce для конкретного замовлення, з вашими шаблонами, темою й плагінами. Його ставлять поряд із будь-яким дизайнером або без нього — щоб перевірити, що покупець отримує насправді.
Лист іншого плагіна показує порожні місця.
Частина плагінів заповнює свої поля лише в момент справжнього надсилання. Лист усе одно відкриється, але такі поля будуть порожні. Розробник може заповнити їх для перегляду хуком catcode_emp_prepare_email — він отримує об’єкт листа й замовлення.
Навіщо галочка «Додати вкладення» і чому вона вимкнена?
З нею плагін просить у плагінів рахунків їхні файли, як під час справжнього надсилання. Ми перевірили це з PDF Invoices & Packing Slips: у ту мить плагін створює справжній рахунок із номером для замовлення. Тому галочка за замовчуванням вимкнена й підписана попередженням — вмикайте її лише тоді, коли тестуєте саме вкладення.
Чому лист у HTML, хоча я обрав «Текст»?
Якщо в WooCommerce увімкнено блоковий редактор листів, магазин надсилає всі листи в HTML, і текстової версії просто не існує. Перегляд прямо про це пише.
«Надіслати ще раз» у журналі Pro — це тестова копія?
Ні, це справжній лист: його надсилає WooCommerce, тож лист отримують і Cc та Bcc з налаштувань, а WooCommerce 10.9+ додає в замовлення свою нотатку про надсилання. Для перевірки без покупця є тестова копія і «Надіслати всі листи цього замовлення».
Тестовий режим перехоплює всю пошту сайту?
Лише листи WooCommerce. Листи WordPress (скидання пароля, реєстрація) і листи інших плагінів, що йдуть напряму через wp_mail(), він не чіпає.
Скільки коштує?
Базова версія безкоштовна. Pro — 990 грн за рік, довший термін дешевший: 2 роки — 1 880 грн, 5 років — 3 710 грн. Автосписань немає. Куплена ліцензія лишає Pro-функції назавжди, а термін покриває оновлення й підтримку.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—


