Заказ закрыт
Система заказов для работы с разными API поставщиков, построенная на базе существующих паттернов

Бюджет: по договоренности
NestJS

**Ключевые особенности:**
- Разные поставщики поддерживают разные операции
- Гибкая система статусов (у каждого поставщика свои)
- Резервирование товаров (где поддерживается API)
- Заказы по кодам поставщиков (опциональная привязка к Good)
- Для поставщиков без API – только хранение в БД и экспорт в XLSX

## Структура модуля

```
src/order/
├── schemas/
│   ├── order.schema.ts              # Основная схема заказа
│   ├── order-item.schema.ts         # Строка заказа
│   └── order-status-history.schema.ts # История смены статусов
├── dtos/
│   ├── order.dto.ts
│   ├── order-item.dto.ts
│   ├── create-order.dto.ts
│   ├── update-order-item.dto.ts
│   ├── reserve-item.dto.ts
│   └── order-filter.dto.ts
├── integrations/
│   ├── interfaces/
│   │   └── order-integration.interface.ts  # Интерфейс всех операций
│   ├── abstract.order.integration.ts       # Базовый класс
│   ├── compel.order.integration.ts
│   ├── promelec.order.integration.ts
│   └── db-only.order.integration.ts
├── order.service.ts                # Главный сервис
├── order.controller.ts             # REST API
├── order.processor.ts              # Bull queue обработка
├── order.export.service.ts         # XLSX экспорт
└── order.module.ts
Опубликован 02.11.2025 в 16:41
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.