Magento 2.0 REST/SOAP API - как получить специальную цену


Мне нужно иметь возможность получить специальную цену на продукт.

Я могу успешно извлекать продукты по отдельности или в виде списка, но могу видеть только свойство price для объекта продукта. Я также не вижу ничего похожего на специальную цену в customAttributes или extensionAttributes.

В API Magento 1.x Специальная цена была фиксированным свойством продукта. Что-то изменилось в Magento 2?

Я работаю с API SOAP, используя catalogProductRepositoryV1GetList и catalogProductRepositoryV1Get методы службы catalogProductRepositoryV1, но если вы можете объяснить wrt API REST, я могу перевести.

Author: 7ochem, 2017-01-28

1 answers

Решение в моем случае было таким (я не знаю, является ли это единственным решением):

Поставщик Magento, с которым я работал, должен был обновить API продуктов таким образом, чтобы специальная цена была указана как "пользовательский атрибут". Затем специальная цена может быть получена и отправлена в качестве атрибута.

Пример фрагмента JSON: {артикул:567687978083535, пользовательские атрибуты: {специальная цена:333}}

Я не знаю, какие изменения были внесены на стороне Magento, чтобы сделай это, извини.

 0
Author: Laurence, 2017-05-08 08:57:16