Рік
2020
Тип
Інтернет-магазин
УЧАСНИКИ
Проект-менеджер, веб-дизайнер, фронтенд-розробник, бекенд-розробник, тестувальник
01 Ціль
Поліпшити роботу національного інтернет-магазину книг і канцелярії за допомогою перенесення на більш потужну платформу.
megakniga.com.ua
02 Задачі
- Зробити редизайн та оптимізувати UX сайту
- Перенести інтернет-магазин зі старої CMS на Yii Framework, зберігши весь напрацьований функціонал
- Прискорити завантаження сторінок інтернет-магазину
- Поліпшити видимість сайту в пошукових системах
- Зробити інтернет-магазин повністю адаптивним
- Перенести весь проект на більш потужні сервери
Чому вирішили робити редизайн?
Сайт повноцінно працював на старій платформі SEOCMS, знаходився на нашій підтримці та постійно допрацьовувався. При цьому, сторінки інтернет-магазину виглядали не сучасно і помічалося багато недоліків в юзабіліті сайту. Також, в планах замовника було заплановано цілий ряд нововведень на сайті. Робити все це на вже застарілій платформі було б не доцільно. Крім цього, інтернет-магазин був не адаптивним, а існувала тільки версія для смартфонів її дизайн відрізнявся від десктопної версії.
04 Рішення
Було прийнято рішення перенести програмний код інтернет-магазину на новий сучасний фреймворк – Yii Framework.
Чому саме Yii Framework для розробки інтернет-магазину?
- Досвід роботи команди з цим фреймворком більше 5 років
- Реалізували 30 інтернет-магазинів на Yii Framework
- Створили зручний адміністративний інтерфейс для управління магазином
- Спроектували вдалу архітектуру бази даних і оптимізували запити до бази даних в рамках фреймворка
- Напрацювали безліч перевірених технічних і бізнес рішень
- Застосовуємо гнучкість в наступних доопрацювань, без втрати продуктивності інтернет-магазину
05 Повний редизайн інтернет-магазину
З огляду на глобальне оновлення інтернет-магазину звичайно ж створили і новий дизайн сайту і UX.
Акцент робили на мобільній версії, тому був застосований підхід mobile first. Спочатку спроектували навігацію і роботу з фільтрами в мобільній версії, врахували вузькі місця і після цього проектували десктопну версію.
06 Технології в проекті
07 Перенесення всіх даних зі старого інтернет-магазину
Наступним етапом було перенесення всіх даних в новий інтернет магазин на Yii Framework. Для цього були прописані міграції зі старої бази даних в нову. При перенесенні провели оптимізацію структури бази даних, зберігши старий функціонал і додали новий. Новий функціонал спростив користувачам процес пошуку на сайті.
08 Інтеграції
Для автоматизації процесів управління каталогом і обробки замовлень реалізували інтеграцію з цілим рядом сторонніх сервісів, які значно полегшили і прискорили роботу персоналу, а також мінімізували вплив людського фактору
09 Результат
Завдяки злагодженій командній роботі ми заклали потужний фундамент для подальшого розвитку інтернет-магазину.
- Перенесли сайт на більш потужну платформу Yii Framework
- Повністю оновили дизайн
- Зберегли старий функціонал і додали новий
- Посилили серверну архітектуру