Товары для здоровья
Категория: Интернет-магазины
Услуги: Перенос сайта на Битрикс / 1С / Переезд на HTTPS / Интернет-магазин / Lazy loading / Готовые решения
Задачи проекта
Основная сложность при работе над этим проектом заключалась в том, что требовалось осуществить перенос с самописного движка на Битрикс. Причем сделать это надо было за 20 дней. Всё бы ничего, но система, с которой был перенос данных, хранила все свои свойства и описания в физических файлах на сервере, что сильно замедляло работу сайта. Теперь все данные хранятся только в БД.
Следующая сложность - это каталог товаров магазина на более, чем 20 000 позиций, но при этом в поиске значилось порядка 67 000 страниц. Связано это было с тем, что кроме основного сайта существовала его мобильная версия на поддомене, а также, из-за ошибок в коде, самописный движок генерировал тысячи страниц. Это всё способствовало тому, что поисковые роботы не понимали структуру сайта, считали его спамным и из-за этого не давали ему высоких позиций.
Чтобы это исправить, я произвел склейку основной и мобильной версий сайта в один адаптивный сайт, а также навел порядок в структуре и автоматической генерации продуктовых страниц. Благодаря этому позиции сайта увеличились как в мобильной выдаче, так и при поиске с компьютеров.
Третьей сложностью было то, что все url сайта были от корня сайта, что отличается от стандарта работы CMS 1C-Битрикс. Для решения данной проблемы я реализовал надстройку над файлом обработки адресов (UrlRewrite), которая позволила для разных типов данных автоматически создавать адреса от корня сайта. Правда, после этого пришлось делать проверку на уникальность символьного кода, для элементов страницы которых строятся от корня, но и это удалось решить достаточно быстро.
Также были выполнены стандартные работы:
Дополнение кейса (ноябрь 2019 года)
Уже после запуска проекта заказчик вернулся ко мне с новой задачей.
Требовалось установить и настроить сервер с 1С, после чего настроить обмен данными между 1С и сайтом. Задача достаточно типичная и логичная, когда начинаешь использовать Битрикс. Это удобно и магазину (быстрее происходит обработка заказов), и покупателям (видят все остатки по нужным товарам, поэтому не закажут то, чего нет или закажут больше, если товара осталось немного).
Этап 1. Установка и настройка программ
Windows server 2016
Standard в облако
1С:Управление нашей фирмой 8, редакция 1.6
1С:Бухгалтерия Предприятие 8
(Настройка связи между УТ и Бухгалтерией)
Этап 2. Настройка обмена между 1С и сайтом на 1С-Битрикс
Сейчас мы продолжаем сотрудничество в рамках технической поддержки.
Выполненные проекты похожие по задачам
Отправьте мне заявку нажав кнопку ниже и получите бесплатную консультацию по всем вопросам.