Создать возврат
trade.create_return
Оформляет возврат товара по ранее совершённой продаже. На вход принимает продажу, список возвращаемых позиций и причину, в ответ возвращает идентификатор и номер возврата.
Входы
| Ключ | Тип | Описание |
|---|---|---|
| saleId* | uuid | Продажа |
| items* | array | Позиции |
| reason* | string | Причина |
Выходы
| Ключ | Тип | Описание |
|---|---|---|
| returnId | uuid | Идентификатор возврата |
| returnNumber | string | Номер возврата |
Что делает
Нода оформляет возврат товара по продаже: фиксирует, какие позиции и в каком количестве возвращает покупатель, и по какой причине. Возврату присваивается собственный номер.
Когда применять
Сценарий возврата: покупатель обращается с возвратом — автоматизация или ассистент находит исходную продажу, оформляет возврат нужных позиций и указывает причину (брак, не подошёл размер, отказ от заказа). Номер возврата затем можно передать покупателю или использовать в дальнейших шагах — например, для возврата денег.
Что на входе
Обязательны идентификатор исходной продажи, список возвращаемых позиций и причина возврата. Возвращать можно как всю продажу, так и её часть — в списке передаются только те позиции и количества, что фактически возвращаются.
Что приходит в ответе
Идентификатор возврата и его номер. Номер удобно показать покупателю как подтверждение, а идентификатор — использовать в следующих шагах автоматизации.