1. Создание возврата без указания ID ЗаказаТеперь пользователь может сформировать документ возврата без выбора заказа вручную.
Система сама определяет, к какому заказу привязать возврат.
2. Умный подбор заказаАлгоритм автоматически:
- ищет соответствующие заказы,
- проверяет период, доступный для возврата,
- сопоставляет позиции заказа и возврата,
- распределяет возврат по нескольким заказам при необходимости.
3. Автоматическое создание мультивозвратовЕсли по одному действию создания возврата необходимо оформить несколько документов
(например, количество товара превышает остаток по заказу):
- система сама создаёт несколько возвратов,
- каждый возврат корректно привязан к своему заказу,
- пользователю остаётся только подтвердить.
4. Контроль периода доступных заказовАдминистратор может настроить:
- за какой период заказы доступны для возврата
- (например, 7 дней / 30 дней / 90 дней и т.д.)
Система не позволит оформить возврат к заказу, который выходит за пределами разрешённого периода.
5. Контроль количества возвратаДобавлена автоматическая проверка:
- не превышают ли возвращаемые позиции количество отгруженных товаров по заказу,
- нет ли попытки вернуть больше, чем доступно.
6. Подготовка API для мобильного приложенияРеализована необходимая логика для интеграции с мобильным клиентом, включая:
- автоматический подбор заказа,
- валидации,
- создание мультивозвратов,
- возврат ID созданных документов для мобильного интерфейса.