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

Что такое продукт и лицензия?

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

При покупке одного из наших продуктов, например доски объявлений, тематического скрипта «Автомобили» или «Недвижимость«, вы получаете бессрочную лицензию на выбранный продукт. Лицензия не распространяется на все продукты, которые мы предлагаем.

Какие продукты мы предлагаем?

Наша компания предлагает 8 нишевых продуктов:

Ключевые различия между продуктами

Наши скрипты маркетплейсов имеют общее базовое ядро, но каждый из них адаптирован под конкретную нишу и обладает уникальными функциями. Каждый скрипт поставляется с преднастроенными разделами объявлений, категориями и пользовательскими формами, которые соответствуют особенностям рынка. Отраслевые функции, такие как интеграция карт в скрипте Недвижимость или функционал бронирования в скрипте Услуги, доступны только в соответствующих продуктах. Кроме того, некоторые плагины и темы актуальны лишь для определённых продуктов.

Что вы получаете после установки

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

Темы: каждый продукт поставляется с собственным набором тем оформления. Может показаться, что любую тему можно применить к любому продукту, но это не так. Темы для автомобилей, животных и лодок взаимозаменяемы, тогда как темы для других скриптов разработаны специально под соответствующие продукты с учётом особенностей интерфейса. Поэтому темы для автомобилей, лодок, агентств недвижимости и услуг нельзя применять к скрипту маркетплейса.

Плагины: все премиальные плагины и темы, приобретённые для конкретного домена, можно использовать только на этом домене. Например, если у вас есть две лицензии, и вы купили плагин Фильтр для домена domain01.ru, для domain02.ru придётся покупать отдельную лицензию и плагин.

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

Установка продукта на поддомен или в поддиректорию

Мы предлагаем лицензию для одного домена, что означает возможность установки нашего ПО только на один домен. Тем не менее, вы можете установить несколько копий продукта на поддомены или в поддиректории основного домена, например:

dev.yourdomain.ru
yourdomain.ru/dev/

Связывание разных продуктов на одном сайте

Если пользователи не понимают, как работает продукт, у них могут возникнуть сложности при создании своих проектов. С другой стороны, осознавая эти трудности, многие пытаются строить мультипродуктовые платформы, стараясь разместить все свои проекты или установки на одном домене. Технически вы можете купить несколько продуктов и установить их на поддомены основного сайта, например:

auto.domain.ru
realestate.domain.ru
services.domain.ru

где domain.ru — основной домен с одним из продуктов, а auto, realestate и services — отдельные установки других отраслевых продуктов. Однако у такого подхода есть недостатки. Рассмотрим их на примере использования четырёх автономных продуктов: маркетплейса, авто, недвижимости и услуг.

Недостатки мультипродуктовой архитектуры:

  1. Установка: для настройки такой структуры потребуется выполнить 4 установки. Переустановка займёт примерно столько же времени.
  2. Нагрузка на сервер: при использовании нескольких продуктов с разными базами данных нагрузка на сервер значительно возрастает. Каждая база требует отдельной обработки запросов, увеличивается объём хранимых данных и ресурсы, необходимые для обработки. Это может привести к замедлению системы, росту времени отклика и усложнению процессов резервного копирования и восстановления без мощного сервера. Оптимизация баз данных будет обязательна.
  3. Обновления: при обновлениях нужно будет обновлять 4 сайта. Если вы используете платную поддержку, её стоимость умножается на 4.
  4. Четыре панели администрирования: необходимо будет модерировать и управлять контентом в четырёх разных админках — одной для основного сайта и трёх для поддоменов. Это отнимает много времени и требует дополнительных ресурсов.
  5. Многоязычные данные: если сайт многоязычный, метаданные, описания категорий, страницы и прочие данные нужно будет переводить и дублировать на всех четырёх сайтах.
  6. Кастомизация и исправление ошибок: индивидуальные доработки и исправления займут больше времени, так как обращения будут эквивалентны работе с четырьмя разными клиентами.
  7. SEO и SMO: для каждой установки необходимо вести аналитику по четырём аккаунтам и управлять четырьмя картами сайта.
  8. Выбор основного продукта: нужно определить, какой продукт будет на основном домене — для этого потребуется анализировать статистику и популярность ниш.
  9. Взаимные ссылки, перелинковка: все установки нужно связать перекрёстными ссылками в главном меню и футере, чтобы пользователи могли легко перемещаться между сайтами.
  10. Дублирование категорий: автоматически подтянуть категории с другого сайта, например, с первого, не получится — это нужно делать вручную.
  11. Ресурсы на поддержку: один администратор, скорее всего, не справится с такой нагрузкой, потребуется команда из 2–3 человек, что приведёт к дополнительным расходам.

Преимущества мультипродуктовой архитектуры:

  1. Синхронизация аккаунтов: можно синхронизировать пользовательские учетные записи между разными продуктами. Например, при регистрации пользователя на одном из сайтов его учётная запись автоматически создаётся на остальных установках с помощью плагина Синхронизация учетных записей. Однако стоит учитывать возможные сбои, которые могут привести к расхождениям в данных.
  2. Разные шаблоны для установок: для каждой установки или продукта можно использовать индивидуальные темы оформления или цветовые схемы. Если у вас есть премиальные темы для продуктов, вы получаете широкий выбор вариантов, что делает проект более уникальным и адаптированным под конкретные нужды.

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

Если вы планируете объединять продукты в единую платформу, можете использовать мультипродуктовую архитектуру, учитывая все перечисленные ограничения, о которых вы теперь знаете.

Рекомендуемая архитектура маркетплейса

С момента выпуска первой версии нашего скрипта доски объявлений мы получали множество запросов на создание мультипродуктовой архитектуры. Чтобы удовлетворить эту потребность, мы на базе нашего основного продукта разработали универсальный скрипт маркетплейса, который позволяет размещать различные типы объявлений в рамках одной платформы. Эта архитектура зарекомендовала себя как наиболее оптимальное решение.

Разные типы объявлений на одном маркетплейсе

Сегодня наш маркетплейс поддерживает 6 самых популярных типов объявлений:

  • Транспорт
  • Недвижимость
  • Вакансии
  • Продажа товаров
  • Услуги
  • События

Настраиваемые типы объявлений

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

Преимущества одно-продуктовой архитектуры:

  1. Типы объявлений на поддоменах: если поддомены не используются для геолокаций, можно легко включить типы объявлений на поддоменах, например, auto.domain.ru, property.domain.ru и т.д.
  2. Один администратор: такая архитектура позволяет управлять проектом самостоятельно, без привлечения дополнительных специалистов.
  3. Одна панель администратора: вы сможете управлять всем — категориями, языками, типами объявлений — из единой админки.
  4. Одна база данных: все данные сайта будут храниться в одной базе, что упрощает управление и обслуживание.
  5. Доступная поддержка: при необходимости помощь и расширение поддержки обойдутся значительно дешевле.
  6. Быстрые обновления: обновлять один продукт гораздо проще и быстрее, чем несколько взаимосвязанных.
  7. Все категории в одном блоке: категории из разных разделов можно вывести в одном общем блоке для удобства пользователей.

Недостатки одно-продуктовой архитектуры:

  1. Один шаблон для всех типов: некоторым пользователям может не понравиться невозможность использовать разные темы или цветовые схемы для разных типов объявлений. Однако цветовое разделение для типов/разделов не является критичным для большинства, поскольку пользователи редко размещают объявления в нескольких разделах одновременно.
  2. Ограничения типов объявлений: каждый раздел имеет свой набор настроек, что ограничивает гибкость. Отдельные установки на поддоменах всегда предложат больше возможностей для кастомизации.

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

Заключение

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

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

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

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *