Magento 2.0 REST/SOAP API - как получить специальную цену
Мне нужно иметь возможность получить специальную цену на продукт.
Я могу успешно извлекать продукты по отдельности или в виде списка, но могу видеть только свойство price
для объекта продукта. Я также не вижу ничего похожего на специальную цену в customAttributes
или extensionAttributes
.
В API Magento 1.x Специальная цена была фиксированным свойством продукта. Что-то изменилось в Magento 2?
Я работаю с API SOAP, используя catalogProductRepositoryV1GetList
и catalogProductRepositoryV1Get
методы службы catalogProductRepositoryV1
, но если вы можете объяснить wrt API REST, я могу перевести.
1 answers
Решение в моем случае было таким (я не знаю, является ли это единственным решением):
Поставщик Magento, с которым я работал, должен был обновить API продуктов таким образом, чтобы специальная цена была указана как "пользовательский атрибут". Затем специальная цена может быть получена и отправлена в качестве атрибута.
Пример фрагмента JSON: {артикул:567687978083535, пользовательские атрибуты: {специальная цена:333}}
Я не знаю, какие изменения были внесены на стороне Magento, чтобы сделай это, извини.