Quad.Wiki
Копировать ОДНО поле в свой прайс из выбранных прайсов
Действие применяется для копирование информации из нескольких прайсов в свой каталог.
Настройка 1 - выбираются прайсы, из которых будет скопирована информация
Настройка 2 - выбирается поле прайсов ИЗ которого будет копироваться
Настройка 3 - выбирается поле собственного каталога В которое будет копироваться информация
Настройка 4 - можно задать SQL-фильтр для товаров. В фильтре могут быть условия как для товаров своего каталога, так и для товаров из прайсов.
Обратите внимание, что копируются, в том числе, и пустые поля. Если поле заполнено в нескольких выбранных прайсах, то копируется первое попавшееся значение, в том числе и пустое. Ограничивайте пустые значения при помощи SQL фильтра and p2.f_3ue8feap2 is not null , где f_3ue8feap2 - код поля, из которого копируется информация.
Чтобы копирование работало только для не заполненного поля собственного товара, при этом из прайсов брались только заполненные значения, то можно указать такой SQL фильтр:
and (p1.f_3ue8feap2 is null and p2.f_3ue8feap2 is not null)
где f_3ue8feap2
- код поля, в которое и из которого идет копирование.
p1
- ссылка на поле в своем каталоге
p2
- ссылка на поле в прайсе поставщика
Если вы хотите скопировать поле Полное описание, то его код будет info
and (p1.info is null and p2.info is not null)