Связаться
  • WordPress
  • Продажи и конверсия
  • v1.0.0

Email Preview для WooCommerce — просмотр любого письма магазина на реальном заказе и тестовая копия

Плагин для WooCommerce, который показывает любое письмо магазина на реальном заказе ещё до того, как его увидит покупатель: письма WooCommerce, собственных статусов и других плагинов, HTML и текстовую версию, ширину телефона, тему, получателей, Cc и Bcc. Тестовая копия уходит только на адреса, которые вы ввели, — заказ не меняется. Базовая версия бесплатна; Pro — журнал всех писем с повторной отправкой, просмотр на любом языке, все письма заказа одним кликом и тестовый режим.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WordPress 6.2+ · WooCommerce 8.0+ (проверено на WordPress 7.1 и WooCommerce 11.1) · PHP 7.4+ · HPOS и классическое хранилище заказов · блочный редактор писем WooCommerce
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
сентябрь 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Просмотр каждого письма заказа: письма WooCommerce, письма собственных статусов и письма, которые добавили другие плагины или тема ✔ ✔
Реальный заказ из списка последних или по номеру, либо образец заказа WooCommerce для магазина без заказов ✔ ✔
Заказ не меняется: никаких заметок, отметок «уже отправлено» и писем покупателю ✔ ✔
HTML или текстовая версия письма, даже если магазин отправляет HTML ✔ ✔
Ширина компьютера или телефона (375 px), открытие письма в новой вкладке ✔ ✔
Тема, кому, Cc, Bcc, от кого и Reply-to именно этого письма; предупреждение, если письмо отключено или у него нет получателя ✔ ✔
Тестовая копия на 5 адресов: только на введённые адреса, без Cc и Bcc, с пометкой [Test] в теме ✔ ✔
Тестовая копия уходит через wp_mail() — так же, как настоящие письма, через ваш SMTP-плагин ✔ ✔
Бокс «Просмотр писем» на экране заказа (HPOS и классическое хранилище) ✔ ✔
Блочный редактор писем WooCommerce: просмотр показывает отредактированный шаблон ✔ ✔
Вложения (PDF-счета) — только по галочке, по умолчанию выключено ✔ ✔
Интерфейс на украинском, русском и английском ✔ ✔
Журнал всех писем WooCommerce: тип, заказ, получатель, тема, «отправлено» или «ошибка» с текстом ошибки почты — ✔
Просмотр и повторная отправка письма из журнала — ✔
Просмотр и тестовые копии на любом установленном языке — ✔
Все письма заказа на ваш адрес одним кликом — ✔
Тестовый режим: все письма WooCommerce — на один адрес, с исходным получателем в теме и предупреждением в админке — ✔

Как это выглядит

Email Preview: письмо «Заказ обрабатывается» на реальном заказе с темой, получателями и формой тестовой копии
Вкладка «Просмотреть» (админка на английском): письмо «Заказ обрабатывается» на настоящем заказе с товаром, скидкой по купону и адресом. Справа — тема, получатели, язык и ID письма, ниже — тестовая копия на ваши адреса.
Просмотр письма WooCommerce на ширине телефона 375 px
Кнопка «Телефон (375 px)» сужает письмо до ширины смартфона — видно, как таблица товаров и адрес переносятся на мобильном.
Бокс «Просмотр писем» на экране заказа WooCommerce рядом с заметками заказа
На экране заказа: бокс «Просмотр писем» открывает письмо для текущего статуса, «Другие письма» — остальные. Заметки заказа от просмотра не появляются.

Главное о модуле

Как это выглядит для покупателя

Никак — и в этом суть. Плагин работает только в админке: на витрине не появляется ни одного скрипта, а покупатель получает ровно те письма, что и раньше.

Что получает админ

Плагин добавляет пункт 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 включена эта функция; на таком магазине мы их не проверяли.

История версий

v1.0.0 Текущая сентябрь 2026

Первый публичный релиз: просмотр каждого письма заказа на реальных заказах и образце WooCommerce, HTML и текст, ширина телефона, отдельная вкладка, тема и все получатели, тестовая копия на…

Вместе с Email Preview для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Email Preview Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 590 ₴ / год вместо 5 960 ₴ поштучно
Купить набор →

Полное описание модуля

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 и других плагинов идут как обычно.

Как это работает — шаг за шагом

  1. Вы выбираете письмо и заказ (или образец) на вкладке «Просмотреть» или в боксе на экране заказа.
  2. Плагин берёт сам объект письма WooCommerce и готовит его так же, как это делает WooCommerce перед отправкой: заказ, получатель, значения для тем и заголовков, примечание покупателю, данные возврата.
  3. Собственная функция отправки письма при этом не вызывается — именно она в WooCommerce ставит отметку «уже отправлено» и пишет заметки. Поэтому заказ остаётся неизменным.
  4. Письмо собирается теми же методами WooCommerce, что и при настоящей отправке: тема, содержимое (в том числе из блочного редактора писем), встроенные стили и фильтры контента письма.
  5. Вы видите результат в изолированном фрейме без скриптов — на ширине компьютера или телефона — с темой и всеми получателями рядом.
  6. Тестовая копия идёт через 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.

Как установить

  1. Скачайте архив catcode-email-preview-for-woocommerce-1.0.0.zip кнопкой вверху страницы: Плагины → Добавить новый → Загрузить плагин → Установить → Активировать. Pro включается в том же плагине ключом или триалом.
  2. Откройте WooCommerce → «Просмотр писем» — вы сразу увидите последний заказ и его письмо.
  3. Выберите другое письмо или заказ и нажмите «Просмотреть». Чтобы проверить доставку, введите свой адрес и нажмите «Отправить тестовую копию».
  4. Для Pro: вставьте лицензионный ключ из письма после оплаты или нажмите «Попробовать Pro 7 дней» в разделе «Лицензия Pro» на вкладке «Настройки».

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Покупатель что-то получит, пока я смотрю письмо?

Нет. Просмотр только собирает письмо, ничего не отправляет и не меняет заказ: без заметок, без отметок «письмо уже отправлено». Тестовая копия уходит только на адреса, которые вы ввели в поле «Кому отправить», — 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-функции навсегда, а срок покрывает обновления и поддержку.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль