Войти на сайт
Логотип
Клиентам

Интернет-магазин электроники «ПАРК»

Вернуться к списку
  • Тип проекта:
    Интернет-магазин
  • Тематика сайта:
    Электроника и бытовая техника
  • Редакция продукта:
    Бизнес
  • Сайт:
  • Партнер:

Клиент

Компания «ПАРК» — крымская сеть по продаже смартфонов и бытовой электроники. Она состоит из 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-рассылки участникам программы лояльности.