Нашли в импорте через админку чекбокс “Удалить существующие дополнительные изображения”. Нам не удобен способ импорта через админку, мы используем “CommerceML (1С)”
Выполнить экспорт товаров с дублирующимсися изображениями, экспортировав только поля Код и URL увеличенного изображения.
Выполнить импорт этого файла со включенной настройкой Удалить существующие дополнительные изображения, в следствии чего, у товаров останутся только основные изображения.
откройте
/app/addons/rus_exim_1c/Tygh/Commerceml/RusEximCommerceml.php
Далее ищем public function addProductImage($images, $product_id, $import_params)
Добавляем
Ну если вставить в foreach то да будут каждый раз удалятся, надо до, функция то вызывается 1 раз для каждого товара, значит должно все окей отработать. Странно, что такое функционал не внедрили в модуль.