Здравствуйте, друзья: коллеги, партнеры и страждущие в выборе шаблона 1С-Битрикс.
В прошлой нашей статье мы, на правах лучшего разработчика модулей в Маркетплейс 1С-Битрикс, проанализировали функциональность посадочных страниц шаблонов Аспро.Next и DigitalWeb.Deluxe. И пришли к выводу, что указанные страницы можно использовать только для платного трафика. Производить же SEO оптимизацию посадочных страниц данных шаблонов практически невозможно. Но, как мы выяснили из той же статьи, – это не беда. На помощь нам придет модуль, который закрывает все SEO вопросы посадочных страниц – SEO умного фильтра.
В этой же статье мы взяли на себя смелость рассмотреть еще один интересный функционал шаблонов Аспро и DigitalWeb – функционал мультирегиональности. И как оказалось, не все так однозначно у данных шаблонов, как может показаться на первый взгляд.
Итак, давайте выясним, что же такое «мультирегиональность» в контексте шаблонов Next и Deluxe. Мультирегиональность – функционал, позволяющий организовать работу интернет-магазина одновременно в нескольких регионах. Основными задачами данного функционала является отобразить для пользователя региональный контент и помочь в SEO оптимизации каждого региона. Расширенный список задач представлен ниже:
- Определение региона и города пользователя
- Отображение регионального контента
- Отображение цен и остатков по регионам
- SEO оптимизация каждого региона
- Формирование писем с учетом региональности
- Работа с заказами по регионам
Так если шаблоны Аспро.Next и DigitalWeb.Deluxe выполняют все эти задачи, то почему пользователи продолжают выбирать модуль «Мультирегиональность» от Сотбит? Что движет ими? Давайте разбираться.
Для наглядности предлагаю составить таблицу сравнения функционала мультирегиональности между Аспро.Next, DigitalWeb.Deluxe и модулем «Мультирегиональность» от Сотбит.
Архитектура
Как видим, таблица у нас получилась не маленькая. Но давайте все же для начала рассмотрим архитектуру всех вариантов мультирегиональности, а потом вернемся к нашей таблице.
DigitalWeb.Deluxe
Честно говоря, всегда восхищался этими ребятами. Они единственные, кто смог составить достойную конкуренцию шаблонам Аспро. Но вот с мультирегиональностью, видимо, у них пошло что-то не так.
Сказать, что ребята из DigitalWeb разочаровали – это ничего не сказать. Хоть они и заявляют, что у них внедрен полностью функционал мультирегиональности, но фактически, как оказалось, это не так.
На определенном этапе анализа шаблонов мы даже хотели исключить Делюкс из списка сравниваемых по функционалу мультирегиональности, так как особо сравнивать там нечего. Но в конечном итоге мы решили оставить его в сравнениях. Все же этот шаблон входит в тройку лучших. Так что, мы продолжаем.
А теперь долой эмоции. Давайте разберемся, что же внедрено у DigitalWeb.
Итак, весь функционал мультирегиональности у данного шаблона реализован с помощью стандартных местоположений от 1С-Битрикс. На этом они решили ограничиться. И как бы это странно ни звучало, но в Делюксе нет никаких механизмов для управления регионами. Абсолютно никаких. Отсутствуют не только собственные интерфейсы, но и даже примитивные варианты настройки данного функционала. Все это отсутствует. Пользователь остается один на один со стандартным функционалом местоположений Битрикс.
В итоге, архитектура мультирегиональности от DigitalWeb поддастся только программистам уровня senior или жестким middle’ам. Да и то они во время внедрения данного функционала научаться материться, если этого не умели ранее. Нам же, простым смертным, к сожалению, не удастся самостоятельно и гибко отстроить регионы продаж для своего интернет-магазина.
Аспро.Next
Тут можно вздохнуть спокойно и немного расслабиться. Ребята из Аспро реализуют то, что заявляют. Видимо, именно поэтому они сейчас №1 на рынке шаблонов. И пока их конкуренты не научатся делать точно также – они так будут оставаться позади лидера рынка.
Архитектура мультирегиональности Next реализована с помощью старых добрых инфоблоков 1С-Битрикс. Разделы инфоблока – это федеральные округа и области. Элементы – города или регионы.
В качестве региональных полей и переменных используются свойства элемента.
Все достаточно просто и понятно. Для визуального представления скрины ниже.
Значительным минусом данной архитектуры является то, что Аспро в качестве основной базы для мультирегиональности использует инфоблоки. Во-первых, инфоблоков на всем проекте и так бесчисленное множество. К тому же с точки зрения удобства использования – это не очень практичный вариант. Во-вторых, большое количество инфоблоков замедляет работу системы в целом.
Сотбит.Мультирегинальность
Если два предыдущих рассматриваемых нами шаблона внедряли функционал мультирегиональности в структуру, которая у них уже была реализована, что не всегда являлось правильным и идеальным вариантом. То модуль «Мультирегиональность» разрабатывался как независимая «боевая единица» с собственной архитектурой, которая может вписаться в любой проект на 1С-Битрикс.
Для настройки и управления регионами модуль использует собственные визуальные интерфейсы. Засчет этого он очень прост и удобен в использовании. Менеджеру интернет-магазина не придется путаться в инфоблоках и искать нужный, как это происходит в решениях Аспро. Все настройки находятся в одном месте по адресу Магазин –> Мультирегиональность.
А использование своих таблиц в базе данных дает возможность модулю работать значительно шустрее тех вариантов, что мы рассмотрели выше.
Скриншоты модуля «Мультирегиональность» в студию:
Сравнение функциональности
Так, вкратце архитектуру каждого варианта мультирегиональности мы рассмотрели. Теперь давайте вернемся к нашей таблице и более подробно проанализируем функционал двух шаблонов и мультирегионального модуля.
Определение города
С этим функционалом ни у кого, из рассматриваемых нами вариантов, проблем нет. Все они в комплекте имеют компоненты, отвечающие за вывод городов и определение города пользователя. Разница заключается в том: какие методы определения геолокации они используют.
Решение DigitalWeb.Deluxe для вывода и определения города использует компонент dresscode: sale.geo.position. В нем предусмотрено два варианта определения геолокации пользователя:
- API.SYPEXGEO.NET
- YANDEX.MAP
Немного странно, но стандартный вариант определения города от 1С-Битрикс шаблон от Диджитал не использует.
У Аспро за вывод города отвечает компонент aspro: regionality.list.next. Два варианта определения региона:
- С помощью стандартного модуля «Веб-аналитика». Только для редакции «Бизнес»
- С помощью стороннего модуля altasib.geoip, если таковой установлен на сайте
Модуль мультирегиональности от Сотбит содержит в себе компонент sotbit: regions.choose и дает возможность определения геолокации тремя способами:
- Модуля «Веб-аналитика» от 1С-Битрикс. Только для редакции «Бизнес»
- GeoIP. Вариант определения города с помощью библиотеки PHP
- IpGeoBase. С помощью удаленного сервиса https://www.nic.ru/
Возможность выбора способа геолокации пользователя
Как это ни странно, но, что у Аспро, что у DigitalWeb, нельзя гибко настроить способ определения региона пользователя. Если в Next такая возможность совсем отсутствует, то Deluxe предоставляет такую возможность, но только через настройки компонента.
Модуль «Мультирегиональность» предоставляет менеджеру магазина выбрать наиболее оптимальный вариант определения геолокации прямо в административном интерфейсе.
Скриншот прилагается:
Работа на одном домене
В Делюксе такой вариант идет по умолчанию из коробки. Настроек никаких нет.
Сотбит и Аспро тоже полностью поддерживают данный функционал, которые легко настраивается из административной части.
Работа на поддоменах
Аспро.Next и модуль мультирегиональности от Сотбит полностью поддерживают работу на поддоменах. Все очень гибко настраивается в административной части платформы 1С-Битрикс.
Использование региональных переменных и тегов
Диджитал.Делюкс предлагает нам использовать такие вот переменные, но только прямо в коде:
Думаю, для обычного пользователя это явно не подходит. Нет возможности, например, прямо в SEO поле или в другом контенте разместить свои переменные либо теги, которые будут подставляться в зависимости от выбранного города
У Аспро в этом плане все намного лучше. Так, вы можете создать условно неограниченное число свойств региона и выводить их в любом месте контента.
Только Вам придется следить за правильным созданием свойства. Ведь код свойства обязательно должен начинаться с REGION_TAG_. Так что, если вы по невнимательности упустили этот момент, то функционал региональных переменных и тегов у вас работать не будет.
У модуля «Мультирегиональность» все куда проще и надежнее.
Во-первых, там уже по умолчанию созданы необходимые поля:
- Название региона
- Домен
- Типы цен
- Склады
- Счетчики
- Яндекс карта
- Google карта
- Телефон
- Адрес
А теперь давайте все это увидим на скриншоте:
Но этими полями дело не ограничивается. Можно создать неограниченное количество полей. Поддерживаются все типы пользовательских полей, которые входят в поставку 1С-Битрикс:
- Строка
- Число
- Дата
- Число
- Видео
- HTML редактор
- Привязка к элементам
- Привязка к разделам
- И прочее…
Кроме всего прочего, все эти региональные поля можно очень легко вывести в любом месте контента в виде тегов и переменных.
Итак, как же мы можем воспользоваться этими региональными полями?
Во-первых, если необходимо добавить переменную в SEO поле элемента, то это можно сделать прямо из визуального интерфейса. Просто используем стандартный выбор SEO полей от Битрикс.
Более понятно это показано на скриншоте ниже:
Во-вторых, мы можем поля регионов разместить в любом блоке шаблона. Для этого нужно просто воспользоваться региональными переменными по шаблону #КОД_ПОЛЯ#. Для простоты использования с полным списком существующих региональных полей можно ознакомиться в настройках модуля. Скриншоты в студию:
Региональный контент
Данный функционал позволяет для каждого региона отображать актуальный контент: новости, статьи, товары и прочее.
У DigitalWeb, к сожалению, все плохо. Без жесткого кодинга ничего не будет.
У Аспро все хорошо в этом плане. Вся их архитектура региональности построена на инфоблоках. Засчет этого можно, к примеру, к элементам инфоблока «Новости» привязыавть элементы инфоблока «Региональность». Таким образом, в публичной части будут выводится новости, актуальные для конкретного региона.
Для большего понимания скриншот с решения Next в студию:
У мультирегиональности от Сотбит для привязки регионов к новостям или товарам используется пользовательское поле типа «Привязка к регионам». Оно добавляется в систему при установке модуля. Благодаря этому пользователь видит тот контент, который актуален для его региона.
Ниже посмотрите, как это все визуально выглядит в модуле:
Привязка складов и типов цен к региону
Как правило, стоимость товаров и складские остатки по регионам отличаются. Поэтому необходимо предусмотреть привязку типов цен и складов к регионам.
Не хочется говорить, но у DigitalWeb тут все плохо. Так что не будем даже рассматривать.
У Аспро к каждому региону можно прикрепить свои склады и типы цен. Скриншот ниже:
В модуле «Мультирегиональность» тоже есть поля для связи со складами и типами цен. Скриншот ниже:
SEO оптимизация
Как известно, поисковики в первую очередь ранжируют сайты, находящейся в регионе пользователя. Если ваш сайт, к примеру, закреплен за Санкт-Петербургом, то по Москве он будет ранжироваться ниже московских компаний.
Поэтому, если стоит задача: получать стабильный органический трафик с каждого региона – необходимо сайт для каждого региона продвигать отдельно, предварительно разделив его на поддомены.
Мультирегиональность – мощнейший инструмент SEO оптимизации регионов. Именно он станет отличным помощником в SEO оптимизации каждого региона.
Итак, чтобы произвести правильную SEO оптимизацию, нам необходимы, как минимум, следующие инструменты:
- SEO метатеги
- Карта сайта
- Файл robots.txt
У DigitalWeb.Deluxe, к сожалению, все плохо – нет ни одного из необходимых инструментов.
У Аспро.Next и у модуля «Мультирегиональность» от Сотбит все намного лучше в этом плане. Они обладают полным комплектом инструментов, описанных выше.
Так, можно легко сгенерировать карту сайта и файл robots.txt. Для сравнения ознакомьтесь со скриншотами данных решений по данному функционалу.
Скриншот от Аспро.Некст:
Скриншот от Сотбит:
Что касается SEO метаданных, то тут оба рассматриваемых нами разработчика тоже на высоте. Оба варианта дают нам возможность размещать уникальные метатеги по регионам. Только подход к этому вопросу у них немного отличается.
Так, если в Аспро.Next нам придется шаблоны региональных переменных переносить в SEO поля собственными ручками, то в мультирегиональности от Сотбит все намного проще. Прямо из визуальной системы с помощью шаблонизатора можно настроить вывод региональных переменных. Для более улучшенного понимания приведу скриншоты примера заполнения SEO полей модуля «Мультирегиональность».
Почтовые шаблоны
У Диджитал в этом плане ничего нет.
У Сотбит и у Аспро буквально недавно появился подобный функционал. Ребята молодцы. Благодаря этому функционалу каждый пользователь будет получать уникальные региональные письма.
Процентное или абсолютное изменение цен по регионам
Выше мы рассматривали вариант, когда цена по регионам менялась в зависимости от типа цен. Но иногда надо использовать не типы цен, а просто сделать наценку для конкретного региона.
Так, у DigitalWeb.Deluxe и у Аспро.Next такого функционала нет.
А вот модуль мультирегиональности от Сотбит полностью поддерживает подобный функционал. Так, к примеру, с помощью модуля «Мультирегиональность» можно для региона Москва увеличить цена на 5%, а вот для условного Екатеринбурга цену понизить на 3%. Кроме того, можно использовать не только процентные величины, но и абсолютные.
Скриншоты в студию:
Привязка региона к заказу
Иногда необходимо определенный заказ закрепить за регионом, с которого он оформлен. Это очень удобно в тех случаях, когда есть необходимость быстро фильтровать заказы по регионам.
У DigitalWeb и Аспро подобного функционала, к сожалению, нет.
Модуль «Мультирегиональность» создает доп. свойство у заказа и добавляет в него регион, в котором оформлен сам заказ. Очень удобно и практично.
Скриншоты данного функционала ниже:
Привязка ответственных менеджеров к заказу в зависимости от региона
В 1С-Битрикс есть такое понятие, как ответственный менеджер по заказу. У заказа есть даже зарезервированное поле для этого.
Так вот, как правило, это очень нужна штука при интеграциях с CRM или 1С, чтобы в эти системы уходили данные, кто же из менеджеров ведет оформленный заказ.
Еще одним преимуществом данного функционала является то, что по ответственному легко отфильтровать список заказов.
У DigitalWeb и Аспро, опять-таки к сожалению, такого функционала просто нет.
А вот модуль «Мультирегиональность» – молодец! Он, видимо, и не на такое способен!
За каждым регионом можно назначить ответственного и уже при оформлении заказа этот ответственный менеджер будет автоматически закрепляться за заказом. Можно настроить систему так, что уведомления о новом заказе будут идти именно региональному менеджеру.
Скриншоты прилагаются:
Поддержка стандартной многосайтовости от 1С-Битрикс
Модуль от Сотбит позволяет синхронизировать работу регионов со стандартным функционалом многосайтовости от Битрикс. К примеру, можно один регион закрепить за несколькими сайтами. Благодаря этому на разных сайтах одной лицензии 1С-Битрикс можно развернуть несколько полнофункциональных мультирегиональных проектов.
Аспро и DigitalWeb, к сожалению, лишены такой возможности.
Скриншопы с функционалом представлены ниже:
Резюме
Итак, к чему же мы пришли?
Выяснилось, что использовать решение DigitalWeb.Deluxe для мультирегионального проекта будет очень проблематично. Да, скорее всего, техподдержка компании поможет Вам в настройке регионов до работоспособного вида. Но все равно, ограниченность мультирегионалного функционала и отсутствие каких-либо гибких настроек скажется даст о себе знать с течением времени..
Но проблемы с мультирегиональностью не умаляют других достоинств шаблона Deluxe. По многим показателям данный шаблон даже круче Некста от Аспро. Поэтому, если Вам приглянулось именно решение от DigitalWeb и стоит задача внедрить мультирегиональный проект, то даже не сомневайтесь – смело приобретайте шаблон Делюкс. А модуль «Мультирегиональность» от Сотбит добавит ему мощи и закроет все региональные проблемы.
Что касается шаблона Аспро.Next, то с его помощью можно прямо из коробки внедрить полноценный мультирегиональный проект. В нем и функциональность, в принципе, достаточная, и настройки присутствуют. Большая проблема данного варианта в том, что отсутствуют собственные интерфейсы и для регионов используются инфоблоки, что затормаживает работу проекта в целом.
Ну, а модуль «Мультирегиональность» от Сотбит, как мы видим. продемонстрировал 100% результативность по всем показателям. Он закрывает не только все проблемы региональности проектов на 1С-Битрикс, но и делает очень быстро и удобно для пользователя засчет использования собственной архитектуры.
Поэтому, если Вам необходимо закрыть все узкие места мультирегиональности шаблонов Аспро, DigitalWeb и других, то модуль «Мультирегиональность» будет лучшим Вашим помощником в этом деле.
А мы с вами, дорогие друзья, еще раз стали свидетелями того, что в одиночку ни один шаблон, будь-то Аспро или DigitalWeb, не может справиться без точечного усиления функционала с помощью модулей... модулей лучшего разработчика технологичных решений, компании Сотбит.
Последние новости
Все новостиЗимняя акция со скидками 25% на продукты Сотбит и до 35% на Битрикс и Битрикс24!
Сотбит поздравляет Вас с первыми днями зимы! Впереди время чудес, тепла и радости, а вместе с ними — традиционная зимняя акция.
Сотбит: Розница — эталон скорости для интернет-магазинов на 1С-Битрикс
В этой статье мы расскажем, почему скорость имеет значение и как Сотбит: Розница достигла лидерства по этому параметру.