Quad.Wiki

Подготовить папку с фото выбранных товаров

Данное действие можно использовать в случае, когда на сайт или куда-то в другое место выгружаются не все товары, а только часть. При этом и фото товаров нужно отправлять по FTP не все, а только тех товаров, которые выгружаются.

image-20240123-072918.png

В Настройка 1 данного действия указывается 3 строки:

Строка 1 - путь к папке с готовыми фото (обычно это папка Quad Solutions\files\5_ image\ready\), т.е. папка ИЗ которой будут копироваться файлы фото.

Строка 2 - путь к папке, в которую будут скопированы фото.

Строка 3 - здесь можно указать опции копирования, например:

CLEAR - если указан такой тег в опциях, то из папки, КУДА копируется, предварительно будут удалены все файлы и подпапки, которые там были.

WEBPJPG - с таким тегом фото с расширением .WEBP будут переименованы в расширение .JPG, в том числе будут переименованы и сами файлы и в папке ready и в папке, куда копируются.

NOSUB - если добавлен такой тег, то в копируемой папке фото будут добавляться без распределения по подкатегориям

Строка 4 - в этой строке указывается код поля из которого берется текст, на который заменяется название файла картинки (если в 4ой строке пуста, то названия не меняются). Например, вы хотите чтобы в названии файлов картинки был текст из поля Код во вкладке Продукция. В этом случае в 4ой строке нужно указать code.

image-20240223-041944.png

Чтобы названия менялись, исходное название картинки должно быть числовым, в том виде, как его сохраняет программа при заполнении фото у товаров. Например img_rd79522_001.jpg

img_rd79522 - вот эта часть будет заменена на Код.

Если у вас в файлах фото указаны названия товаров, то, если вы хотите их переименовывать при копировании в другую папку, все фото нужно удалить и сформировать заново. Без этой птички в действии обработки фото и описаний:

Сделайте бекап папки с фото перед удалением фото!

При ручном добавлении фото так же не нужно ставить эту птичку, чтобы в названии файлов не указывались названия товаров, а был числовой код.

 

Если нужно указать несколько тегов, то они все указываются в одной третьей строке через пробел. Например, WEBPJPG CLEAR NOSUB

 

В Настройка 2 указывается SQL-фильтр товаров, фото которых нужно скопировать в другую папку.

Примеры фильтров:
p.do_exp_22 = 1 - товары, отобранные через Ограничение выгружаемых при экспорте товаров для шаблона экспорта с ID = 22

p.prod_group like '%<0817708175%' - все товары из группы с внутренним кодом 0817708175 и ее подгрупп