Очистка карточки товара от старых фото
        Добрый день! 
Давно стоит вопрос массовой чистки старых фото товаров на сайте. Можно вручную, но свыше 3000 товаров… времени уйдёт немерено)
Настроена синхронизация с 1С, через компонент mSklad (mSync), в 1С где нет фото стоит заглушка. И при синхронизации все заглушки закидываются в карточку товара.
Вопрос: как можно массово удалить все заглушки в товарах? В идеале – запретить синхронизировать их, но этот вопрос больше к разработчикам дополнения, в поддержке просто говорят, что такого функционала нет.
Схема думаю простая, пробежаться по всем товарам, сравнить картинки с исходной, если совпадает – удалить. НО как это реализовать… может кто подскажет?)
    
    
                                                                                
            Давно стоит вопрос массовой чистки старых фото товаров на сайте. Можно вручную, но свыше 3000 товаров… времени уйдёт немерено)
Настроена синхронизация с 1С, через компонент mSklad (mSync), в 1С где нет фото стоит заглушка. И при синхронизации все заглушки закидываются в карточку товара.
Вопрос: как можно массово удалить все заглушки в товарах? В идеале – запретить синхронизировать их, но этот вопрос больше к разработчикам дополнения, в поддержке просто говорят, что такого функционала нет.
Схема думаю простая, пробежаться по всем товарам, сравнить картинки с исходной, если совпадает – удалить. НО как это реализовать… может кто подскажет?)
Комментарии: 2
                Через xPDO выбрать объекты msProductFile, сравнить с чем нужно и сделать remove() — это удалит основной файл и все его превьюшки.            
                    
                Самое простое написать плагин на событие «mskladOnProductImport» который будет удалять определенное фото.
Но сама загрузка фотографии будет происходить.
Еще самый-самый простой вариант:
— заглушку сделать к примеру в формате gif
— в источнике файлов для товаров запретить gif к загрузке, только jpg/png
                    Но сама загрузка фотографии будет происходить.
Еще самый-самый простой вариант:
— заглушку сделать к примеру в формате gif
— в источнике файлов для товаров запретить gif к загрузке, только jpg/png
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.