
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 — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Email Preview для WooCommerce — плагин, который показывает любое письмо магазина на реальном заказе, прежде чем его увидит покупатель. Выберите письмо и заказ — и вы видите его именно таким, каким WooCommerce собирает его для этого заказа: настоящие товары, цены, скидки, адреса, примечания и возвраты, тема и заголовок с подставленными значениями, получатель, Cc, Bcc, от кого и Reply-to.
Без плагина проверить письмо можно лишь одним способом — оформить тестовый заказ и ждать почту, или сменить статус реального заказа и надеяться, что покупатель не получит лишнего. Email Preview ничего не отправляет, пока вы смотрите: просмотр не меняет заказ — не добавляет заметок, не ставит отметку «письмо уже отправлено» и не пишет покупателю. Когда нужно проверить саму доставку, тестовая копия уходит только на адреса, которые вы ввели.
Как это выглядит для покупателя
Никак — и в этом суть. Плагин работает только в админке: на витрине не появляется ни одного скрипта, а покупатель получает ровно те письма, что и раньше. Разница в том, что теперь вы видите эти письма заранее: как выглядит «Заказ обрабатывается» с купоном, что пишет «Частичный возврат», не пустая ли тема в письме собственного статуса, читается ли таблица товаров на телефоне.
Перед просмотром плагин показывает тему письма, кому оно уйдёт, копии и скрытые копии из настроек письма, от кого и Reply-to. Если письмо отключено в WooCommerce → Настройки → Email, вы увидите предупреждение: покупатели его не получают. Если в заказе нет 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


