Изначально я переносил данные скриптом: $res=$cate

Изначально я переносил данные скриптом:

$res=$category->getMany('Goods'); //получаем товары категории

foreach($res as $r){

    $options=[

        'class_key'=>'ShopmodxResourceProduct',

        'parent'=>$category_id,

        'pagetitle'=>$r->get('name'),

        'published'=>1,

        'template'=>3,

        'content'=>$r->get('content'),

        'sm_currency'=>79,

        'sm_price'=>$r->get('price'),

        'tv7'=>$r->get('image'),

    ];

    $modx->runProcessor('resource/create', $options);

}

Закралось подозрение, проверил - товары не сохраняются. Категории и другие документы работают нормально. Отобрадение в фронтенде тоже работает как надо. В чем может быть проблема и можно ли это исправить без переимпорта?