INTERRUS-SHINA
Задача. Интернет-магазин шин и дисков interrus-shina.ru достался мне с устаревшей архитектурой, которая не справлялась с ростом каталога и трафика. Нужно было не «подлатать», а модернизировать проект: ускорить, перевести на mobile-first и связать с маркетплейсами — не останавливая работающий бизнес.
Что было сделано:
- Рефакторинг и оптимизация. Аудит и переписывание legacy-кода, устранение узких мест в структуре базы данных и тяжёлых SQL-запросов. Магазин стал работать быстро и стабильно даже в пиковый сезон «переобувки».
- UI/UX-редизайн (mobile-first). Полное обновление интерфейса с упором на мобильную коммерцию и конверсию: переработаны оформление заказа, умный подбор шин по типоразмеру и личный кабинет.
- Каталог 100 000+ SKU. Логика бесперебойной работы с огромной номенклатурой и сложной матрицей характеристик — типоразмеры, сезонность, индексы нагрузки и скорости.
- Автоматическая синхронизация. Крон-скрипты сами опрашивают базы поставщиков, актуализируют складские остатки и пересчитывают цены по динамическим правилам — без ручного труда контент-менеджера.
- Маркетплейсы через API. Двусторонняя интеграция по API с Ozon, Яндекс Маркетом и Мегамаркетом: генерация фидов, синхронизация остатков и обмен статусами заказов.
Стек: PHP, MySQL, REST API, JavaScript. Самописный бэкенд без тяжёлых фреймворков — ради контроля над производительностью на highload-каталоге.
Результат. Из медленного магазина проект превратился в устойчивую e-commerce-платформу: держит большой каталог, сам поддерживает актуальность цен и остатков и продаёт сразу на нескольких площадках. Это мой основной кейс по разработке интернет-магазина; в похожем ключе сделан и trazano-tyres.ru.
Стек технологий