У меня возникли проблемы с импортом пользовательских параметров с помощью API-интерфейса magmi datapump. Я могу легко загружать продукты, передавая данные в виде массива, как показано в примере с magmi.
Однако, когда я устанавливаю модуль пользовательских параметров и включаю его, я получаю следующую ошибку.
...
$dp->beginImportSession("default","create");
// Here we define a single "simple" item, with name, sku,price,attribute_set,store,description
$item = array(
'name' => 'test a',
'sku' => 'testsku3',
'price' => '110.00',
'attribute_set' => 'Default',
'store' => 'admin',
'description' => 'ingested with Datapump API',
'meta_title' => 'test meta',
'qty' => '1',
'categories' => '2',
'weight' => '1',
'tax_class_id' => '4',
'Please enter your text:field:1:3' => ':fixed:0.5:Ref Text:35'
);
...
Ошибка возвращена:
Notice: Undefined index: xxx:field:1 in /var/www/vhosts/websitename.co.uk/magmi/plugins/extra/itemprocessors/customoptions/pablo_customoptions.php on line 33
Теперь этот код ошибки разрешается...
...
public function getOptId($field)
{
return $this->_optids[$field];
}
...
Кто-нибудь знает, как это можно решить?
Спасибо! :)