Повторюсь с вопросом:
Как (или что) сделать с модулем или в нём, чтобы в таблице БД "oc_product" в поле "xls" попадали нужные данные (например: "imported from other")? При этом желательно где-то в модуле прописать еще и условие, определяющее сами данные.
Например:
ЕСЛИ (импортируемое поле из XML-файла == "такое-то значение") ТО "xls"="такие-то данные" ИНАЧЕ "xls"="другие данные".
Для чего:
Если это поле "xls" остаётся пустым, то на сайте не отображается цена. А в импортируемом прайсе нет никаких данных по этому поводу.
P.S. Может нужно в самом прайсе (XML-файле) добавить колонку, и где-то в модуле сослаться на неё?..
В исходнике модуля "product.php" заменил:
$data['xls'] = isset($data['xls'])?((strlen($data['xls']) == 0)?'import other':$data['xls']):'import other';
...при этом, если даже в наглую вписать так:
$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', ..., xls = 'import other'");
то это никак не помогает, и поле "xls" всё одно остаётся пустым. Я так понимаю, что код вносящий изменения в БД не тут находится?
P.P.S. В OpenCart - новичек, разбираюсь.