Разработка интернет-магазинов и маркетплейсов: каталог, корзина, оформление заказа, интеграции с оплатой, доставкой, 1С и складским учётом. Веб и мобильные клиенты под реальную нагрузку. Профиль — highload и e-commerce, 15+ лет практики уровня CTO.
E-commerce — это не «сайт с товарами», а система с деньгами, остатками и обязательствами перед покупателем, где ошибка стоит заказов и репутации. Работа начинается с проектирования: модель каталога и атрибутов, корзина и резервирование остатков, сценарий оформления заказа, статусы и их переходы, права и роли. Всё, что связано с деньгами и складом, проектируется на идемпотентность и устойчивость к сбоям.
Ядро — каталог и заказы: категории, фильтры и фасетный поиск, карточки товаров с вариациями, корзина, промокоды и скидки, оформление заказа в несколько шагов. Каталог оптимизируется под нагрузку: индексация поиска (Elasticsearch/OpenSearch), кэширование, пагинация, быстрый листинг даже на десятках тысяч SKU.
Интеграции — критичная часть e-commerce. Оплата: эквайринг (ЮKassa, CloudPayments, Stripe), СБП, рассрочка, вебхуки и сверка платежей. Доставка: СДЭК, Почта России, Boxberry, расчёт стоимости и сроков, трек-номера. Учёт: обмен с 1С и складскими системами по товарам, остаткам, ценам и заказам, с логированием и повторной доставкой при сбоях. Каждая интеграция строится так, чтобы отказ внешнего сервиса не ронял оформление заказа.
Клиентская часть — веб (SPA/SSR на Vue/Nuxt для скорости и SEO) и мобильные приложения на Flutter, работающие с единым backend и API. Для маркетплейсов добавляются кабинеты продавцов, мультивендорные заказы, расчёты и модерация. По результату — платформа в вашем репозитории с метриками, логами и документацией, готовая к росту трафика и ассортимента.
Ассортимент, процессы, оплата, доставка, учёт, нагрузка. Фиксируется объём работ и оценка сроков и стоимости.
Модель каталога и заказов, сценарий checkout, интеграции, архитектура под нагрузку. Согласуется до кода.
Каталог, корзина, оформление, интеграции — по частям с тестами и код-ревью. Результат виден рано.
Нагрузочное тестирование каталога и checkout, сверка платежей и обмена с 1С, документация, передача.
Опционально: поддержка, развитие, мониторинг заказов и платежей, реакция на инциденты по SLA.