У меня следующая проблема.Я создал файл PHP, который читает категории из файла, чтобы импортировать их в Magento.Я могу прочитать файл, нет проблем.Подключение через NuSOAP к API Magento также работает.Я могу получить SessionID, и я могу получить данные, такие как Информация для категории, также возможно удаление категорий.
Но всякий раз, когда я пытаюсь что-либо создать или обновить, он выдает ошибку.Права для пользователя в порядке, а также.Например, когда я создаю категорию, я добавляю к вызову обычные данные:
$proxy->call(
$sessionId,
'category.create',
$rootCategory, array(
'name' => "TEST",
'is_active' => '1',
'page_layout' => 'two_columns_right',
'description' => "TEST",
'meta_title' => "TEST",
'meta_description' => '',
'meta_keywords' => "TEST",
'include_in_menu' => '0',
'display_mode' => 'PRODUCTS',
'available_sort_by' => 'price',
'default_sort_by' => 'price',
'is_anchor' => '0'
)
);
Все время говорится:
([код ошибки] => 102[faultstring] => Категория не существует.)
Что не соответствует действительности.$ RootCategory - это определенно существующая категория.Я пробовал все другие категории, я пытался добавить «путь» к информации, я пытался использовать меньше информации (только необходимые вещи), я пытался читать существующие категории, чтобы получить их идентификаторы, НИЧЕГО не работает.Он всегда выбрасывает этот код ошибки.То же самое происходит, когда я пытаюсь обновить категорию или создать / обновить продукт.Удаление не проблема вообще.Вы видите проблему?