<?php
$response = $modx->runProcessor('resource/create', array(
'class_key' => 'msProduct',
'pagetitle' => 'Товар',
'parent' => 55,
'template' => 11,
'show_in_tree' => 1,
'price' => 100,
'old_price' => 0,
'favorite' => 0,
'popular' => 0,
'color' => array('Синий', 'Красный'),
'size' => array('S', 'M'),
'tags' => array('Тег1', 'Тег2'),
'options-КЛЮЧ_ОПЦИИ' => array('значение1', 'значение2'),
'tv10' => 'Значение'
));
<?php
$id = $response->response['object']['id'];
$gallery = array(
'id' => $id,
'name' => '',
'rank' => 0,
'file' => MODX_BASE_PATH.'/userdata/promo/2016-hennessey-venom-gt-spyder-v4-1080.jpg'
);
$upload = $modx->runProcessor('gallery/upload', $gallery, array(
'processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/'
));
if ($upload->isError()) {
print_r($upload->getResponse());
}