Новость на модерации
Содержание статьи
<p><br />
После создания товара вы можете добавить изображения через API. Качественные фотографии ускоряют модерацию и идентификацию товаров на складе.<br />
</p><br />
<br />
<h2>Метод API</h2><br />
<p><br />
<b>POST v1.nomenclature-images.update</b> — добавление, обновление и удаление изображений товара.<br />
</p><br />
<p><br />
Метод работает только с уже созданными товарами. Сначала создайте товар через /v1/nomenclatures.store, получите lamoda_sku, затем добавляйте изображения.<br />
</p><br />
<br />
<h2>Добавление изображений</h2><br />
<pre><br />
POST v1.nomenclature-images.update<br />
Content-Type: application/json<br />
<br />
{<br />
"jsonrpc": "2.0",<br />
"id": "550e8400-e29b-41d4-a716-446655440000",<br />
"method": "v1.nomenclature-images.update",<br />
"params": {<br />
"seller_id": 12345,<br />
"lamoda_sku": "MP002XM0ABCD01",<br />
"images": [<br />
{<br />
"order": 1,<br />
"base64": "/9j/4AAQSkZJRgABAQEASABIAAD..."<br />
},<br />
{<br />
"order": 2,<br />
"base64": "/9j/4AAQSkZJRgABAQEASABIAAD..."<br />
}<br />
]<br />
}<br />
}<br />
</pre><br />
<br />
<h2>Параметры изображения</h2><br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Поле</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Тип</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Описание</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">order</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">integer</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Порядковый номер фото (1 = главное фото)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">base64</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">string</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Изображение в кодировке base64 (для новых фото)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">external_id</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">string</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">ID существующего фото (для изменения порядка)</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Получение существующих изображений</h2><br />
<p><br />
Информация об изображениях возвращается в ответе /v1/nomenclatures.list и /v1/attributes.sku.list:<br />
</p><br />
<pre><br />
"images": {<br />
"default": [<br />
{<br />
"external_id": "img_12345",<br />
"order": 1,<br />
"url": "<a class="txttohtmllink" href="https://a.lmcdn.ru/product/">https://a.lmcdn.ru/product/</a>."<br />
},<br />
{<br />
"external_id": "img_12346",<br />
"order": 2,<br />
"url": "<a class="txttohtmllink" href="https://a.lmcdn.ru/product/">https://a.lmcdn.ru/product/</a>."<br />
}<br />
],<br />
"img320x461": [...]<br />
}<br />
</pre><br />
<br />
<h2>Изменение порядка фотографий</h2><br />
<p><br />
Для изменения порядка передайте external_id с новым order:<br />
</p><br />
<pre><br />
{<br />
"images": [<br />
{"external_id": "img_12346", "order": 1},<br />
{"external_id": "img_12345", "order": 2}<br />
]<br />
}<br />
</pre><br />
<br />
<h2>Удаление изображений</h2><br />
<p><br />
Для удаления изображения просто не включайте его в массив images. Все фото, не указанные в запросе, будут удалены.<br />
</p><br />
<p><br />
Например, чтобы оставить только первое фото:<br />
</p><br />
<pre><br />
{<br />
"images": [<br />
{"external_id": "img_12345", "order": 1}<br />
]<br />
}<br />
</pre><br />
<br />
<h2>Требования к изображениям</h2><br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Параметр</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Требование</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Формат</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">JPEG, PNG</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Минимальный размер</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">800x800 пикселей</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Рекомендуемый размер</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">1200x1600 пикселей</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Максимальный размер файла</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">10 МБ</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Фон</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Белый или светлый однотонный</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Количество фото</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Минимум 1, рекомендуется 3-5</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Рекомендации по фотографиям</h2><br />
<ul><br />
<li><b>Главное фото (order=1)</b> — товар целиком, фронтальный вид</li><br />
<li><b>Второе фото</b> — товар сбоку или сзади</li><br />
<li><b>Третье фото</b> — детали (застёжки, подошва, ткань)</li><br />
<li><b>Четвёртое фото</b> — товар на модели (если применимо)</li><br />
</ul><br />
<br />
<h2>Типичные ошибки</h2><br />
<br />
<h3>Товар не найден</h3><br />
<pre><br />
{"code": -32602, "message": "Nomenclature not found"}<br />
</pre><br />
<p><br />
<b>Причина:</b> неверный lamoda_sku или товар ещё не создан.<br><br />
<b>Решение:</b> проверьте SKU через /v1/nomenclatures.list.<br />
</p><br />
<br />
<h3>Неверный формат изображения</h3><br />
<pre><br />
{"code": -32602, "message": "Invalid image format"}<br />
</pre><br />
<p><br />
<b>Причина:</b> изображение не в формате JPEG/PNG или повреждено.<br><br />
<b>Решение:</b> проверьте base64-кодировку и формат файла.<br />
</p><br />
<br />
<h3>Изображение слишком маленькое</h3><br />
<pre><br />
{"code": -32602, "message": "Image too small"}<br />
</pre><br />
<p><br />
<b>Причина:</b> размер менее 800x800 пикселей.<br><br />
<b>Решение:</b> используйте изображения большего размера.<br />
</p><br />
<br />
<h2>Варианты загрузки</h2><br />
<p><br />
Есть два способа предоставить изображения:<br />
</p><br />
<ol><br />
<li><b>Через API (base64)</b> — вы загружаете изображения самостоятельно</li><br />
<li><b>Отправка на фотостудию</b> — при использовании template=create_reduced товар отправляется на съёмку в Lamoda</li><br />
</ol><br />
<br />
<p><br />
Для create_reduced (сокращённое создание) изображения не обязательны — товар будет сфотографирован на стороне Lamoda. Для full создания изображения обязательны.<br />
</p>
После создания товара вы можете добавить изображения через API. Качественные фотографии ускоряют модерацию и идентификацию товаров на складе.<br />
</p><br />
<br />
<h2>Метод API</h2><br />
<p><br />
<b>POST v1.nomenclature-images.update</b> — добавление, обновление и удаление изображений товара.<br />
</p><br />
<p><br />
Метод работает только с уже созданными товарами. Сначала создайте товар через /v1/nomenclatures.store, получите lamoda_sku, затем добавляйте изображения.<br />
</p><br />
<br />
<h2>Добавление изображений</h2><br />
<pre><br />
POST v1.nomenclature-images.update<br />
Content-Type: application/json<br />
<br />
{<br />
"jsonrpc": "2.0",<br />
"id": "550e8400-e29b-41d4-a716-446655440000",<br />
"method": "v1.nomenclature-images.update",<br />
"params": {<br />
"seller_id": 12345,<br />
"lamoda_sku": "MP002XM0ABCD01",<br />
"images": [<br />
{<br />
"order": 1,<br />
"base64": "/9j/4AAQSkZJRgABAQEASABIAAD..."<br />
},<br />
{<br />
"order": 2,<br />
"base64": "/9j/4AAQSkZJRgABAQEASABIAAD..."<br />
}<br />
]<br />
}<br />
}<br />
</pre><br />
<br />
<h2>Параметры изображения</h2><br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Поле</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Тип</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Описание</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">order</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">integer</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Порядковый номер фото (1 = главное фото)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">base64</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">string</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Изображение в кодировке base64 (для новых фото)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">external_id</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">string</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">ID существующего фото (для изменения порядка)</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Получение существующих изображений</h2><br />
<p><br />
Информация об изображениях возвращается в ответе /v1/nomenclatures.list и /v1/attributes.sku.list:<br />
</p><br />
<pre><br />
"images": {<br />
"default": [<br />
{<br />
"external_id": "img_12345",<br />
"order": 1,<br />
"url": "<a class="txttohtmllink" href="https://a.lmcdn.ru/product/">https://a.lmcdn.ru/product/</a>."<br />
},<br />
{<br />
"external_id": "img_12346",<br />
"order": 2,<br />
"url": "<a class="txttohtmllink" href="https://a.lmcdn.ru/product/">https://a.lmcdn.ru/product/</a>."<br />
}<br />
],<br />
"img320x461": [...]<br />
}<br />
</pre><br />
<br />
<h2>Изменение порядка фотографий</h2><br />
<p><br />
Для изменения порядка передайте external_id с новым order:<br />
</p><br />
<pre><br />
{<br />
"images": [<br />
{"external_id": "img_12346", "order": 1},<br />
{"external_id": "img_12345", "order": 2}<br />
]<br />
}<br />
</pre><br />
<br />
<h2>Удаление изображений</h2><br />
<p><br />
Для удаления изображения просто не включайте его в массив images. Все фото, не указанные в запросе, будут удалены.<br />
</p><br />
<p><br />
Например, чтобы оставить только первое фото:<br />
</p><br />
<pre><br />
{<br />
"images": [<br />
{"external_id": "img_12345", "order": 1}<br />
]<br />
}<br />
</pre><br />
<br />
<h2>Требования к изображениям</h2><br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Параметр</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Требование</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Формат</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">JPEG, PNG</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Минимальный размер</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">800x800 пикселей</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Рекомендуемый размер</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">1200x1600 пикселей</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Максимальный размер файла</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">10 МБ</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Фон</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Белый или светлый однотонный</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Количество фото</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Минимум 1, рекомендуется 3-5</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Рекомендации по фотографиям</h2><br />
<ul><br />
<li><b>Главное фото (order=1)</b> — товар целиком, фронтальный вид</li><br />
<li><b>Второе фото</b> — товар сбоку или сзади</li><br />
<li><b>Третье фото</b> — детали (застёжки, подошва, ткань)</li><br />
<li><b>Четвёртое фото</b> — товар на модели (если применимо)</li><br />
</ul><br />
<br />
<h2>Типичные ошибки</h2><br />
<br />
<h3>Товар не найден</h3><br />
<pre><br />
{"code": -32602, "message": "Nomenclature not found"}<br />
</pre><br />
<p><br />
<b>Причина:</b> неверный lamoda_sku или товар ещё не создан.<br><br />
<b>Решение:</b> проверьте SKU через /v1/nomenclatures.list.<br />
</p><br />
<br />
<h3>Неверный формат изображения</h3><br />
<pre><br />
{"code": -32602, "message": "Invalid image format"}<br />
</pre><br />
<p><br />
<b>Причина:</b> изображение не в формате JPEG/PNG или повреждено.<br><br />
<b>Решение:</b> проверьте base64-кодировку и формат файла.<br />
</p><br />
<br />
<h3>Изображение слишком маленькое</h3><br />
<pre><br />
{"code": -32602, "message": "Image too small"}<br />
</pre><br />
<p><br />
<b>Причина:</b> размер менее 800x800 пикселей.<br><br />
<b>Решение:</b> используйте изображения большего размера.<br />
</p><br />
<br />
<h2>Варианты загрузки</h2><br />
<p><br />
Есть два способа предоставить изображения:<br />
</p><br />
<ol><br />
<li><b>Через API (base64)</b> — вы загружаете изображения самостоятельно</li><br />
<li><b>Отправка на фотостудию</b> — при использовании template=create_reduced товар отправляется на съёмку в Lamoda</li><br />
</ol><br />
<br />
<p><br />
Для create_reduced (сокращённое создание) изображения не обязательны — товар будет сфотографирован на стороне Lamoda. Для full создания изображения обязательны.<br />
</p>
Помогла эта информация?
Спасибо за отзыв