• Время чтения: 20 минут

Теги: #Битрикс

Предыстория многосайтовости

Спрос на многосайтовые решения создали манимейкеры, которые монетизировали рекламный трафик в сетях сайтов-сателлитов. Обновлять поштучно 200-250 сайтов было нереально трудоемко. Так в популярных CMS появились многосайтовые решения для публикации новостей и заметок.

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

Многосайтовость и задачи реальных предприятий

В феврале 2005 года вышла редакция 1С-Битрикс: Управление сайтом 4.0 с функционалом многосайтовости. За 12 лет с ее помощью решены сотни задач, ниже приводится их классификация.

Управление посадочными страницами

Форматы посадочных страниц (и лонгридов) прекрасно служат маркетинговым задачам, и в идеале заслуживают самого широкого использования. Но администрировать их «на потоке» было неудобно. Интеграции с CMS не было, макеты вручную верстались в конструкторах, вручную дорабатывались до шаблонов движка.

Многосайтовость 1С-Битрикс позволяла упростить управление уже подготовленными шаблонами, и обеспечивала централизованный сбор и анализ статистики посадочных страниц.

В новую 1С-Битрикс: Управление сайтом 18.0 встроен редактор страниц «САЙТЫ24», который позволяет создавать Landing Pages и лонгриды прямо в административной панели, на базе 24 предустановленных шаблонов и 200 готовых блоков. Можно настраивать «на лету» цветовую палитру, шрифты, фотографии, модульную сетку. Благодаря новой лицензионной политике таких страниц можно создать и опубликовать сколько угодно.

Управление языковыми версиями

Исторически многосайтовость чаще всего применялась для создания языковых версий сайтов. Это и понятно, локализация на языки ближнего зарубежья и стран Европы пользуется огромным спросом. Она нужна СМИ, агентствам новостей, корпоративным информационным порталам, транснациональным торговым площадкам.

Переводом публикаций задача не исчерпывается, а только начинается. Для каждой страны необходима отдельная торговая политика, контентный план, интерфейс с национальной спецификой (длина слов, направления текста). Надо локализовывать личный кабинет, системные сообщения CMS, почтовые уведомления, надписи на баннерах и другой графике. В итоге оказывается проще реализовать языковые версии как отдельные сайты на многозадачности.

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

В 2005 году издательский дом «Компьютерра» перевел на многосайтовую Oracle-версию «Битрикс: Управление сайтом» порталы «Компьюлента», «Домашний компьютер» и «Бизнес-журнал». В 2006 году ИД Independent Media начал переносить свои 15 изданий, начав с порталов Cosmopolitan, Harper’s Bazaar и The Moscow Times. В 2014 году Издательский Дом «Красивые дома пресс» запустил портал издательства с 7 сайтами журналов на отдельных доменах. Многосайтовость также используют организаторы мероприятий. Так, агентство «Экспо-Линк» в 2017 году запустило сайт конференции «Код информационной безопасности» в 26 городах.

Управление сайтами филиалов (дочерних предприятий)

На многосайтовости 1С-Битрикс созданы множество сайтов сетей филиалов государственных и частных организаций. В том числе: оператор услуг связи «МГТС», прокуратура Республики Башкортостан, клиника «ГЕНОМ-ЭКО», металлургическая компания «ДиПОС», управляющая компания «Наш город», сеть ломбардов «Победа». Из множества интернет-магазинов на Битрикс можно назвать сайт лакокрасочных материалов Colormarket, сеть «Шинторг», магазины оверлоков «Швейбург», офисы продаж строительных материалов «Уникма».

Кейсы проектов на многосайтовости

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

Кейс студии WRP №1
Сайты группы компаний «ЕВРОПЕУМ». 4 категории оснащения банков «под ключ» реализованы на отдельных доменах под многосайтовым управлением:

  1. «Европеум инновейшн», банковское оборудование OKI;
  2. «Кей Инфо Системс», справочные базы, оборудование для электронных очередей;
  3. «Европеум технолоджи», электронные кассиры;
  4. «Розенгренс», банковское оборудование Gunnebo.

Европеум инновейшн

Кей Инфо Системс

Европеум технолоджи

Розенгренс

«Европеум инновейшн»

«Кей Инфо Системс»

«Европеум технолоджи»

«Розенгренс»

Управление оптовыми и розничными продажами

Многосайтовое управление интернет-магазинами с разными типами цен организуется простой настройкой компонентов.

Управление многоотраслевыми бизнесами

Разумные предприниматели не «складывают все яйца» в единственный бизнес. Закон не ограничивает число видов деятельности (ОКВЭД), у многоотраслевых предприятий могут действовать десятки направлений на разных рынках. И на каждое минимум по сайту: интернет-магазины, информационные порталы, страницы мероприятий. Естественно, их дешевле обслуживать и развивать централизованно, на многосайтовостовой платформе

Кейс студии WRP №2:
Миграция трех интернет-магазинов ООО «Форус» с Yii PHP Framework на Битрикс с многосайтовым управлением. Перенесено более 100 000 товаров, база пользователей по каждому сайту, настроено свыше 10 000 комбинаций фильтров SEO умного фильтра.

  1. «Кофе-кофе.ру», кофемашины, кофеварки, кофе и чай;
  2. «6соток.ру», садовый инвентарь;
  3. «Мой мир», игрушки и детские товары.

Кофе-кофе.ру

6соток.ру

Мой мир

«Кофе-кофе.ру»

«6соток.ру»

«Мой мир»

Кейс студии WRP №3
Перенос cайтов группы компаний «Нордтекс» на 1С-Битрикс с ModX. Под многосайтовым управлением 3 информационных сайта.

  1. «Нордтекс», информационная площадка холдинга;
  2. «Родники», портал индустриального парка;
  3. «Родники Текстиль», сайт текстильного комбината;

Нордтекс

Родники

Родники Текстиль

«Нордтекс»

«Родники»

«Родники Текстиль»

Как устроена многосайтовость 1С-Битрикс

Созданные по технологии многосайтовости 1С-Битрикс площадки используют общее ядро и базу данных. Тем самым обеспечивается:

  1. Управление всеми проектами из одного интерфейса: публикация контента, коррекция структуры;
  2. Единая система безопасности для всех проектов;
  3. Сквозная авторизация для всех пользователей;
  4. Общий сервис мониторинга посещаемости, аналитика по всем проектам на одной платформе (передача cookie посетителей по технологии UserMultiSiteTransfer);
  5. Инструменты централизованного показа рекламы на всех сайтах платформы.

Как устроена многосайтовость 1С-Битрикс

При этом публичная часть сайтов настраивается независимо, и может отличаться структурой, интерфейсом, дизайном.

Заказать настройку многосайтовости

Лицензирование многосайтовых проектов 1С-Битрикс

До сих пор стандартная лицензия 1С-Битрикс позволяла создать 2 сайта на одном ядре. Например, русскую и английскую версии. Если требовалось больше сайтов, приходилось покупать дополнительные лицензии на каждый по цене от 1620 рублей.

С 1 июля 2018 года 1С-Битрикс разрешает создавать неограниченное число сайтов на редакциях «Стандарт», «Бизнес» и «Малый бизнес». Ограничение в 2 сайта остается только на редакции «Старт».

Настройка многосайтовости 1С-Битрикс

Возможны две схемы реализации многосайтовых проектов. Первая больше подходит для сетей филиалов, (или многоязычных проектов), и реализуется на субдоменах одного домена. Скажем, так реализована сеть «МГТС».

Но бывает, что целевые аудитории и/или маркетинговые задачи сайтов сильно различаются. Для них больше подойдет многосайтовость на разных доменах. Пример - сайты издательского дома Independent Media «Cosmopolitan Россия» и Harper’s Bazaar.

Начало создания многосайтового проекта

Первым делом создадим в административной панели новый проект по адресу: Настройки > Настройки продукта > Сайты > Список сайтов. На первом экране пропишем 5 переменных:

  1. Двухсимвольный идентификатор (ab, f5, ru);
  2. Произвольное название (будет использоваться в административных формах);
  3. Доменные имена, к которым будет привязан проект;
  4. Папку сайта, в которой будут храниться скрипты, изображения и документы;
  5. Индекс сортировки (номер проекта в очереди показа).

11-я и более поздняя версии 1С-Битрикс позволяют использовать кириллические домены.

Начало создания многосайтового проекта

Затем на вкладке «Параметры» зададим название и URL сайта для почтовых шаблонов, почтовый адрес по умолчанию и путь к корневой папке сайта. Если проект создается как дополнительный к существующему сайту, можно использовать имеющиеся почтовые шаблоны, или скопировать их. Или вообще не задавать.

Языковые параметры сайта, кодировку и формат даты зададим по адресу: Настройки > Настройки продукта > Сайты > Список сайтов, в разделе Параметры.

Региональные настройки

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

Языковые параметры административной панели настраиваются отдельно от языковых параметров сайта. В их число входят язык, формат даты, направление текста. Эти параметры задаются в разделе: Настройки > Настройки продукта > Языковые параметры > Языки интерфейса.

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

Доменное имя и папка сайта

Когда посетитель обращается к многосайтовому проекту, система сначала проверяет доменное имя, затем папку сайта. Поэтому если мы настраиваем многосайтовость на одном домене, то поле «Путь к корневой папке веб-сервера» следует оставлять пустым, а в полях «Папка сайта» указать разные папки.

И наоборот, при создании многосайтовости на разных доменах в полях «Путь к корневой папке веб-сервера» надо указать разные пути, а в полях «Папка сайта» поставить «/».

Многосайтовость на одном домене

В этом случае все сайты используют один веб-сервер Apache, ядро CMS и базу данных. Мультисайты располагаются в отдельных папках внутри корневого каталога (или один сайт в корневом каталоге, а другой в подкаталоге). Если у нас два интернет-магазина site1 и site 2 в подкаталогах, то пути к ним будут такими:

/home/www/catalog/site1/

и

/home/www/catalog/site2/

Базовые настройки задаются по адресу Настройки > Настройки продукта > Сайты > Список сайтов. Для сайта site1 указываем:

Название: site1

Доменное имя: пропускаем

Папка сайта: /s1/

Название сайта: «Сайт на одном домене №1»

URL сервера: www.site1.com/s1

Путь к корневой папке для этого сайта: пропускаем

Аналогично для сайта site2

Название: site2

Доменное имя: пропускаем

Папка сайта: /s2/

Название сайта: «Сайт на одном домене №2»

URL сервера: www.site1.com/s2

Путь к корневой папке для этого сайта: пропускаем

Многосайтовость на разных доменах

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

www.retailshop.com – розничный магазин

www.wholeshop.com – оптовый магазин

Установим CMS в папку одного из сайтов. Пусть это будет папка оптового магазина wholeshop. Для сайта розничного магазина retailshop потребуется настроить символьные ссылки. Конкретно для папок /bitrix, /local и /upload.

Файлы символьных ссылок могут создаваться двумя способами.

Вариант первый, для Unix:

  1. 1С-Битрикс инсталлируется в папку /home/www/wholeshop/;
  2. Создается общий каталог для файлов, которые будут использовать оба сайта /home/www/shared/;
  3. Папки /bitrix, /local и /upload переносятся из /home/www/wholeshop/ в /home/www/shared/ вместе со всем содержимым командами:

mv /home/www/site1/bitrix /home/www/shared/bitrix

mv /home/www/site1/upload /home/www/shared/upload

mv /home/www/site1/local /home/www/shared/local

  1. Создаются символические ссылки для каждого из сайтов с папками /bitrix, /local и /upload, перенесенными в папку shared. В Unix для этого используется команда ln. Всего понадобится 6 команд:

ln -s /home/www/shared/bitrix /home/www/retailshop/

ln -s /home/www/shared/upload /home/www/retailshop/

ln -s /home/www/shared/local /home/www/retailshop/

ln -s /home/www/shared/bitrix /home/www/wholeshop/

ln -s /home/www/shared/upload /home/www/wholeshop/

ln -s /home/www/shared/local /home/www/wholeshop/

  1. Проверяются настройки веб-сервера. У него должны быть права на запись в папку /home/www/shared/, чтобы загружать туда обновления и фотографии;
  2. Публичная часть розничного магазина размещается в папке /home/www/retailshop/.

По второму варианту символьные ссылки создаются прямо в папке второго сайта. Если CMS установлена в папке оптового магазина wholeshop, тогда в папку розничного магазина retailshop загружаем PHP-скрипт symlink.php

<html><head><title>Создание ссылок на папки bitrix, local и upload</title></head>
<body>
<?
error_reporting(E_ALL & ~E_NOTICE);
@ini_set("display_errors",1);
if ($_POST['path'])
   $path = rtrim($_POST['path'],"/\\");
else
   $path = '../site2/www';
if ($_POST['create'])
{
   if (preg_match("#^/#",$path))
      $full_path = $path;
   else
      $full_path = realpath($_SERVER['DOCUMENT_ROOT'].'/'.$path);
   if (file_exists($_SERVER['DOCUMENT_ROOT']."/bitrix"))
      $strError = "В текущей папке уже существует папка bitrix";
   elseif (is_dir($full_path))
   {
      if (is_dir($full_path."/bitrix"))
      {
         if (symlink($path."/bitrix",$_SERVER['DOCUMENT_ROOT']."/bitrix"))
         {
            if(symlink($path."/upload",$_SERVER['DOCUMENT_ROOT']."/upload"))
               echo "Символические ссылки удачно созданы";
            else
               $strError = 'Не удалось создать ссылку на папку upload, обратитесь к администратору сервера';
         }
         else
            $strError = 'Не удалось создать ссылку на папку bitrix, обратитесь к администратору сервера';
      }

      else
         $strError = 'Указанный путь не содержит папку bitrix';
   }

   else
      $strError = 'Неверно указан путь или ошибка прав доступа';
   if ($strError)
      echo ''.$strError.'
Исходный путь: '.$full_path;
}
?>
<form method=post>
Путь к папке, содержащей папки bitrix, local и upload: <input name=path value="<?=htmlspecialchars($path)?>"><br>
<input type=submit value='Создать' name=create>
</form>
</body>
</html>

Запускаем скрипт, указываем путь к корневой папке с CMS home/www/wholeshop/. После создания символьных ссылок можно войти в административную панель по адресу wholeshop/bitrix/admin.

Теперь сконфигурируем сайты по адресу Настройки > Настройки продукта > Сайты > Список сайтов.

В настройках сайта розничного магазина www.retailshop.com выберем действие «Изменить», зададим параметры:

Название: retailshop

Доменное имя: retailshop.com

Папка сайта: /

Название сайта: Розничный магазин «Название компании»

URL сервера: www.retailshop.com

Путь к корневой папке веб-сервера для этого сайта: /home/www/retailshop/

Аналогично сделаем настройки оптового магазина:

Название: wholeshop

Доменное имя: wholeshop.com

Папка сайта: /

Название сайта: Оптовый магазин «Название компании»

URL сервера: www.wholeshop.com

Путь к корневой папке веб-сервера для этого сайта: /home/www/wholeshop/

Не забудьте! В папке второго сайта должны быть отдельные сайты .htaccess и 404.php. Скопируйте их с первого сайта или сделайте заново. И включите домены второго сайта в список разрешенных доменов модуля Проактивной защиты (Настройки > Проактивная защита > Хосты/домены).

Многосайтовость на разных доменах под Windows (IIS)

На Windows-хостинге многосайтовость настраивается при помощи Internet Information Services Manager. Настроим многосайтовость для двух магазинов, розничного и оптового.

www.retailshop.com – розничный магазин

www.wholeshop.com – оптовый магазин

Шаг 1: устанавливаем CMS 1С-Битрикс.

Шаг 2: в папке с CMS создаем подпапки сайтов retailshop и wholeshop.

Шаг 3: все системные папки и файлы из 1С-Битрикс переносим в папку retailshop.

Шаг 4: запускаем Internet Information Services Manager.

Шаг 5: в панели Internet Information Services Manager переходим на сайт, открываем Action, вызываем диалог Advanced settings.

Шаг 6: В строке Physical Path задаем новый путь к CMS 1С-Битрикс в папке retailshop.

Многосайтовость на разных доменах под Windows (IIS)

Теперь настроим символьные ссылки из папки wholeshop к папкам /bitrix и /upload в папке retailshop. Для этого используем утилиту Junction. Символьная ссылка создается командой вида:

junction [-d] <каталог с точкой соединения> [<объект соединения>]

где каталог с точкой соединения – wholeshop, а объект соединения – /bitrix и /upload в retailshop.

Впрочем, файловый менеджер FAR куда удобнее. Достаточно открыть в правом окне папку retailshop, в левом папку wholeshop, отметить источники и нажать Alt+F6. К тому же Junction не работает с 64-битными системами, а FAR их поддерживает.

Конфигурирование сайтов в административной панели выполняется так же, как описано выше (раздел «Многосайтовость на разных доменах»). Авторизуйтесь, перейдите на страницу Настройки > Настройки продукта > Сайты > Список сайтов, задайте названия, доменные имена, папки и URL сервера, названия сайтов и пути к корневым папкам.

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

Представляем папки как поддомены

Известно, что использование поддоменов улучшает поисковое ранжирование вообще и региональное в особенности. При этом отдельный движок и хостинг вовсе не обязательны. Используя многосайтовость и зарегистрированный DNS третьего уровня, можно представить подкаталоги сайта как субдомены. Например, так:

Было:

retailshop.com/moscow/

Стало:

moscow/retailshop.com/

Для этого нужно сконфигурировать отдельный сервер Apache для многосайтовости на разных доменах и привязать домен к избранным подкаталогам (в нашем примере moscow). Затем в этой папке надо создать символьные ссылки на папки, /bitrix и /upload, затем создать и применить отдельный шаблон сайта. Чтобы в этом случае отображались разные шаблоны, нужно выбрать условие отображение шаблона «выражение php» и добавить в код сайта строку:

$_SERVER['HTTP_HOST'] == 'subdomen2'

Где subdomen2 – имя домена, для которого применяется собственный шаблон сайта. При создании шаблона желательно создавать отдельное меню, так-как меню основного сайта на нем будет работать некорректно.

Работа с данными в многосайтовой конфигурации

В административной панели 1С-Битрикс многосайтовые проекты отображаются через логическую структуру (названия) и физическую структуру (папки). Вот как отображается корневая папка второго сайта в физической структуре:

Логическая структура

Логическая структура – производная от физической, и задается настройкой имен папок.

Управление свойствами папки

Например, так будут выглядеть в логической структуре корпоративный портал и интернет-магазин:

Какие виды содержимого можно позиционировать по сайтам

1С-Битрикс позволяет привязать информационные объекты к нескольким сайтам многосайтового проекта:

  • Информационные блоки;
  • Баннерная реклама;
  • Интернет-магазин
    • Просмотр брошенных корзин;
    • Создание налогов и налоговых ставок;
    • Создание типа плательщиков;
    • Привязка местоположений;
    • Привязка избранных местоположений;
    • Построение графиков статистики по заказам (по количеству и по деньгам);
  • Опросы;
  • Веб-формы;
  • Техподдержка (исключая создание обращений);
  • Социальная сеть;
  • Форум;
  • Обучение;
  • Сводная статистика, посещаемость (построение графиков);
  • Переиндексация поиска;
  • Проактивная защита;
  • Защита от DDOS;
  • Облако 1С-Битрикс;
  • Привязка почтового шаблона;
  • Резервное копирование.

Какие модули могут работать сразу с несколькими сайтами

Некоторые модули 1С-Битрикс можно настроить для раздельной обработки сайтов в многосайтовом проекте. Вот их список:

  • Мгновенные сообщения Push and Pull;
  • Бизнес-процессы;
  • Блоги;
  • Веб-мессенджер;
  • Задачи (корпоративный портал);
  • Интернет магазин:
    • Адрес магазина;
    • Права на заказы;
    • Настройка напоминаний о неоплаченных заказах;
    • Единицы веса в каталоге товаров;
    • Подписка на товары;
  • Интранет (корпоративный портал);
  • Обучение;
  • Социальная сеть;
  • Социальные сервисы;
  • Управление структурой.

Какую статистику можно анализировать в разрезах по мультисайтам

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

  • Сводная статистика;
  • Динамика посещаемости;
  • Посещаемость разделов и страниц;
  • Точки входа;
  • Точки выхода;
  • Пути по сайту;
  • Длительность сессий;
  • Активность на сайте;
  • Список событий;
  • Список переходов с поисковиков;
  • Список переходов с поисковиков, сегментированный по источникам;
  • Поисковые фразы;
  • Поиск: список тегов
  • Хиты поисковиков;
  • Ссылающиеся сайты;
  • Ссылающиеся страницы;
  • Ссылающиеся сайты: переходы;
  • Список посетителей;
  • Сессии посетителей;
  • Хиты посетителей;
  • Стоп-лист посетителей;
  • Кто на сайте.

Как закрыть доступ посетителям к одному из мультисайтов

На время технических работ возникает необходимость закрыть сайт от посетителей. Для этого надо нажать кнопку «Закрыть доступ для посетителей» по адресу Настройки > Настройки продукта > Настройки модулей > Главный модуль.

Как закрыть доступ посетителям к одному из мультисайтов

Однако в случае нескольких сайтов на мультисайтовости эта команда сделает недоступными все сайты проекта сразу. А нам нужно закрыть только один. Как?

Для этого нужно создать папку по адресу /bitrix/php_interface/, присвоить ей имя идентификатора сайта siteid и разместить в ней файл init.php с кодом, отключающим показ сайта.

AddEventHandler("main", "OnBeforeProlog", "MyOnBeforePrologHandler", 50);
function MyOnBeforePrologHandler()
{
   global $USER;
   if(!is_object($USER)){
      $USER = new CUser();
   }
   if (!$USER->IsAdmin()){
      include($_SERVER["DOCUMENT_ROOT"]."/coming-soon/underconstruction.html");
      die();
   }
}

В этой же папке надо поместить файл underconstruction.html с информационным сообщением о технических работах на сайте.

Как настроить переключение между сайтами для пользователя

Посетитель многоязычного сайта должен иметь возможность выбирать языковую версию, покупателю сети филиалов должно быть удобно переключаться на сайт своего города. В 1С-Битрикс решение обеспечивает компонент главного модуля «Выбор сайта» (bitrix:main.site.selector). В файловой структуре CMS он расположен по адресу \bitrix\components\bitrix\, а через визуальный редактор его можно найти в группе Служебные > Навигация. Чтобы вывести переключатель между сайтами и вызвать компонент, используем фрагмент кода:

<?$APPLICATION->IncludeComponent(
"bitrix:main.site.selector",
".default",
Array(
            "SITE_LIST" => array(0=>"*all*",),
            "CACHE_TYPE" => "A",
            "CACHE_TIME" => "3600"
            )
);?>

Онлайн заказ

Подведем итоги

Как отметил Сергей Рыжиков на презентации 1С-Битрикс: Управление сайтом 18.0, «интернет, к которому мы привыкли как к растущей истории, перестал расти». Аудитория российского интернета за 2017 год увеличилась всего на 2%. Новички кончились, держаться на плаву за счет невежества клиентов больше не получится. Остается переманивать покупателей растущим качеством сервиса и беспощадно сокращать затраты.

На сегодняшний день только многосайтовость Битрикс позволяет развернуть омниканальный маркетинг и продажи на одной административной панели и единственной лицензии. При этом снизив на порядки управленческие издержки.

Не теряйте деньги понапрасну. Заказывайте разработку или перенос сайтов на Битрикс. А золотой партнер Битрикс студия WRP запустит ваши проекты быстро, по высоким стандартам качества и за разумную цену.

Редакция WRP
Редакция WRP

Зачем тратить время и деньги на кучу разных административных панелей? Переходите на многосайтовость «1С:Битрикс» прямо сейчас. Управляйте контентом, продажами, рекламой и безопасностью всех проектов из одной админки. Создавайте сколько угодно посадочных страниц на встроенном конструкторе «САЙТЫ24».

Онлайн заказ
Комментарии:
Нет комментариев
Оставить комментарий

Ваш адрес email не будет опубликован.

Дайте оценку
Email info@wrp.ru
Телефон +7 (495) 230-20-53
Адрес

г. Москва, Хлебозаводский проезд, 7с9

Время работы

Пн-Пт: 10.00 - 19.00
Сб - Вс: выходной