Вся платформа

Девять продуктов,
один сайт на WordPress,
каждый экран обоснован.

Каждый плагин ниже работает сам по себе, и ни один не требует остальных. Вместе они закрывают сайт от темы, которой он рисуется, до платежа, который он принимает, письма, которое отправляет, и согласия, которое собирает. Всё на этой странице работает прямо сейчас на нашем демо-сайте — в любом из четырёхсот дизайнов, который вы там выберете.

Открыть живое демо ↗

Что делает каждый

Те же списки решений, что и на страницах продуктов, собранные здесь, чтобы прочитать платформу за один проход.

THEME

MevvTheme

Сам сайт: тема, профиль дизайна, шапка и готовые шаблоны.

Блочная тема, которая начинается на чистом WordPress и вырастает в магазин.

MevvTheme — быстрая и доступная блочная тема для редактора сайта. Установите её на чистый WordPress, и каждый тип страницы отрисуется сам по себе: страницы, записи, архивы, поиск, 404, полноширинный холст, а также шаблоны страницы и записи с боковой панелью. Включите WooCommerce — и шаблоны магазина, товара, корзины и оформления заказа начнут использоваться автоматически; без WooCommerce ничего магазинного не загружается. Плагины Mevv добавляют возможности поверх темы и никогда её не заменяют. MevvTheme Pro — это плагин, превращающий тему в витрину: профиль оформления, шапка с живым поиском, каталог со списком желаний, сравнением и скидками за количество, полоса объявления с обратным отсчётом, дополнения для блога, страница «Скоро открытие», диагностика и экспорт настроек. Каждая из этих возможностей — переключатель, каждая безопасна для кеша, и ни одна не загружает скрипты со сторонних серверов. Бесплатная тема направлена в каталог WordPress.org.

Ничего не нужно устанавливать заранее
Тема сама отрисовывает каждый тип страницы WordPress и не содержит ни встроенного плагина, ни конструктора страниц. Цвета, шрифты, отступы и макеты правятся в «Стилях»; три вариации стиля — Dark, Warm и Mono — и пресеты отступов, теней и границ поставляются вместе с ней.
Шаблоны магазина появляются вместе с WooCommerce
Архив магазина, страница товара, корзина и оформление заказа — блочные шаблоны, которые WooCommerce подхватывает, как только активирован. Они опираются на собственные хуки WooCommerce, поэтому платёжные шлюзы, плагины доставки и поля согласия продолжают работать. Без WooCommerce ничего из этого не загружается.
Pro: шапка и навигация
Шапка, которая может стать прозрачной, поисковый оверлей с живыми результатами из Store API, кнопка «наверх», закреплённая панель быстрого доступа на телефонах, верхняя полоса с четырьмя ссылками максимум, полноэкранное меню для телефона, значки в меню и слот для переключателя языка или валюты. Каждая возможность — флажок на экране «Шапка».
Pro: магазин
Список желаний и сравнение, живущие в браузере посетителя, лента недавно просмотренных товаров, скидки за количество, блок «Покупают вместе», лист ожидания поступления, индикатор остатка, индикатор прогресса до бесплатной доставки, оценка срока доставки, глобальные вкладки товара, отзывы с фото и голосами «полезно», поле персонализации, видео товара, выбор вариации в карточке и дата доставки при оформлении заказа.
Pro: маркетинг
Полоса объявления с обратным отсчётом, который идёт в браузере, показывается на каждой странице, на главной или в магазине — с задержкой, на заданной глубине прокрутки или при намерении уйти, с необязательным полем подписки на рассылку; и подписка на рассылку, которая хранит адреса на вашем сайте и передаёт каждый из них в MevvMail, MevvForms или CRM через действие (action).
Контент и блог
Тема даёт макеты блога «сетка», «список» и «сначала избранная» с упорядоченной строкой метаданных, шаблоны с боковой панелью и паттерны для страниц, которые есть на каждом сайте. Pro добавляет время чтения, оглавление, «поделиться» и «печать», блок автора, похожие записи, индикатор прогресса, фильтр архива с сортировкой, изображения рубрик и меток, а также условную видимость блоков по устройству, входу, роли, дате и состоянию корзины.
Pro: эксплуатация
Мастер стартового сайта с возможностью отмены, страница «Скоро открытие» или «Обслуживание», не мешающая редакторам работать, пользовательский CSS и разметка в head или подвале, экран диагностики с копируемым отчётом, делегирование контентных экранов редакторам, экспорт и импорт настроек, ZIP дочерней темы, команды в палитре команд и название white label для агентств.
Лицензия — для обновлений и поддержки
Лицензия ничего в Pro не отключает. Ключ открывает подписанные обновления через механизм обновлений MevvCore и поддержку; когда он истекает, сайт сохраняет свой вид и витрину, прекращаются только обновления.

Страница продукта ↗ Документация ↗ Живое демо ↗

BLOCKS

MevvBlocks

То, из чего вы собираете страницы, — в блочном редакторе и в Elementor.

От шапки до подвала — внутри блочного редактора.

Блочный редактор WordPress быстрый и родной, но он не умеет дать одному размеру отдельное значение для десктопа, планшета и мобильного — проверено ещё раз на WordPress 7.1, и это самая частая техническая причина, по которой люди ставят конструктор страниц. MevvBlocks закрывает этот пробел и идёт дальше: 110 блоков, шаблоны темы от шапки до подвала, сетка записей и конструктор цикла, движок форм, всплывающие окна, трансформации и маски, произвольный код для всего сайта, один экран для палитры сайта, WebP и AVIF для изображений, кэширование на уровне блока, аудит доступности, который говорит правду вместо того, чтобы её прикрывать, и экран Core Web Vitals, питаемый вашими же посетителями. Каталог теперь простирается от переключателя и вложенных вкладок до круговой диаграммы, медиаплейлиста, подсказки, формы рассылки и SVG-анимации, с восемью стилями блоков в собственной панели «Стили» редактора — и каждый из них перестаёт двигаться, если посетитель попросил уменьшить движение. Холст тоже больше не приближение: редактор запрашивает у сервера тот же CSS, который напечатает страница, поэтому то, что вы расставили, то и уходит в публикацию. Двадцать три из этих блоков — для WooCommerce, и ни один из них не перерисовывает WooCommerce: они вызывают его собственные шаблоны, поэтому ваша тема и ваши плагины продолжают работать.

Каждое значение — для каждого размера экрана
Отступ, размер шрифта, число колонок могут нести отдельные значения для десктопа, планшета и мобильного. Ядро WordPress так не умеет — это измерено на 7.1, а не предположено. Та же панель вынимает элемент из потока с помощью absolute или fixed позиционирования, и его смещения и z-index тоже задаются для каждого устройства.
110 блоков
Раскладка, текст и медиа; меню, поиск, сетка записей и конструктор цикла; логотип сайта, заголовок страницы, хлебные крошки, сведения о записи и блок автора для шаблонов темы; видео, аудио, плейлист, галерея, таблица, FAQ, лента событий и код; переключатель, вложенные вкладки, круговая диаграмма, подсказка, рассылка, соцлента, переворачивающийся блок, призыв к действию, анимированный заголовок, до/после, точки на изображении, выдвижная панель и кнопки связи — и двадцать три для WooCommerce, от галереи товара до корзины, оформления заказа и мини-корзины. 87 без WooCommerce.
Восемь стилей блоков — в панели, которую WordPress вам уже даёт
Градиентное перекрытие, оттенки серого или размытие до наведения, круглая или скруглённая маска, подъём, увеличение и наклон — выбираются в панели «Стили» ядра, поэтому учить новый элемент управления не нужно, а выбор остаётся классом в вашей разметке, а не настройкой в таблице. Каждая трансформация при наведении отключается, если система посетителя просит уменьшить движение, и неподвижный кадр SVG-анимации подставляется так же.
Форма рассылки, которой не нужен сервис
Адрес, необязательное имя, флажок согласия и обычный POST — подписанный тем же HMAC, что использует движок форм, поэтому закэшированная страница не умирает с истёкшим nonce. Ловушка проглатывается молча, ограничение частоты действует по адресу, а адреса приходят туда же, куда и остальные отправки форм. Нет ни списка, ни ключа API, ни запроса кому-либо: действие mevvblocks_newsletter_subscribe передаёт каждый подтверждённый адрес тому, чем вы уже пользуетесь.
Динамический текст, включая ваши поля ACF
Заголовок, текст, кнопка или изображение могут брать значение из записи, а не из того, что вы напечатали: заголовок, отрывок, автор, дата, рубрика, метки, заголовок архива, поисковый запрос, цена WooCommerce, артикул или наличие — либо произвольное поле по ключу. Когда активен Advanced Custom Fields, поле читается через get_field(), поэтому вы получаете отформатированное значение, а ключи, начинающиеся с подчёркивания, отклоняются, а не раскрываются.
Что вы видите в редакторе, то и выводит страница
Холст больше не показывает приближение: внутренние отступы, интервалы, направление, выравнивание, фон, скругление, тень, трансформация и позиция отображаются с теми значениями, которые применит фронтенд. Этот CSS выдаёт один движок стилей, и редактор получает его с сервера — второй движок на JavaScript дал бы две копии, которые расходятся. Измерено: старый холст отличался от страницы по 24 свойствам макета; теперь это ноль из 64.
Core Web Vitals — от ваших реальных посетителей
LCP, CLS и INP измеряются в браузерах людей, которые заходят на ваш сайт, а на экране показывается 75-й процентиль за 28-дневное окно — полевые данные, те самые, на которые смотрит Search Console, а не лабораторный прогон. Меньше ста замеров — и число не показывается вовсе, потому что процентиль по горстке измерений это шум. Не собираются ни IP, ни cookie, ни идентификаторы, и данные никогда не покидают ваш собственный сервер.
ИИ с вашим собственным ключом
Написать, переписать, сократить, перевести и сгенерировать alt-текст изображения. Вы вводите свой API-ключ, и запрос уходит с вашего сайта прямо к провайдеру — ваш текст к нам не попадает, а квота остаётся вашей. Результат приходит как предложение, а не записывается сразу в блок.
Палитра вашей темы без повторного ввода
Цвета и типографику можно считать из theme.json активной темы и заполнить ими пустые ячейки собственной палитры плагина. Мост намеренно односторонний: ничего никогда не записывается обратно в тему, поэтому обновление темы никогда не находит свой собственный файл переписанным. По умолчанию функция выключена.
Мега-панель в меню, которое у вас уже есть
Это не новый блок, а настройка блока навигации. Подменю открывается как панель на всю ширину до четырёх колонок, и если включить панель для пункта без подменю, проверка доступности сообщит об этом, а не выведет пустой блок.
Первый черновик страницы из одного предложения
Опишите страницу — модель выберет разделы из собственной библиотеки шаблонов плагина. Она никогда не пишет разметку, поэтому на странице оказываются редактируемые блоки, а не сгенерированный HTML, а раздел, которого не существует, отбрасывается и сообщается, а не додумывается. Страница всегда сохраняется как черновик, и ключ принадлежит вам.
Заметки, которых ваши посетители не увидят
Прикрепите к любому блоку заметку для команды, отметьте её решённой, удалите. Она живёт в редакторе, и на фронтенде нет ни одного хука, который мог бы её вывести.
Быстрее — и это измерено
Вывод блоков кешируется, а изображения конвертируются в WebP или AVIF рядом с оригиналами — оригиналы не трогаются. Измерено: время отрисовки блока меньше на 33–72%, вес изображений — на 39–78%. Изображения отдаются через элемент <picture>, поэтому один и тот же HTML доходит до всех; решение под каждого посетителя на сервере — это то, что отравляет кеш страницы. На телефонах можно отдавать и другое изображение — не уменьшенную копию того же, а другой кадр, — а выбор всё равно делает браузер.
Движок форм, а не зависимость
Шестнадцать типов полей, проверка на сервере, ловушка honeypot, которая молча поглощает спам, и экран, где хранятся заявки. Форма работает без JavaScript, потому что это та часть страницы, которая действительно что-то делает.
Шаблоны темы с условиями
Шапка, подвал, одиночная запись, архив, поиск и 404 — собираются в том редакторе WordPress, которым вы уже пользуетесь, а не во втором, который пришлось бы держать в ногу с ядром.
Всплывающие окна, которые переживут переход
Открытие при загрузке, по глубине прокрутки, при намерении уйти, по клику или после бездействия. Частота считается в браузере самого посетителя, поэтому никого не нужно опознавать на сервере.
Один экран для палитры сайта
Цвета и типографика в одном месте, под их исходными именами переменных — поэтому страницы, собранные до перехода, подхватывают новую палитру, а не теряют свои ссылки.
Аудит доступности, а не наложенный виджет
На страницу не прикручивается виджет, заявляющий, что сайт доступен. Инструмент сообщает, что упустил каждый блок — отсутствующий alt-текст, нарушенный порядок заголовков, слабый контраст, — пока вы ещё редактируете.
Слайдер, вкладки и аккордеон без библиотеки
Прокрутка — это нативный scroll-snap, а аккордеон — элемент details. Если скрипт так и не загрузится, ничего не спрячется: скрытое содержимое — это недоступное содержимое.
Отрисовывается на сервере и никогда не привязано к лицензии
Сохранённый HTML может нести значение только для одного размера экрана, поэтому CSS формируется в момент запроса. На этом пути нет ни одной проверки лицензии — истёкшая лицензия никогда не гасит опубликованную страницу.

Страница продукта ↗ Документация ↗ Живое демо ↗

FORMS

MevvForms

Всё, что заполняет посетитель, и всё, что вы из этого собираете.

Формы, которые может заполнить каждый, — и никакой доли от того, что вы собираете.

MevvForms — конструктор форм для WordPress: холст drag-and-drop с полным управлением с клавиатуры, тридцать восемь типов полей и двадцать восемь готовых шаблонов. То, что скрывает браузер, сервер проверяет заново — условия, правила доступа и загруженные файлы решаются на сервере, поэтому поле, скрытое на странице, нельзя обойти. Записи остаются на вашем сайте, подозрительный спам помечается, а не удаляется, и с собранного вами не берётся комиссия за транзакцию.

Его можно собрать и без мыши
У конструктора с перетаскиванием есть полноценный клавиатурный эквивалент: любое поле можно добавить, переместить и удалить одной клавиатурой. Конструктор, который отзывается только на перетаскивание, отсекает тех, кто перетаскивать не может.
Тридцать восемь типов полей
Текст, e-mail, телефон, URL, число, дата, время, выпадающий список, переключатель, флажок, рейтинг, ползунок, цвет, загрузка файла, имя, адрес, сортировка и разрыв страницы покрывают обычную форму; подпись, повторяющиеся группы, матрица, викторина, вычисление и итоговая сумма заказа покрывают ту форму, для которой, как вы думали, понадобится второй плагин. Все тридцать восемь — в бесплатном пакете.
Колонки не ломают порядок чтения
Поле, помещённое в колонку, по-прежнему читается в порядке полей, так что человек со скринридером и зрячий посетитель встречают одну и ту же форму в одной и той же последовательности.
Условия решаются на сервере
Вложенные группы И/ИЛИ с четырнадцатью операторами, которые пересчитываются при отправке формы. Скрытое в браузере поле нельзя подсунуть, отредактировав страницу, и правила продолжают действовать при отключённом JavaScript.
Правила доступа, с которыми браузер не поспорит
Открывайте и закрывайте по календарю, ограничивайте число записей, требуйте вход или роль, ставьте пароль. Закрытая форма отклоняет прямую отправку на сервере, а не прячет кнопку.
Спам помечается, а не удаляется
Ловушка-приманка и временная ловушка включены по умолчанию и никому не мешают; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet и списки блокировки по словам, IP и адресам почты — по желанию. То, что признано спамом, помечается и сохраняется: ложное срабатывание не должно стоить вам клиента.
Загруженные файлы лежат вне корня сайта
Они пишутся за его пределы, в каталог, который невозможно угадать, и проверяются по содержимому файла, а не по его имени. Выдаются они только по ссылке с ограниченным сроком, привязанной к одному человеку.
Уведомления, которые можно проверить
Несколько на форму, получатели по значению поля, автоответ отправителю и журнал доставки: что ушло, что не ушло и почему, — с повторной отправкой того, что не ушло.
Принимайте оплату через PayPal
Pro добавляет шлюз PayPal на Orders v2: заказ открывается на вашем сервере, подтверждается на собственной странице PayPal и списывается на обратном пути — или из подписанного уведомления, если посетитель закроет вкладку. PayPal недоступен в Türkiye, поэтому это для продаж за рубеж; турецкие провайдеры остаются на мосту MevvPos.
Zapier и Make — без склейки
Pro публикует записи как REST-хуки: Zapier подписывается на форму, последующие записи ставятся к нему в очередь, а маршрут образцов даёт экрану сопоставления настоящие имена полей. Подписанный webhook всегда был в бесплатной редакции — Pro убирает проводку между ними.
Записи, попадающие в Salesforce
Pro превращает отправленную форму в Lead, Contact или Case. Вход выполняется по refresh-токену, а не по паролю, а песочница — это настройка, а не второй набор учётных данных, за которым нужно отдельно следить.
Загрузки в ваше собственное объектное хранилище
Pro может перенести хранилище файлов в любое S3-совместимое хранилище — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — самостоятельно подписывая каждый запрос. Бесплатная версия хранит то же хранилище на вашем собственном диске; Pro меняет то, где лежат байты, а не то, кому разрешено их получать.

Страница продукта ↗ Документация ↗ Живое демо ↗

CART

MevvCart

Магазин после кнопки «в корзину»: возвращение, купоны, окна доставки.

Работа пяти плагинов. Один плагин.

Воронки продаж, собственное оформление заказа, допродажи в корзине и предложения в один клик — плюс возврат брошенных корзин, купоны по правилам, современная корзина и образцы вариаций. То, что большинство магазинов покупает по отдельности, — в одном плагине с одной лицензией.

Воронки продаж
Посадочная страница, оформление заказа, допродажа и страница благодарности — по порядку. Перехватите оформление заказа магазина, чтобы через него проходил каждый покупатель.
Допродажа в корзине и предложения в один клик
Флажок внутри формы оплаты и предложение, которое списывается после заказа без повторного запроса карты.
Возврат корзин
Цепочки напоминаний по электронной почте, SMS, WhatsApp и веб-push — с привязкой возвращённой выручки к конкретному заказу.
Купоны по правилам
Первый заказ, порог корзины, категория, день и час. Ступенчатые скидки, «купи X — получи Y» и индикатор прогресса в корзине.
Современная корзина и оформление заказа
Выдвижная корзина, индикатор бесплатной доставки, кросс-продажи, указатель шагов и оформление заказа в две колонки.
Образцы вариаций
Образцы цвета, изображения и кнопки — как для глобальных атрибутов, так и для обычных, заданных внутри товара.
Обратный отсчёт купона в письме
Письмо-возврат может сообщить, сколько купону осталось, текстом, который работает в любом клиенте, — и, по желанию, изображением живого счётчика с вашего сайта, которое перерисовывается при каждом открытии.
A/B-тест письма-возврата
Несколько вариантов на шаблон, выбираемых по весу, с конверсией, отнесённой по реальной сумме заказа. Отчёт даёт сырые числа по вариантам и не объявляет победителя: на малой выборке это было бы ложью с числом рядом.
Воронка, которую не нужно проектировать
Двадцать шесть готовых шаблонов шагов — не менее четырёх на каждый тип шага — и четыре полные воронки, создаваемые одним кликом. Всё это в бесплатной версии; Pro меняет только значения order-bump внутри шаблона, которые остаются пустыми, пока Pro не активирована.

Страница продукта ↗ Документация ↗ Живое демо ↗

POS

MevvPos

Приём денег, причём через несколько банков.

Платежи WooCommerce, не привязанные к одному банку.

MevvPos подключает ваш магазин WooCommerce к многобанковому платёжному слою, а не к одному банку. Определите больше одного виртуального POS, и каждая карта по своему BIN будет направлена в выпустивший её банк — так ваш клиент увидит план рассрочки именно этого банка. Сегодня поддерживаются тринадцать банков и платёжных организаций, а база BIN, стоящая за маршрутизацией, поддерживается в актуальном состоянии с наших собственных серверов. Для магазинов, продающих за пределами Türkiye, можно подключить ещё и восемь международных провайдеров.

Тринадцать банков и провайдеров
İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, а также iyzico, PayTR, Craftgate и Sipay — один плагин, один экран настроек.
Маршрутизация по BIN
Каждая карта распознаётся по первым шести цифрам и направляется в выпустивший её банк, поэтому покупатель получает собственную рассрочку этого банка, а не общую.
База BIN, которую мы действительно ведём
Три источника объединены и поддерживаются в актуальном состоянии с наших серверов. Устаревший список отправляет карты не в тот банк; наш обновляется еженедельно.
Рассрочка и наценка для каждого POS
Задайте количество платежей рассрочки и ставки наценки отдельно для каждого определённого вами POS.
Отчётность по выручке
Ежедневная выручка, доля успешных платежей и распределение рассрочки — с разбивкой по банкам и по POS, плюс нагрузка по комиссии на каждой ступени рассрочки.
3D Secure, карта не сохраняется
Номер карты, срок действия и CVV никогда не записываются в вашу базу данных.
Классическое и блочное оформление
Какую бы страницу оформления ни использовал ваш магазин, вариант оплаты картой там есть. В блоке оформления WooCommerce таблица рассрочки и надбавка к ней обрабатываются так же, как на классической странице.
Восемь международных провайдеров
При продажах за пределами Türkiye MevvPos может подключаться и к Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay и Paystack — каждый через собственную размещённую страницу, так что данные карты никогда не попадают на ваш сайт.
Авторизовать сейчас, списать при отправке
POS может заблокировать сумму на карте вместо немедленного списания, а вы списываете её — полностью или частично — с экрана заказа, когда посылка отправляется, либо отменяете блокировку, если отправить не удаётся. Опция появляется только там, где провайдер её действительно поддерживает: банковское семейство NestPay, Stripe, Authorize.Net и Checkout.com. Остальным банкам настройка, которая привела бы к ошибке на шлюзе, вообще не предлагается.
Платёжная ссылка, которую можно отправить
Создайте ссылку на сумму в админке и отправьте её клиенту. Оплата проходит на обычной странице оформления заказа, поэтому действуют тот же маршрут по BIN, та же таблица рассрочки и тот же 3-D Secure — это не второй, более слабый способ оплаты. Ссылка несёт случайный токен, имеет срок действия и перестаёт работать, как только по ней оплачено.
Проверка риска перед списанием с карты
Пять правил, каждое включается отдельно: попытки на адрес, попытки на карту, подряд идущие отказы, карта турецкого банка с адресом за рубежом и потолок суммы. Каждое может пометить заказ, отправить его на проверку или отклонить. Не сохраняются ни адрес, ни номер карты — только дайджест с солью на основе ключа вашего сайта, потому что экран борьбы с мошенничеством, хранящий данные карт, — это вторая база данных карт.

Страница продукта ↗ Документация ↗ Живое демо ↗

MAIL

MevvMail

Всё, что уходит с сайта: рассылки, автоматизации и журнал отправок.

Письмо, которое отправляет ваш магазин, и доказательство того, что оно ушло.

WordPress отдаёт подтверждения заказов, сбросы паролей и чеки тому, что оказалось на сервере, и когда одно из писем не приходит, смотреть уже не на что. MevvMail вместо этого берёт отправку на себя: он доставляет через настроенные вами подключения, переходит к следующему, когда первое отказывает, повторяет попытку позже вместо того, чтобы сдаться, и записывает каждую попытку в таблицу в вашей собственной базе данных. Десять типов подключений, цепочка резервирования, журнал и блок заказа WooCommerce — всё это в бесплатном плагине. Журнал остаётся на вашем сервере: ни одна часть вашей почты нам не отправляется.

Десять путей наружу, и все бесплатны
SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO и Resend. Ни один из них не заперт за лицензией, и мы не устанавливаем ограничения на отправку, потому что плагин доставки, который выдаёт доставку по норме, продаёт вам вашу же проблему. У каждого провайдера вы пользуетесь своей учётной записью и своим ключом.
То, что отверг первый, отправит следующее подключение
У каждого подключения есть приоритет, и список обходится в этом порядке, пока одно из них не примет письмо. Провайдер, который ограничивает частоту, исчерпал квоту или просто лежит, стоит вам попытки, а не письма. Вся цепочка — одна строка в журнале, а не три: одно письмо не должно читаться как три отдельных сбоя.
Повторяет попытку позже, а не громче
Когда отказали все подключения, письмо ставится в очередь и повторяется через одну минуту, пять минут и тридцать минут. Три попытки — и всё прекращается: адрес, которого не существует, не начнёт существовать на сороковой попытке. Повторы планируются через WP-Cron, поэтому на тихом сайте они выполняются тогда, когда придёт следующий посетитель.
Журнал, который отвечает на вопрос «оно ушло?»
Время, получатели, тема, статус, какое подключение обработало письмо и какая часть сайта его создала — с фильтрами по статусу, источнику и дате. Это таблица в вашей собственной базе данных. Ничего из вашей почты нам не отправляется: ни телеметрии, ни сканирования содержимого, ни обращения за лицензией из бесплатного плагина.
Отправьте письмо заново из журнала
Любую запись можно отправить заново из списка — обычно это быстрее, чем просить покупателя самому вызвать письмо. Хранение тела письма — это настройка, и её отключение — настоящий выбор с двумя последствиями: запись, сохранённая без тела, не может быть отправлена повторно, а неудачная отправка к тому же не ставится в очередь на лестницу повторов — в обоих случаях отправлять уже нечего. Срок хранения задаёте вы — 7, 30, 90 дней или бессрочно.
Экран заказа знает, что он отправил
Когда WooCommerce активен, у каждого заказа появляется блок со списком писем, которые этот заказ создал, и тем, как каждое из них ушло. На вопрос о доставке отвечают по заказу, а не в журнале, где нужно искать. Без WooCommerce плагин работает ровно так же; просто нет этого блока.
Вложения уходят по SMTP
В 1.0.0 восемь API-провайдеров не отправляют вложения, и MevvMail не делает вид, что это не так: письмо с файлом пропускает такие подключения и ищет SMTP-подключение. Поэтому держите в цепочке одно SMTP-подключение — и счета, билеты и PDF продолжат работать. Если SMTP-подключения нет, такое письмо записывается как неудачное, а не доставляется без файла.
Установлен, но не настроен — ничего не меняет
Без определённого соединения фильтр возвращает отправку напрямую WordPress. Плагин, который проглотил бы почту магазина, пока кто-то разбирался с настройками, был бы хуже проблемы, которую он призван решать.
Pro — это глубина WooCommerce, а не доставка
Pro добавляет дизайнер писем WooCommerce, отслеживание открытий, оповещения о сбоях и условную маршрутизацию. Отправка, резервирование и журнал остаются в бесплатном плагине и работают, что бы ни говорила лицензия: истёкшая лицензия стоит вам экрана дизайнера, но никогда — возможности отправить письмо.

Страница продукта ↗ Документация ↗ Живое демо ↗

CODE

MevvCode

Сниппеты, которые иначе вы вставили бы в functions.php.

Добавляйте в WordPress небольшие возможности, не редактируя файлы темы.

Соберите в одной панели с поиском весь PHP, JavaScript, CSS, HTML и многоразовые тексты, которые меняют ваш магазин: правило доставки, поле в оформлении заказа, тег отслеживания или ярлык в админке. MevvCode проверяет изменение, компилирует его в атомарную файловую среду выполнения и держит наготове последнюю заведомо рабочую версию. Вы получаете скорость кода в файле, не превращая functions.php в черновик.

Среда выполнения — это файл, а не запрос
Изменения компилируются в атомарное поколение и манифест. Выполнение на фронтенде читает это поколение напрямую, а редактируемые записи и их история остаются отдельно.
Сбойный сниппет отключает сам себя
PHP разбирается до активации, после ошибки компиляции остаётся последнее заведомо рабочее поколение, а фатальная ошибка текущего запроса относится к выполняемому сниппету.
У миграции с Code Snippets есть путь назад
Каждая запись сохраняет идентификатор источника и точный код. Старый плагин отключается только после компиляции и проверок работоспособности; откат восстанавливает и список активных плагинов, и прежний манифест.
Пять типов сниппетов и явные места запуска
PHP, JavaScript, CSS, HTML и текст могут выполняться глобально, в админке, в head или подвале, вокруг содержимого, через шорткод, вручную или один раз.
Условия без скрытой магии
Группы, метки, блокировки, массовые действия и группы условий AND/OR видны на одной панели продукта. Ни одно условие не переписывает сам сниппет.
Переносимо по умолчанию
JSON MevvCode, читаемый PHP, адаптеры для сторонних плагинов, стартовые генераторы и самостоятельный must-use загрузчик сохраняют вашу работу переносимой.
Шестьдесят сниппетов, которые можно прочитать перед включением
Библиотека проверенных шаблонов для обычных задач, которые люди иначе копируют с форумов, — безопасность, производительность, доступность, WooCommerce. Добавление копирует сниппет в ваше рабочее пространство как неактивную запись, поэтому ничего не запускается, пока вы его не прочитаете и не подтвердите.
Наборы устанавливают всё сразу
Шесть наборов — запуск магазина, чистка оформления заказа, настройка каталога, производительность магазина, базовое усиление защиты и порядок в админке. Набор устанавливает либо все свои сниппеты, либо ни одного, и каждый приходит неактивным.
Pro — для команд и доставки
Расписания, переиспользуемые условия, коммерческий контекст, сборки ресурсов, маркетинговые события с монитором в реальном времени, автоматизация, экспорт плагина, облачные рабочие пространства, ИИ-разбор, черновики ИИ с вашим собственным ключом провайдера и API с ограничением действий.
Pro: запускать сниппет только в некоторых странах
Страна определяется по собственному адресу выставления счёта или доставки клиента WooCommerce, либо по базе геолокации на вашем сервере. Она никогда не запрашивается у стороннего сервиса поиска, и адрес нигде не сохраняется — условие проверяется локально или не проверяется вовсе.
Pro: пишите SCSS, публикуйте CSS
Отдельный экран «Стили» компилирует SCSS или LESS — переменные, вложенность, амперсанд, правила media и container, вынесенные наружу, — и сохраняет результат как новый неактивный CSS-сниппет для просмотра. Компилятор написан именно для этой задачи и открыто отказывается от того, что не реализует (миксины, extend, import, управляющие директивы), вместо того чтобы незаметно выдать нечто слегка иное.

Страница продукта ↗ Документация ↗ Живое демо ↗

BRIDGE

MevvBridge

Выход из конструктора страниц — без поломки того, что уже сделано.

Он не конвертирует. Он перенимает.

Вы хотите отказаться от подписки на конструктор страниц, но боитесь, что сайт развалится. Существующие инструменты импорта справляются только с простыми макетами: сторонние виджеты, динамическое содержимое и собственный CSS теряются по дороге. MevvBridge вместо этого делит страницу надвое: то, что он распознаёт, пересобирается из ваших данных и остаётся редактируемым, а то, что не распознаёт, снимается ровно в том виде, в каком оно выглядит, пока исходный плагин ещё установлен. Встретив незнакомое, он не гадает — он замораживает его.

Две полосы: живая и замороженная
Распознанные элементы пересобираются из ваших данных и остаются редактируемыми. Всё остальное снимается, пока исходный плагин ещё установлен, и выводится ровно так, как выглядело, — не редактируемым, но и не сломанным.
Вы читаете отчёт до того, как уйти
Какой элемент останется живым, какой замораживается, какой несёт динамическое содержимое — весь список перед вами ещё до отключения Elementor.
То, что перестало бы работать, не преобразуется
Элемент, который ломается при заморозке — форма оформления заказа, контактная форма, — распознаётся, и его содержимое не трогается. Быть динамическим (устаревает) и быть опасным (перестаёт работать) — для нас две разные задачи.
Шаблоны шапки и подвала включены
Не только тело страницы: шаблоны шапки и подвала исходного плагина тоже выводятся на своих местах. Именно из-за их пропуска миграция незаметно теряет подвал.
Преобразование в блоки — по желанию
Страницы можно записать в стандартную блочную разметку Gutenberg в post_content, а исходное содержимое сохранить в мета-поле. После этого шага содержимое становится родным для WordPress.
Путь назад остаётся открытым
Включите исходный плагин снова — и MevvBridge отходит в сторону.

Страница продукта ↗ Документация ↗ Живое демо ↗

Как они сходятся

Здесь нет пакета, который нужно ставить целиком. Это швы, которые возникают, когда два из них включены одновременно.

MevvTheme и MevvBlocks
Тема рисует шапку, подвал и шаблоны; MevvBlocks даёт элементы, которые вы кладёте внутрь. Блоки читают палитру и типографическую шкалу темы, поэтому смена дизайна двигает и то и другое сразу.
MevvForms и MevvMail
Отправка формы может запустить автоматизацию: подтверждение посетителю, уведомление вам и адрес в списке, а каждая отправка попадает в журнал.
MevvCart и MevvPos
Путь возвращения заканчивается на оформлении заказа, где карта уходит в выпустивший её банк, так что план рассрочки клиент видит именно этого банка.
MevvLegal и всё остальное
Согласие проверяется до загрузки сторонних скриптов, включая те, что поставили бы в очередь другие плагины, так что отказавшегося посетителя не измеряют.
MevvCode и прочие
Сниппет может зацепиться за всё, что открывают другие, а безопасный режим при ошибке отключает сниппет, а не сайт.
MevvBridge и ваша история
Страницы из конструктора продолжают отображаться, пока вы переносите их по одной в блоки: без разовой миграции и без замороженных выходных.

Лицензии и обновления

У каждого продукта есть бесплатная версия на условиях WordPress.org и версия Pro, продаваемая здесь. Лицензия покупает обновления и поддержку; она никогда не выключает возможности в уже установленном плагине. Один ключ покрывает сайты, которые вы к нему привяжете, а проверка обновлений подписана.

Посмотрите в работе до покупки

Демо — это настоящая установка WordPress, сбрасываемая каждый час, со всеми девятью продуктами и четырьмястами дизайнами для переключения.

Открыть живое демо ↗ Все продукты ↗