эта ошибка, очевидно, связана с индексацией производителей ModelCatalogProduct -> getProduct на выходе мы получаем два значения поля `noindex` - из таблицы `oc_product` и `oc_manufacturer` т,е. мы имеем не работающую функциональность вкл/откл индекса у товаров совсем если есть производитель, то берется его значение, если производитель не назначен, то null, значения нет совсем решение в файле catalog/model/catalog/product.php найти в запросе SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer,заменить на вариант 1: для того, чтобы получать еще одну колонку (для запросов так лучше не делать, но т.к. php-шная библиотека использует простой перебор, то запишется последний ключ) SELECT DISTINCT *, pd.name AS name, p.noindex, p.image, m.name AS manufacturer,вариант 2: вообще от производителя для модели товара нужно только его название (идентификатор есть в `oc_product`, а картинка и так не забирается), поэтому, как вариант, можно получать данные не из всех таблиц, а выборочно: SELECT DISTINCT p.*, pd.*, p2s.*, m.name AS manufacturer,