Целевая страница в Mewayz
Надстройка LandingPage обслуживает публичную маркетинговую поверхность Mewayz и предоставляет операторам CMS-редактор для главных страниц, цен, пользовательских страниц и рынка модулей.
Mewayz-исходный модуль — нет Mewayz вверх по течению. Документация создана из исходного кода пакета по адресу
packages/mewayz/LandingPage/.

Введение
Надстройка LandingPage — это пакет, который предоставляет **общедоступную, неаутентифицированную** маркетинговую поверхность каждого Mewayz арендатора. Домашняя страница по адресу /, страница цен на /pricing, каталог дополнений по адресу /addons, страница торговой площадки для каждого модуля по адресу /marketplace/{slug}, страница безопасности, страница продаж контактов, страница реселлера «white-label», пользовательские страницы CMS — все они отображаются с помощью этого пакета.
Он служит двум параллельным целям:
- Входная дверь по умолчанию для Mewayz —
app.mewayz.com/, - Специалист по маркетингу арендаторов — Реселлеры White-label и любые
india.mewayz.com/, southasia.mewayz.com/, и все будущие реселлеры WL будут использовать его.
арендатор с соответствующими разрешениями может полностью изменить оформление и повторно скопировать страницу с помощью редактора в стиле CMS под Администратор → Настройки целевой страницы.
Как включить этот модуль
Целевая страница — это всегда включен — он поставляется с каждой установкой Mewayz, поскольку каждому арендатору нужна входная дверь. Для него нет переключателя надстроек. Запись на боковой панели редактора отображается только для операторов с manage-landing-page разрешение.
Публичные страницы
| Путь | Цель |
|---|---|
/ | Герой, фичи, статистика, отзывы, CTA — маркетинговый лендинг оператора |
/pricing | Все активные планы из plans таблица с переключателем ежемесячно/год. Схема часто задаваемых вопросов отображается в формате JSON-LD для расширенного предварительного просмотра Google. |
/addons | Доступный для просмотра каталог всех дополнений с фильтрами по поиску, категории и цене; отображает ItemList JSON-LD |
/marketplace/{slug} | Страница сведений о каждом модуле — описание модуля, снимки экрана, связанные модули; динамичный og:image |
/security | Страница доверия с FAQPage JSON-LD (соответствие, шифрование, обработка данных) |
/contact-sales | Контактная форма отдела продаж для корпоративных запросов |
/white-label | Информация о реселлере White Label + цены |
/page/{slug} | Пользовательские страницы CMS (политика конфиденциальности, Условия обслуживания, пользовательские маркетинговые страницы) |
/sitemap.xml, /sitemap-{type}.xml | Динамические XML-карты сайта |
/explore, /tools, /templates | Страницы открытия контента |
POST /newsletter/subscribe | Подписка на рассылку (без аутентификации) |
Редактор целевой страницы
- Перейдите к Администратор → Настройки целевой страницы.
- Редактор представляет всю страницу как серию разделы:
- Герой (заголовок, подзаголовок, кнопки CTA, фоновое изображение)
- Функции (список карточек функций со значками)
- Статистика (цифры + метки — количество активных пользователей добавляется автоматически)
- Галерея (сетка изображений)
- CTA (раздел конверсий в середине страницы)
- Отзывы (чередующиеся цитаты)
- Нижний колонтитул (ссылки, значки социальных сетей, контактная информация)
- Каждый раздел имеет свой собственный блок конфигурации JSON.
config_sections. - Все настройки кэшируются в Redis на 3600 секунд — после сохранения
Переключение видимости, изменение порядка, редактирование копий, замена изображений.
кэш очищается автоматически.
Обязательные шаги сохранения
- Внесите изменения в редакторе.
- Нажмите Сохранить изменения.
- Строка настроек обновляется, кэш Redis очищается, публичный
страница отражает изменение при следующем запросе.
Настройки торговой площадки
Каждый модуль появился через /marketplace/{slug} настроен под Администратор → Настройки торговой площадки → {модуль}.
Поля для каждого модуля:
- Изображение героя — Баннер отображается вверху страницы модуля.
- Скриншоты — Галерея скриншотов
- Описание — Полное описание (поддерживается Markdown)
- Список функций — Пункты списка
- Ценовая категория — Какой уровень плана включает этот модуль
- Переключение видимости — Показать/скрыть из списка торговой площадки
Пользовательские страницы
- Перейдите к Администрирование → Пользовательские страницы.
- Нажмите + Новая страница.
- Поля: Слизень, Название, Мета-описание, Содержание
- После этого страница будет доступна по адресу
/page/{slug}с полной SEO-метой - Применяется стандарт CRUD — страницы можно редактировать и удалять.
(богатый редактор).
оказанный.
Подписчики новостной рассылки
- Перейдите к Администратор → Подписчики рассылки.
- В представлении списка отображаются все электронные письма, полученные с помощью
- Экспорт — Загрузите полный список в формате CSV.
- Удалить — Удаление строк по отдельности.
/newsletter/subscribe общедоступная конечная точка, а также страница, с которой они подписались (отслеживание потенциальных клиентов).
Таблицы базы данных
Пакет добавляет четыре таблицы:
landing_page_settings— Один ряд на арендатора; Разделы JSON дляcustom_pages— Страницы CMS, созданные пользователем.marketplace_settings— Настройка торговой площадки для каждого модуляnewsletter_subscribers— Электронная почта + поля для отслеживания потенциальных клиентов
герой, функции, статистика, галерея, призыв к действию и т. д.
Что арендаторы могут настраивать по сравнению с тем, что жестко запрограммировано
Настраиваемый (через редакцию):
- Все видимые копии разделов и изображения
- Порядок и видимость разделов
- Контактная информация компании бренда (используется в нижнем колонтитуле + мета)
- Страницы торговой площадки для каждого модуля
Жестко закодировано (живет в исходном коде пакета):
- Шаблоны метаописаний (пока вы не переопределите их для каждой страницы)
- Структура хлебных крошек
- Шаблоны схем JSON-LD (вопрос/ответ на страницах часто задаваемых вопросов)
- Структура маршрута (невозможно переименовать
/pricingили/addons) - TTL кэша 3600 секунд.
Разрешения (Спати)
manage-landing-page,view-landing-page,edit-landing-pagemanage-marketplace-settingsmanage-custom-pages,create-custom-pages,edit-custom-pages,manage-newsletter-subscribers,view-newsletter-subscribers,
delete-custom-pages
export-newsletter-subscribers
Назначить через Настройки → Роли и разрешения.
Примечания оператора
- количество активных пользователей в реальном времени на главной странице раздел статистики есть
- Загруженные изображения нормализуются по одному имени файла в БД;
- Кэш Cloudflare: Производственные зоны Mewayz кэшируют публику
- Для реселлеров White Label: Настройки целевой страницы
кэшируется и автоматически обновляется. Не пытайтесь переопределить его вручную.
общедоступный URL-адрес вычисляется во время рендеринга из storage символическая ссылка.
страницы агрессивно. После публикации изменения копии либо дождитесь истечения обычного TTL, либо запустите очистку кэша CF, чтобы ускорить его работу.
область действия для арендатора WL created_by — у каждого реселлера своя строка в landing_page_settings. Цвета бренда WL отображаются автоматически.