МойСклад: API-интеграции

Генерация описания товара в карточке товара

2025-05-14 12:21
У клиента есть несколько интеграций с синхронизацией номенклатуры из «МойСклад». Продукция в систему добавляется часто. Чтобы не добавлять описания на каждой площадке отдельно, их заполняют один раз в карточке товара в сервисе «МойСклад», и во время синхронизации описание передаётся на интегрированную площадку. Однако при добавлении большого количества товаров подготовка описаний занимала значительное время.
Запрос клиента
Подготовить сценарий, который раз в сутки проверяет ассортимент. Если в дополнительном поле «Автоматизация Nodul» стоит значение «Сделать описание», скрипт отправляет промт в GPT Chat для создания описания и краткого описания. В промте прописываются бренд, категория, название и уточнения (например, ключевые слова) из «МойСклад». Описание и краткое описание записываются в карточке «МойСклад» в дополнительных полях. Поле «Автоматизация Nodul» очищается.
Что было сделано
В карточке товара было создано дополнительное поле «Автоматизация Nodul» с типом «список». В сервисе создали сценарий, который запускается в определённое время (время было согласовано с клиентом). Сценарий перебирает всю номенклатуру, и если в карточке товара в дополнительном поле «Автоматизация Nodul» находится сообщение «Сделать описание», сформированный промт отправляется в ChatGPT, а результат сохраняется в карточке товара.
Результат
При добавлении большого количества карточек сотрудник больше не тратит много времени на формирование описаний для товаров.