Интернет-магазин специализируется на продаже коллекционных монет России, США, Евросоюза и Канады. Разработано решение, позволяющее использовать индивидуальные маркетинговые программы.

КлиентИнтернет-магазин коллекционных монет России, США, Евросоюза и Канады.УслугиПрототипирование (доработка прототипа), Проектирование архитектуры, Техническое задание, SEO Техническое задание, Дизайн, Вёрстка, Back-end разработка, Front-end разработка, Разворачивание на тестовом сервере, Автоматизированная доставка на боевой сервер, Размещение сервера в дата-центре, Тестирование, Beta-тестирование на пользователях, Техническая документация, Техническая поддержка ГодС 2018 по настоящее времяГородСанкт-ПетербургТехнологииAngular, Symfony, PHP, MySQL

Цель проекта

Увеличение продаж интернет-магазина: расширение маркетинговых механик, увеличение скорости работы

Задачи проекта

  1. Разработка нового сайта с упрощенной процедурой покупок
  2. Создание гибкой платформы
  3. Интеграция с большим числом платежных сервисов и служб доставки
  4. Интеграция сайта с 1C УП

Решение

Новый сайт: 

  • Современный дизайн 
  • Масштабируемый (возможность расширять ассортимент и гибко управлять каталогом)
  • Выдерживает большие нагрузки 
Титул Кремница uai

Команда на проекте

Проектировщик

Маркетолог

Бизнес-аналитик

Дизайнер

Архитектор

Техлид

Front-end разработчик

Back-end разработчик

Тестировщик

Менеджер проекта

Ход проекта

Быстрая реализация базовой функциональности для анализа работы продукта в целом. Создание прототипа продукта.  

Руководство с данными, необходимыми для сопровождения системы.

Написание уникальных текстов по указанной заказчиком теме. 

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

Результат

Мобильное приложение

Обновление информации об абонентах через API Билайн

Создание отчетов

Управление подключением тарифов и услуг


Логирование действий пользователей

Отправка смс

Функционал звонков

Быстродействующий новый сайт интернет-магазина

Лендинг

Личный кабинет моряка

  • Создание резюме
  • Подбор релевантных вакансий
  • Отклик на вакансию

Личный кабинет крюинга

  • Создание профиля компании
  • Размещение вакансий
  • Прием откликов на вакансию от соискателей

Личный кабинет администратора

  • Модерация профилей моряков
  • Модерация крюингов и вакансий
  • Управление отображением информации на лендинге

Версия на английском языке

Особенности проекта

Личный кабинет

Возможность оформить заказ: оплата, доставка

Быстродействие

Большой каталог

Возможность выдерживать большие нагрузки


Синхронизация со старым сайтом

Современный дизайн

Создание баннеров в едином стиле через форму

Интеграция со службами доставки

Подробное описание архитектуры

модернизация интернет магазина описание инфраструктуры

Система логически разбита на 3 больших элемента: Центральный сервер, Сервер нового сайта (2019.unnamed.ru), Сервер старого сайта (unnamed.ru)

Центральный сервер занимается разбором запросов на два соответствующих, бэкапом данных и анализом нагрузки.

Сервер unnamed.ru вмещает в себя все сервисы старого сайта, логически разбитых на несколько отдельных экземпляров. Все экземпляры представляют собой соединение Apache + PHP5.6, запускающий движок CS-Cart.

  • Nginx для отдачи статических данных (картинки и другие файлы);
  • Админка – изолированный объект для административных высоконагруженных задач;
  • Отдельные системы сайта, распределяющие между собой нагрузку;
  • База данных MariaDB.

Сайт 2019.unnamed.ru сделан отдельным блоком. Его основная задача – отдавать статические данные системы в виде скомпилированных html+js+css, написанных на Angular.

В свою очередь пользователи для основной работы обращаются на 2019.unnamed.ru/api, представляющий собой инфраструктуру из нескольких приложений:

  • Ngnix для отдачи статики: изображений и других файлов;
  • Приложение, написанное на Symfony 4.2 + php 7.3;
  • Основная база данных MySQL;
  • Дополнительная кеш продуктов/каталога & основной сервер поиска по сайту Elasticsearch;
  • Дополнительный сервер кеширования небольшого объёма данных Redis;
  • Для долгих высоконагруженных запросов или для выполнения большого количества однотипных действий используется RabbitMQ.

Синхронизация инициализируется по расписанию исключительно новым приложением.

Артефакты

Функциональные требования

Прототип

Техническое задание

1 logo 1 uai

Те, кто создает софт


Интересные проекты в нашем исполнении

проекты

Оставьте заявку или напишите нам на почту

письмо

Мониторинг и поддержка 24/7

support

Privacy Preference Center