Так, с этим понял. А подскажите, как задать уникальный ключ, если например поле артикула у меня отсутствует? Использовать для этого ID документа в файле импорта? В коде это задается здесь?

protected function prepareCategoryUpdateData(array $data) { if ($data['tmp_parent']) { $parent = $this->modx->getObject('msCategory', array('externalKey' => $data['tmp_parent']))->id; } else { $parent = $data['category_parent']; } $data = array_merge($data, array( 'class_key' => 'msCategory', 'id' => $data['category_id'], // Устанавливаем id документа 'pagetitle' => $data['tmp_raw_data']['pagetitle'], 'published' => 1, 'parent' => $parent, )); return $data; }