По поводу 3000 ошибки. Тоже столкнулся. Долго экспериментировал, думал проблема в кодировке (или в том, что 1C отдаёт XML в «UTF-8 with BOM»).
В итоге вся проблема была в том, что модуль не перезаписывал XML файлы (import.xml и offers.xml), а добавлял новое согдержимое в них. В итоге SimpleXML не мог распарсить XML файлы и выдавал ошибку (LibXMLError). Пока сильно в модуле не ковырялся, чтобы нормально устранить проблему, но заплатку сгделал в следуюещём вигде:
public function importFile($importFile, $type) {
// ...
// Удноние XML файла после импори (добавить перед return)
unlink($importFile);
return "";
}
В файле /admin/model/extension/exchange1c.php добавить unlink($importFile) в конец функции importFile() перед return.
Нагдеюсь кому-то поможет
Нет ничего потому чтолее вечного, чем временное.