О Space Marketplace
Space Marketplace — B2B-маркетплейс космической индустрии, часть экосистемы SpaceTech in Gulf. Платформа агрегирует информацию о космических компаниях, сервисах, кейс-стади и инвестиционных возможностях глобального рынка. Аудитория: венчурные фонды, корпоративные стратеги, государственные структуры, аналитики, представители самих космических компаний.
Это не «доска объявлений», а верифицированный каталог — здесь публикуются только проверенные компании с реальной экспертизой. Это и определило архитектуру платформы: серьёзная защита от ботов и фейков, многоуровневое членство, платный тариф для компаний-участников.
Что было нужно
Запуск B2B-маркетплейса с продуктовой инфраструктурой:
- 4 типа контента с раздельной структурой и фильтрами:
- Space Companies (каталог космических компаний)
- Space Services (сервисы и услуги)
- Case Studies and Applications (кейс-стади использования)
- Investment Opportunities (инвестиционные предложения)
- Двухуровневая система членства:
- Обычный пользователь — просматривает контент, может подписаться на newsletter
- Платная компания — после оплаты тарифа может самостоятельно публиковать свои сервисы, кейс-стади и инвест-возможности
- Серьёзная защита регистрации — для маркетплейса с реальной ценностью аккаунта (компании платят за публикацию) защита критична. Регистрация одноразовых ботов или фейковых компаний делает данные платформы бесполезными.
- Фильтрация контента в архивах — пользователь должен находить нужную компанию/сервис/возможность за минимум кликов
- Личный кабинет компании — место, где платная компания управляет своими публикациями (My Company)
- ACF Pro для управления контентом — администраторы платформы должны редактировать структуру контента без обращения к разработчику
- Долгосрочная поддержка — платформа развивается, и архитектура должна позволять добавлять новый функционал
- Интеграция в экосистему SpaceTech — визуальная и функциональная связь с другими проектами клиента (media-портал, data-платформа)
Как я подошёл к работе
Кастомная тема «gulf» — shared codebase для экосистемы клиента
Тема платформы называется gulf — это общая кодовая база с другими проектами клиента SpaceTech. Это разумное архитектурное решение для одной компании с несколькими сайтами:
- Общий брендинг и дизайн-система — все проекты выглядят как одна экосистема
- Переиспользуемые компоненты (header, footer, типографика, цвета)
- Общий подход к разработке упрощает поддержку всех связанных сайтов
- Изменения в дизайн-системе централизованно влияют на все сайты
Это подход enterprise-уровня — не «каждый сайт сделан отдельно», а семейство связанных проектов с единой инфраструктурой.
4 типа контента через Custom Post Types
Каждая из четырёх категорий маркетплейса — это отдельный CPT с уникальной структурой:
- Companies — поля: название, описание, регион, размер компании, тип деятельности, год основания, ссылки на сайт и соцсети, логотип
- Services — поля: название сервиса, поставщик (привязка к Company), категория, описание, технические характеристики
- Case Studies — поля: заголовок кейса, заказчик, исполнитель, дата, описание, результаты, медиа
- Investment Opportunities — поля: название, сумма, стадия, регион, описание, контакт инвестора
Каждый CPT имеет собственную архивную страницу с уникальной фильтрацией — поиск компаний по региону отличается от поиска инвест-возможностей по сумме.
ACF Pro отвечает за все кастомные поля — администраторы могут добавлять новые опции, менять структуру, без обращения к разработчику.
Многоуровневая система членства
Реализация двух типов аккаунтов с разными правами:
Уровень 1: Обычный пользователь
- Регистрация бесплатная
- Просмотр всего контента маркетплейса
- Подписка на newsletter
- Сохранение избранного (вероятно — уточнить)
Уровень 2: Платная компания
- Полная регистрация компании с верификацией
- Платный тариф (оплата через интегрированный платёжный процессор)
- Личный кабинет «My Company» — управление публикациями
- Возможность самостоятельно создавать и редактировать:
- Свои сервисы
- Кейс-стади
- Инвест-возможности
- Доступ к расширенной аналитике (вероятно)
Реализация через WordPress User Roles & Capabilities с расширением для платного членства. Серверная валидация прав на каждое действие — невозможно создать публикацию, обойдя проверки.
7-уровневая защита регистрации
Для B2B-маркетплейса с реальной ценностью аккаунта защита от ботов и фейков критична. Если регистрируются одноразовые боты или фейковые компании, данные платформы становятся бесполезными.
Семь уровней защиты:
- Cloudflare Turnstile — современная замена reCAPTCHA. Privacy-friendly, без раскрытия пользовательских данных Google, эффективный против ботов.
- Валидация подлинности email — проверка формата + DNS-проверка существования MX-записи домена. Невалидные email отсекаются на лету.
- Фильтр одноразовых доменов — список known disposable email providers (temp-mail, 10minutemail, guerrillamail и сотни других). Регистрация с такого домена не проходит.
- Верификация email токеном — после регистрации отправляется письмо с уникальной подписанной ссылкой, TTL ограничен. Без перехода по ссылке аккаунт не активируется.
- Rate limiting — ограничение количества попыток регистрации с одного IP за единицу времени. Защита от brute-force атак и массовых регистраций.
- Honey-pot защита — скрытое поле в форме, видимое только ботам. Если заполнено — регистрация отклоняется.
- Контекстная проверка — анализ поведенческих сигналов: время заполнения формы, последовательность действий, заголовки запроса. Слишком быстрое или слишком «механическое» заполнение отсекается.
Все семь уровней работают совместно, а не альтернативно. Чтобы зарегистрировать бота, нужно обойти каждый. На практике это делает массовую автоматизацию экономически бессмысленной.
Фильтрация в архивах
Каждый из четырёх архивов имеет уникальный набор фильтров:
- Companies: по региону, типу деятельности, размеру, году основания
- Services: по категории, поставщику, ценовому диапазону
- Case Studies: по году, заказчику, индустрии
- Investment Opportunities: по стадии, сумме, региону
Фильтрация — серверная, не клиентская. Это важно для SEO (Google индексирует фильтрованные страницы) и для производительности (не загружаем тысячи записей в браузер).
Долгосрочная поддержка 2+ года
Платформа запущена в мае 2024 и развивается до сих пор:
- Регулярные обновления функционала
- Доработка фильтров и интерфейса по обратной связи от пользователей
- Расширение возможностей личного кабинета компании
- Поддержка совместимости при обновлениях WordPress
- Решение появляющихся задач по мере развития платформы
Что получилось
Маркетплейс работает в production с мая 2024 года, продолжает развиваться. Компании регулярно регистрируются, оплачивают тарифы, публикуют свои сервисы, кейс-стади и инвест-возможности.
7-уровневая защита эффективно отсекает ботов и фейковые регистрации — на платформе остаются только реальные компании с проверяемой экспертизой. Это главная ценность маркетплейса: качество базы выше количества.
Платформа интегрирована в экосистему SpaceTech: пользователи media-портала переходят на маркетплейс, посетители маркетплейса — на data-платформу для глубокой аналитики. Это связанная инфраструктура для одной B2B-аудитории, а не разрозненные сайты.
Это пример того, как WordPress может быть основой B2B-маркетплейса среднего масштаба — с членством, платными тарифами, серьёзной защитой и долгосрочным развитием. Не для каждой маркетплейсной задачи нужен Symfony или Laravel — иногда правильно подобранный WordPress-стек решает её эффективнее.
