Я создал интернет-магазин с Magento версии 1.7, и моя следующая задача — импортировать продукты с помощью v2 Soap API. Пока вроде все работает, кроме одного: все пользовательские атрибуты созданных товаров остаются пустыми. Все остальное работает нормально - название, артикул, цена, описание и так далее. Мой скрипт работает с asp.net, поэтому у меня нет PHP-кода, но я думаю, что он выглядит более или менее похоже. Вот фрагмент, который я использую, когда атрибуты назначаются продукту:
dim create as new catalogProductCreateEntity
create.name = "Test"
create.price = "11.1100"
create.description = "test description"
dim additional(0) as associativeEntity
dim attribute as new associativeEntity
attribute.key = "manufacturer"
attribute.key = "xyz"
additional(0) = attribute
create.additional_attributes = additional
В этом случае простое текстовое поле должно получить значение «xyz». Я использую ту же самую процедуру в других магазинах Magento, которую я настраивал в прошлом, и она работает просто отлично. Разница лишь в том, что эти магазины используют Magento версии 1.5. Может ли это быть ошибкой в апи?