Интернет-магазин электроники «ПАРК»
Вернуться к списку-
Тип проекта:Интернет-магазин
-
Тематика сайта:Электроника и бытовая техника
-
Редакция продукта:Бизнес
-
Сайт:
-
Партнер:
Клиент
Компания «ПАРК» — крымская сеть по продаже смартфонов и бытовой электроники. Она состоит из 67 магазинов и сайта «ПАРК Мобайл». Основная концепция компании – широкий ассортимент техники по доступным ценам.
Задачи
Что предстояло сделать:
1. Ускорить работу сайта;
2. Перенести фронтенд на NuxtJS;
3. Настроить интеграцию платёжных систем;
4. Разработать автолендинги;
Как были решены поставленные задачи:
1. Ускорение работы сайта.
Сначала мы провели технический аудит: обнаружили проблемы и распланировали работы по ускорению работы сайта и повышению его отказоустойчивости. Далее перенесли сайт на новый выделенный сервер в облаке публичного провайдера и настроили резервное копирование. Затем подключили сайт к системе мониторинга Zabbix. Это позволило нам наблюдать за работой сервера и ПО, отслеживать изменение нагрузки, работоспособность критических узлов и основных бизнес-процессов. Также мы проанализировали работу базы данных и составили список запросов, которые замедляют работу. Устранили причины их медленной работы и оптимизировали код сайта.
2. Перенос фронтенда на NuxtJS.
Сайт клиента работал на CMS Битрикс. Решение задач по frontend-разработке занимало много времени и не позволяло быстро реализовывать доработки. В ходе решения задачи мы разделили сайт на два приложения: frontend и backend. Backend-разработку оставили на Битрикс с Symfony, а для frontend-разработки использовали Nuxt.js. Между собой приложения обмениваются данными через restAPI.
После переноса frontend-разработки на Nuxt.js, мы добились значительного ускорения сайта. Мобильная версия стала работать без критических ошибок, а ее быстродействие позволило выбирать и оформлять заказы.
3. Настройка интеграции платёжных систем.
Интернет-эквайринг CloudPayments ушел из Крыма. Необходимо было быстро найти и подключить платежную систему, чтобы покупатели могли оплачивать заказы онлайн. QR-коды генерируются автоматически под каждую конкретную покупку, а на сайт передаются через API.
4. Разработка автолендингов.
За время работы интернет-магазина в программе 1С накопилась история сотен тысяч покупок. На их основе специалисты 1С научились формировать персонализированные предложения каждому клиенту — участнику программы лояльности. Нашей задачей стала разработка архитектуры для генерации и гибкого управления лендингами. Мы решили, что 1С в этом решении станет мозгом. Программа будет составлять персональные предложения, а сайт покажет их пользователям. Всего на сайте 6 500 товарных позиций. На их основе мы создали прототипы будущих лендингов и разбили их на блоки. Для связи 1С и сайта мы спроектировали и разработали REST API. С его помощью 1C создает для каждого клиента лендинг из заранее определенных блоков. Раз в день 1С генерирует около 1000 лендингов для ежедневной СМС- или Telegram-рассылки участникам программы лояльности.