Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Создайте информер и в его шаблоне весь код поместите в условие:
<?if $OTHER1$?> ... шаблон информера ... <?endif?>
Получится выборка из максимум 300 товаров. У кого есть доп.поле 1, те и будут показаны. Можно сделать два информера с обратной сортировкой, тогда выборка будет из 600 товаров.
В вашем случае без разработки скрипта не обойтись так как вы скидку прописывали в доп поля, и информерами подобное не реализовать.