Публикация

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

Каким образом получить id модификации

Пытаюсь получить id модификации для последующего создания заказа

на запрос https://online.moysklad.ru/api/remap/1.1/entity/variant?filter=productid='.$id

получаю 


Array
(
[context] => Array
(
[employee] => Array
(
[meta] => Array
(
[href] => https://online.moysklad.ru/api/remap/1.1/context/employee
[metadataHref] => https://online.moysklad.ru/api/remap/1.1/entity/employee/metadata
[type] => employee
[mediaType] => application/json
)

)

)

[meta] => Array
(
[href] => https://online.moysklad.ru/api/remap/1.1/entity/variant?filter=productid=08f49e9d-2be8-11e9-912f-f3d40013e3f0&offset=0&limit=100
[type] => variant
[mediaType] => application/json
[size] => 4
[limit] => 100
[offset] => 0
)

[rows] => Array
(
[0] => Array
(
[meta] => Array
(
[href] => https://online.moysklad.ru/api/remap/1.1/entity/variant/08f6c02f-2be8-11e9-912f-f3d40013e3f7
[metadataHref] => https://online.moysklad.ru/api/remap/1.1/entity/variant/metadata
[type] => variant
[mediaType] => application/json
[uuidHref] => https://online.moysklad.ru/app/#feature/edit?id=08f6b8b9-2be8-11e9-912f-f3d40013e3f5
)

[id] => 08f6c02f-2be8-11e9-912f-f3d40013e3f7
[accountId] => 1653a65c-2ae9-11e9-9109-f8fc00004f67
[version] => 2
[updated] => 2019-02-09 00:25:19
[name] => Шорты детcкие Victor CR-3099/F, Blue (125)
[code] => 00254
[externalCode] => RVjVv6OVjb2b9UpeqNlDk3
[archived] =>
[characteristics] => Array
(
[0] => Array
(
[meta] => Array
(
[href] => https://online.moysklad.ru/api/remap/1.1/entity/variant/metadata/characteristics/6ce1f46a-2bb7-11e9-9107-504800129cb5
[type] => attributemetadata
[mediaType] => application/json
)

[id] => 6ce1f46a-2bb7-11e9-9107-504800129cb5
[name] => Размер
[value] => 125
)

)

[salePrices] => Array
(
[0] => Array
(
[value] => 130000
[currency] => Array
(
[meta] => Array
(
[href] => https://online.moysklad.ru/api/remap/1.1/entity/currency/1681d9dc-2ae9-11e9-9ff4-31500008d79b
[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=1681d9dc-2ae9-11e9-9ff4-31500008d79b
)

)

[priceType] => Розница
)

тут нет id модификации 

 

 

admin

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

1 комментарий

0
Avatar

Добрый день,

Согласно документации запрос на получение модификаций вернет json, где поле rows содержит json представление всех модификации. Если мы добавляем фильтр к запросу, то в ответе поле rows будет содержать модификации согласно фильтру.

Пример запроса

curl -X GET \
'https://online.moysklad.ru/api/remap/1.1/entity/variant?filter=productid=5773563b-3995-11e9-7a33-904100000d83' \
-H 'Authorization: Basic SECRET' \
-H 'Postman-Token: SECRET' \
-H 'cache-control: no-cache'

Пример ответа

Как видно в теле ответа есть поле rows, которое содержит модификацию, у которой указан id.

----------
Для вашего удобства по вопросам использования API МоегоСклада, мы решили создать сообщество разработчиков на Stack Overflow. При поиске используйте метки:

* moysklad-json-api (https://ru.stackoverflow.com/questions/tagged/moysklad-json-api) - JSON API
* moysklad-pos-api (https://ru.stackoverflow.com/questions/tagged/moysklad-pos-api) - POS API

Сообщество только еще наполняется, задавайте вопросы, мы отслеживаем метки и оперативно сможем ответить.

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