Публикация

подписчиков: 2 Подписаться
1
Avatar

Задать группу товара при создании/редактировании товара

Добрый день! Столкнулся с такой проблемой - при создании/редактировании товара указываю мета-информацию о его группе товаров (productfolder).
При выполнении запроса товара по id, либо списка товаров данная информация не возвращается, поле pathname также пусто.
В примерах документации все указанные типы запросов для товара не содержать productfolder, хотя в тексте есть замечание о том что такой функционал поддерживается.

Пример:
Создаем группу
HTTPPOST https://online.moysklad.ru/api/remap/1.1/entity/productfolder
Body:
{ "name": "Новые Фрукты"}
Response 200 OK
{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/productfolder/8c0493f5-2de9-11e8-9ff4-31500004ee49","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/productfolder/metadata","type":"productfolder","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#good/edit?id=8c0493f5-2de9-11e8-9ff4-31500004ee49"},"id":"8c0493f5-2de9-11e8-9ff4-31500004ee49","accountId":"77165ca0-292c-11e8-9109-f8fc000028d5","owner":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/employee/771f8f8c-292c-11e8-9ff4-34e80009bc8d","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=771f8f8c-292c-11e8-9ff4-34e80009bc8d"}},"shared":true,"group":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/group/771690a2-292c-11e8-9109-f8fc000028d6","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2018-03-22 18:56:13","name":"Новые Фрукты","externalCode":"mkpYAQRdjC1gAoKezOAMP0","archived":false,"pathName":""}

Запрос на создание товара:
HTTPPOST https://online.moysklad.ru/api/remap/1.1/entity/product
Body:
{"name":"Грейпфрут","productfolder":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/productfolder/da6de923-2dc9-11e8-9107-5048000353a4","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/productfolder/metadata","type":"productfolder","mediaType":"application/json"}}}
Response 200 OK
{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/product/9bc76d39-2de9-11e8-9ff4-34e80004caa9","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/product/metadata","type":"product","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#good/edit?id=9bc75e90-2de9-11e8-9ff4-34e80004caa7"},"id":"9bc76d39-2de9-11e8-9ff4-34e80004caa9","accountId":"77165ca0-292c-11e8-9109-f8fc000028d5","owner":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/employee/771f8f8c-292c-11e8-9ff4-34e80009bc8d","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=771f8f8c-292c-11e8-9ff4-34e80009bc8d"}},"shared":true,"group":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/group/771690a2-292c-11e8-9109-f8fc000028d6","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2018-03-22 18:56:39","name":"Грейпфрут","code":"one3","externalCode":"wKXSNHAYgp4IoSKnA81463","archived":false,"pathName":"","minPrice":0,"salePrices":[{"value":0,"currency":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/currency/772d8ad1-292c-11e8-9ff4-34e80009bcbb","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/currency/metadata","type":"currency","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#currency/edit?id=772d8ad1-292c-11e8-9ff4-34e80009bcbb"}},"priceType":"Цена продажи"}],"buyPrice":{"value":0,"currency":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/currency/772d8ad1-292c-11e8-9ff4-34e80009bcbb","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/currency/metadata","type":"currency","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#currency/edit?id=772d8ad1-292c-11e8-9ff4-34e80009bcbb"}}},"weight":0,"volume":0,"barcodes":["2000000000039"],"modificationsCount":0,"isSerialTrackable":false}

Запрос на получение товара:
HTTPGET https://online.moysklad.ru/api/remap/1.1/entity/product/9bc76d39-2de9-11e8-9ff4-34e80004caa9
RESPONSE 200 OK
{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/product/9bc76d39-2de9-11e8-9ff4-34e80004caa9","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/product/metadata","type":"product","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#good/edit?id=9bc75e90-2de9-11e8-9ff4-34e80004caa7"},"id":"9bc76d39-2de9-11e8-9ff4-34e80004caa9","accountId":"77165ca0-292c-11e8-9109-f8fc000028d5","owner":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/employee/771f8f8c-292c-11e8-9ff4-34e80009bc8d","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=771f8f8c-292c-11e8-9ff4-34e80009bc8d"}},"shared":true,"group":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/group/771690a2-292c-11e8-9109-f8fc000028d6","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2018-03-22 18:56:39","name":"Грейпфрут","code":"one3","externalCode":"wKXSNHAYgp4IoSKnA81463","archived":false,"pathName":"","minPrice":0,"salePrices":[{"value":0,"currency":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/currency/772d8ad1-292c-11e8-9ff4-34e80009bcbb","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/currency/metadata","type":"currency","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#currency/edit?id=772d8ad1-292c-11e8-9ff4-34e80009bcbb"}},"priceType":"Цена продажи"}],"buyPrice":{"value":0,"currency":{"meta":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/currency/772d8ad1-292c-11e8-9ff4-34e80009bcbb","metadataHref":"https://online.moysklad.ru/api/remap/1.1/entity/currency/metadata","type":"currency","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#currency/edit?id=772d8ad1-292c-11e8-9ff4-34e80009bcbb"}}},"weight":0,"volume":0,"barcodes":["2000000000039"],"modificationsCount":0,"isSerialTrackable":false}

 

Павел Рыбаков

Войдите в службу, чтобы оставить комментарий.

Комментариев: 3

0
Avatar

Добрый день. Вы правильно передаете метаданные группы товаров. Неправильно использовано поле productFolder - у вас оно в нижнем регистре productfolder.

Dtrufanov 0 проголосовали