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

Мы разработали решение, которое позволяет использовать индивидуальные маркетинговые программы и бережно работать с каждым сегментом аудитории. Система поддерживает персональные рекомендации, рассылки с учетом интересов, купоны, программы лояльности и промо-акции по ключевым событиям нумизматического рынка. Для постоянных клиентов предусмотрены напоминания о возврате в наличия, уведомления о снижении цены и подборки тематических релизов, что повышает конверсию и средний чек без агрессивных сценариев.

Для клиента был выполнен полный комплекс работ – от идеи до сопровождения: мы уточнили и дополнили прототип, чтобы учесть реальные пользовательские сценарии, тщательно спроектировали архитектуру с запасом по масштабированию и отказоустойчивости, подготовили подробное ТЗ и отдельное SEO-ТЗ с учетом структуры каталога, фильтров и карточек товара. Визуальная часть включала дизайн с упором на читаемость и доверие, а также аккуратную вёрстку, оптимизированную для мобильных устройств и ретина-экранов.

Back-end разработка охватила реализацию каталога, корзины, оплаты и интеграции с системами доставки, а также модулей акций и персонализации. На стороне Front-end мы создали быстрый интерфейс с мгновенной реакцией на действия пользователя, обеспечили корректную работу фильтров и сортировок, реализовали ленивую загрузку медиа и кэширование. Все компоненты взаимодействуют через понятные API, что упрощает дальнейшее развитие и подключение новых сервисов.

Инфраструктура построена по современным практикам – разворачивание на тестовом сервере для безопасной проверки изменений, автоматизированная доставка на боевой сервер по CI/CD-процессу, размещение в дата-центре с мониторингом производительности и журналированием. Такой подход минимизирует простои, ускоряет выпуск обновлений и делает систему предсказуемой в эксплуатации.
Перед релизом мы провели многоуровневое тестирование: функциональные проверки, регрессию, нагрузочные тесты и бета-тестирование с реальными пользователями-коллекционерами. По итогам подготовили техническую документацию для команды клиента и регламенты для поддержки. После запуска обеспечиваем техническую поддержку: оперативно реагируем на вопросы, контролируем стабильность, собираем обратную связь и планируем улучшения.

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

Цель проекта

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

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

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

Решение

Новый сайт: 

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

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

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

Маркетолог

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

Дизайнер

Архитектор

Техлид

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.

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

Артефакты

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

Прототип

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

logo 1

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


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

проекты

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

письмо

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

support

Privacy Preference Center