Вот здесь я писал про магазин на 150 000 товаров. На самом деле там почти 180 000 товаров и 45 000 TV-параметров. Магазин еще не окончательно доделан (еще предстоит его немного оптимизировать), но без дополнительного кеширования он каталог с постраничностью отдает менее чем за 0,6 секунд. Думаете, ваши 1500 товаров реально могут создать нагрузку? А вот здесь 13 000 товаров и почти 100 000 TV-параметров. Пощелкайте. Не думаю, что у вас будут тормоза именно из-за TV-шек. Тем более что процессоры shopModx-а специально написаны для работы с TV-шками. Так что даже если 20 TV-шек будет — не беда.
Пробовал через компонент «Групповое редактирование ресурсов», но не получилось редактировать цену товара (sm_price).
Вы скорее всего пробовали GroupEdit? Он заточен чисто под ShopKeeper и конечно же он не будет менять sm_price, так как это кастомный элемент. У меня есть свой табличный редактор, но я его еще не публиковал из-за неидеальности. Но он точно появится в новой сборке магазина.