Перевод магазина на битрикс

Перевод интернет-магазина на Битрикс и интеграция с МойСклад

В нашу компанию поступил e-mail. Текст содержания сохранен:

“Привет! Наш магазин уже достаточно взрослый, чтобы становиться по настоящему сильным и смелым и, при этом перейти на новый уровень, оставаясь таким же милым в общении, красивым и отзывчивым. Мы хотим нанять ему квалифицированного репетитора и, похоже, что ваша кандидатура нам подходит.
Уверен, что Вы сможете помочь нам преодолеть этот сложный период в его воспитании, формировании характера Настоящего Интернет-магазина. Свяжитесь со мной в любое время, я буду ждать вашего звонка. Георгий, любящий родитель.”

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

“Дизайн старого сайта морально устарел и имеющаяся cms глючила, в работе участвовало около 5 специалистов в разное время, они там прилично «накостылили». Да и не могли мы раньше себе ничего другого позволить. А битрикс сделан, учитывая специфику российского рынка, самое производительное решение, имеется поддержка, обновления. Обзвонили несколько агентств, а будучи клиентами Альфа-Банка обратили внимание, что их клуб клиентов сделала ИНТЕРВОЛГА. Понравилось. Также удалённая разработка значительно доступнее по средствам но не уступает по качеству.”

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

После того, как погрузились в задачу, определили важные нюансы:

  • Необходимо разработать новый дизайн, так как внешний вид сайта не устраивал и требовалось сделать сайт адаптивным.
  • Необходимо по максимуму сохранить контент товаров и основных информационных страниц, так как именно на эти страницы приходится основной поток посетителей .
  • Необходимо осуществить интеграцию сайта с учетной системой МойСклад.

Переход со старого сайта на новый хорошо описан в нашей статье Перенос сайта на 1С-Битрикс .

Новый дизайн и верстка

В результате анализа конкурентов и основываясь на опыте разработки были приняты следующие решения.

Новый сайт besprovodnoe.ru должен обладать спокойным, лаконичным, современным дизайном. Основной упор делается на удобство чтения и восприятия информации.

Общий стиль — с минимальным количеством украшений и большим вниманием к шрифту и работе с цветом.

Планируется использование принципов material-дизайна от Google. Основой визуального распределения информации по странице должны стать:

  • Использование z-измерения (слои информации на разной «глубине»);
  • Типографика;
  • Свободное пространство;
  • Цвет;
  • Умеренное использование анимации.

Это позволит правильно расставить акценты, выделить важную информацию и повысить удобство работы с сайтом.

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

В результате получился дизайн.

Интеграция с «МойСклад»

МойСклад — известная онлайн-система учета для малого бизнеса. В которой совмещены продажи, закупки, склад, финансы, клиенты и поставщики.

Обычно мы настраиваем и дорабатываем интеграцию с 1С: Управление Торговлей. Все нюансы такой интеграции мы изучили вдоль и поперек. А вот с системой «МойСклад» мы ранее не интегрировались. Все нюансы работы системы с сайтом пришлось выяснять в “боевом режиме”.

Большая часть рисков к счастью не оправдалась.

Во первых, для системы есть возможность синхронизации с различными CMS. Конечно обмен осуществляется, как есть. Из интернет-магазина в МойСклад передаются заказы, обратно — товары и их наличие. Интеграция с 1С-Битрикс реализована на основе стандарта CommerceML через «шлюз» для 1С.

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

Вот некоторые подводные камни, с которыми столкнулись.

  • Не все данные по товару выгружаются на сайт. Например: вес и штрихкод в выгрузку не попадают. В итоге мы загружаем недостающие данные по API.
  • В интернет-магазине и в системе МойСклад есть тип товаров, как архивные. На стороне сайта такие товары ограничены в возможностях. Их нельзя купить, сравнить и они служат только для привлечения посетителей из поисковой системы. Если товар на стороне МойСклад пометить, как архивный, то он попадает в специальную группу, которая не попадает в выгрузку. Как результат, сайт не знает, что товар стал архивным и перестает обновлять по нему информацию.
    Как решили: с определенным временным интервалом проверяем факт перехода товара в архивные по API. Помечаем такой товар на стороне сайта.
  • В ходе эксплуатации обнаружилась еще одна неприятная вещь. Если заказ оформлялся с доставкой, то в системе МойСклад позиция доставки заводится, как отдельный товар со своей категорией. Следующая выгрузка товаров на сайт переносит уже эту позицию на сайт, как отдельный товар.
    Как решили: на стороне сайта запретили отображение таких товаров.

Правильный перенос

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

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

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

Фишки проекта

Хочу поделиться еще интересными решениями, реализованными в проекте:

  • Мастера подбора продукции . Система вопросов-ответов, которая позволяет выбрать требуемую продукции, экономя ваше время. Для администратора — это удобный инструмент по привлечению клиентов, с простой системой управления. Пример можно посмотреть по ссылке
  • Формирование заказа без регистрации . При этом есть доступ к своему заказу по специальной ссылке в письме. Каждая такая ссылка генерируется по специальному алгоритму, так что подобрать адрес страницы заказа невозможно. В качестве меры безопасности такие страницы также закрыты от индексирования поисковыми системами и выдают ошибку 404, как будто таких страниц нет.
  • Автоматическая подгрузка товаров при достижении конца страницы . При этом постраничность сохраняется. Если зайти на страницу товара на второй подгруженной странице, а потом нажать “Вернуться” назад, то мы попадем именно на вторую страницу, а не начальную.
  • Привязка типов цен к определенным условиям при оформлении заказа . Например, если выбрать способ доставки самовывоз, то стоимость заказа будет ниже.
  • Товары снятые с производства . Такие товары невозможно купить или сравнить. Они не участвуют в сортировке по параметрам и служат для привлечения поискового трафика.
  • Красивые рассылки . Подробнее можно почитать здесь . При этом все уведомления с сайта также приходят в дизайне сайта.
  • Многоязычность . На сайте используется два языка. В дальнейшем планируется расширить этот диапазон. Перевод происходит с помощью сервиса от google.

Результат можно посмотреть и оценить по ссылке: https://besprovodnoe.ru/

В данном проекте мы прокачали свой скилл по интеграции сайта с незнакомой нам системой учета МойСклад. Теперь интеграция с этой системой нам также под силу. Хотите проверить? — Обращайтесь!

Что касается правильного переноса сайта на 1С-Битрикс, то 11 апреля старый сайт был переключен на новый. Позиции (в поисковых системах) были незначительно снижены. Это связано с подключением протокола https, который гарантирует, что весь обмен данными с сайтом будет зашифрован. Для поисковых систем, это фактически новый домен, который необходимо склеить со старым. Ждем окончания этой процедуры, чтобы приступить к дальнейшему анализу позиций и уже продвижению.

Что дальше?

Мы продолжаем совершенствовать сайт уже в режиме сопровождения. Были решены следующие задачи:

  • Отзывы для товаров и новостей с возможность авторизации во всевозможных социальных сетях.
  • Определения местоположения по GEOIP на странице оформления заказа. При этом определенный город помечается, как “определен автоматически” и в случае ошибки есть возможность его изменить.
  • Возможность сделать повторный заказа на странице заказа. Напомню, что как таковой авторизации на сайте нет и переход на страницу заказа осуществляется по специальной ссылке. Для повторного заказа все данные берутся прямо из заказа и их не требуется заполнять повторно.
  • Слайдер картинок у товара на странице со списком товаров. Все картинки можно посмотреть не переходя на детальную страницу.
  • Получение данных организации при оформлении заказа с помощью dadata.
  • Настройка и регулярное обновление yml-файла для выгрузки на Яндекс.Маркет.
  • Автоматическое создание 301 редиректов при изменении разделов и товаров.

P.S. Магазин попал в надежные руки и мы воспитали в нем характер Настоящего Интернет-магазина.

Если ваш сайт еще не окреп, но уже достаточно взрослый, чтобы перейти на новый уровень, то обращайтесь .

Источник

Перевод интернет-магазинов на платформу 1С-Битрикс

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

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

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

Варианты перехода:

Компания IT Panda может предложить вам два варианта создания сайта на 1С-Битрикс:

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

Этапы разработки сайта могут быть следующие:

1. Выявление потребностей заказчика
На данном этапе составляется список задач для переноса сайта, например:

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

2. Аудит текущего сайта

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

3. Подбор готового решения
Готовое решение/шаблон – это внешняя оболочка системы управления сайта. От готового решения будет зависеть, как будут выглядеть типовые страницы сайта, и какой функционал будет доступен пользователю.

При подборе готового решения мы опираемся на тип сайта и потребности заказчика.

Готовое решение позволяет быстро получить запустить сайт без больших финансовых и временных затрат.

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

5. Настройка хостинга, установка CMS
Для быстрой и бесперебойной работы сайта необходимо подобрать энергоемкий хостинг. Для корректной установки сайта необходимо его правильно настроить. После этого развернуть систему управления сайтом 1С-Битрикс и шаблон при наличии.

6. Установка и настройка готового решения
Настройка цветовой схемы, установка логотипа, банеров и иконок отрисованных дизайнером.

Настройка внешнего вида типовых страниц, согласно настройкам шаблона.

7. Перенос информационных разделов со старого сайта
Под информационными разделами понимаются текстовые разделы, в которых содержится важная информация, например: Доставка, Оплата, Гарантии, Условия покупки, Статьи, Новости, Отзывы.

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

8. Перенос каталога товаров
Каталог товаров может быть перенесен несколькими способами:

  • Вручную. Способ актуален, если каталог не большой;
  • Загрузка с помощью файла excel. Некоторые CMS снабжены функционалом выгрузки товаров в файл excel. Данный файл может быть обработан и загружен на новый сайт на 1С-Битриксе;
  • Парсинг. Если возможности выгрузить информацию по товарам, в каком либо формиате нет, то мы можем скопировать информацию со старого сайта с помощью программного кода, и сформировать файл для загрузки на новый сайт на 1С-Битрикс;
  • Интеграция с 1С. Выгрузку товаров на новый сайт можно организовать настроив интеграцию сайта с из 1С.

9. Настройка модуля корзины (способы оплаты и доставки, типы пользователей)
Если на старом сайте не было возможности подключить онлайн оплату или онлайн расчет доставки, эта возможность доступна на CMS 1С-Битрикс с помощью уже разработанных модулей для большинства популярных банков и транспортных компаний. Возможность подключения онлайн кассы, для отправки онлайн чеков.

Модули подбираются в зависимости от потребностей заказчика.

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

11. Реализация дополнительного функционала
В качестве дополнительного функционала могут быть реализованы нестандартные задачи, не предусмотренные готовым решением:

  • расчет стоимости услуг;
  • расчет стоимости товаров/изделий, калькулятор;
  • нестандартные интеграции с сервисами;
  • нестандартная интеграция с 1С;
  • нестандартный вывод и визуализация информации.

12. Сопровождение сайта после разработки

  • Техническая поддержка сайта;
  • Ведение рекламных кампаний;
  • SEO оптимизация и продвижение.

Стоимость и сроки

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

Стоимость может меняться в зависимости от:

  • выбранной редакции платформы
  • создания на готовом решении или индивидуальном
  • сложности выгрузки контента со старого сайта
  • объема переносимой информации
  • выполнения дополнительных доработок функционала

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

Перевод интернет-магазинов на платформу 1С-Битрикс

Перенос вашего старого сайта на систему управления 1С-Битрикс для дальнейших доработок и масштабирования сайта

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Uchenik.top - научные работы и подготовка
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии