Оптимизация интернет-магазина shop.energostandart.ru
Вернуться к списку-
Тип проекта:Интернет-магазин
-
Тематика сайта:Промышленность
-
Редакция продукта:Бизнес
-
Сайт:
-
Партнер:
Задачи
«Энергостандарт» – это интернет-магазин, где можно приобрести сертифицированное оборудование для решения задач в области автоматизации и электротехники. Компания работает на рынке более 19 лет. Является официальным партнером и дистрибьютором таких мировых производителей, как Siemens, Phoenix Contact, Schneider Electric, Rittal и других.
На момент обращения к нам сайт уже был разработан на платформе 1C:Bitrix Управление сайтом. Главной задачей было настроить интеграцию с 1С, дополнительной – провести доработки, чтобы ускорить загрузку сайта.
Решение
Когда мы приняли сайт, в каталоге 1С насчитывалось более 430 000 товаров, у каждой позиции было более 6 000 свойств. Необходимо было реализовать их автоматическую перегрузку на сайт. В первое время было невозможно просто открыть страницу товара в админ-панели, которая пыталась показать все его свойства и зависала. Процесс обмена данными длился по несколько суток. Работать с сайтом было невозможно. Первоначальные попытки настроить интеграцию с 1С к успеху не приводили. Были проблемы с mySQL, которая отказывалась обрабатывать такой объем данных.
Для решения задачи было сделано следующее:
-
По нашей рекомендации заказчик сократил свойства товаров.
-
Мы корректно настроили новый мощный сервер на базе Debian 10, максимально оптимизировали запросы к базе данных для работы с большим объемом информации, после чего сделали интеграцию. Все заработало. Процесс обмена данными с 1С сократился с нескольких суток до нескольких часов.
Планируемые доработки по ускорению сайта не потребовались, так как проблемы по загрузке снялись. Заказчика полностью устроил текущий результат.
Также мы решили ряд небольших задач:
-
Интегрировали два конфигуратора для подбора электрооборудования: Siemens и Schneider Electric.
-
Настроили поиск по разделам, а не только по товарам.
-
Вывели цену в евро.
-
Настроили кнопку «Запросить цену», если товара нет в наличии.