Интернет магазин
700 UAHОбщая задача
Разработка масштабируемого интернет-магазина автозапчастей (B2C + B2B)
с интеграцией с внешним API.
ВАЖНО:
Вся логика товаров, цен и остатков находится во внешней системе (Carstore API), которая является единственным источником данных (source of truth).
Сайт выступает как:
витрина
интерфейс для заказов
клиентская часть
Архитектура (КЛЮЧЕВОЕ ТРЕБОВАНИЕ)
Обязательная архитектура:
+
Backend (промежуточный слой)
+
Frontend (сайт)
Требования:
❗️НЕ использовать шаблонные CMS (WordPress, OpenCart и т.д.)
Кастомная разработка
API-first подход
Возможность масштабирования
Интеграция с API
Источник данных:
API используется для:
получения товаров
получения цен (включая B2B)
получения остатков
создания заказов
Обязательно:
Сайт НЕ хранит товары как основной источник
Все данные синхронизируются с API
Заказы отправляются обратно в API
Функционал B2C
Каталог:
Мультибрендовый (Toyota, Tesla, Mazda и др.)
Фильтры:
Марка → модель → год
Категория
Цена
Наличие
Поиск:
по названию
по артикулу
Карточка товара:
Название
Фото
Цена (из API)
Наличие (из API)
Артикул
Совместимость
Кнопка “Добавить в корзину”
Заказ:
Корзина
Оформление заказа
Email-уведомления
Оплата (обсуждается)
Функционал B2B (ОБЯЗАТЕЛЬНО)
Личный кабинет:
Регистрация / авторизация
Индивидуальные цены (получаются из API)
История заказов
Повтор заказа (1 клик)
Быстрое оформление заказа
Просмотр статусов заказов
Скачивание инвойсов (PDF)
ВАЖНО:
Логика цен НЕ дублируется на сайте
Все B2B цены приходят из API
Заказы и остатки
Ключевая логика:
Заказ создаётся через API
После заказа:
остатки списываются в API
Сайт не ведёт собственный склад
Административная часть
Управление заказами (через API или локально)
Управление пользователями
Управление B2B клиентами (если требуется)
SEO-настройки
Управление страницами
Дизайн и UX
Современный UI (уровень e-commerce)
Без шаблонных тем
Адаптивность (mobile-first)
Быстрая загрузка
Удобный UX для B2B (важно)
Технические требования
Предпочтительный стек:
Frontend: Next.js / React
Backend: Node.js / Laravel
БД: PostgreSQL / аналог
Обязательно:
Кеширование API (для скорости)
Масштабируемость
SEO-ready структура
Чистый код
Масштабирование
Система должна позволять:
добавление новых брендов
подключение новых API
развитие B2B функционала
запуск мобильного приложения
Бюджет: обсуждается
-
4314 46 0 1 Добрый день, Виктор.
Работаю с Laravel + React/Next.js, делаю именно такие системы: API-прокси слой, кеширование внешних данных, B2B кабинеты с индивидуальным ценообразованием. Несколько мыслей по проекту:
1. Кеширование - ключевой момент для UX. Каталог и цены из внешнего API нужно кешировать грамотно (разный TTL для товаров, цен и остатков), чтобы сайт работал быстро, но данные оставались актуальными. Redis тут будет основой.
2. B2B цены - так как логика полностью на стороне API, backend становится тонким слоем маппинга. Но важно правильно построить авторизацию запросов, чтобы B2B клиент видел только свои цены.
3. SEO для каталога - Next.js с SSR/ISR хорошо решает задачу индексации товарных страниц, даже когда данные приходят из API.
…
Предлагаю разбить на этапы:
- Фаза 1: Backend API-слой + кеширование + каталог (фильтры, поиск, карточка товара)
- Фаза 2: Корзина + оформление заказа + email-уведомления
- Фаза 3: B2B кабинет (авторизация, индивидуальные цены, история, инвойсы)
- Фаза 4: Админ-панель + SEO + оптимизация
Стек: Laravel (backend/API proxy) + Next.js (frontend) + PostgreSQL + Redis.
Напишите в личные сообщения, обсудим детали и начнем работу.
-
3200 65 0 Здравствуйте!
Заинтересован в разработке масштабируемого интернет-магазина автозапчастей с интеграцией Carstore API. Обладаю опытом в создании кастомных решений, которые полностью соответствуют вашим требованиям. Понимаю важность API-first подхода и оптимизации для B2B и B2C.
Готов предложить современный UI, адаптивный дизайн и эффективную архитектуру для быстрой загрузки и масштабируемости. Уверен, что смогу обеспечить надежную интеграцию с API и удобный UX для ваших клиентов.
Буду рад обсудить детали и предложить решения, которые помогут вашему проекту достичь успеха.
-
805 16 0 Здравствуйте!
Интересный проект, который требует серьезного подхода к архитектуре и интеграции с Carstore API. Уверен, что кастомная разработка с использованием API-first подхода позволит создать масштабируемый и эффективный интернет-магазин автозапчастей.
Имеется опыт работы с подобными проектами, включая сложные системы управления данными и реализации B2C и B2B функционала. Обеспечу чистый код и современный UI, учитывая все требования по адаптивности и удобству для пользователей.
Буду рад обсудить детали и предложить решения для успешной реализации вашего проекта.