По моему тоже вполне можно .A по вашему, можно сделать адаптивной только часть сайта, не поменяв глобально его структуру?
Изменения потребует только уровень представления (шаблоны), уровень данных менять не нужно.
1. Использовать для показа товара блочные элементы (например, div), которые автоматически располагаются по доступной ширине в том количестве, которое в эту ширину влезает.Подскажите, как сделать, чтобы при изменении размера экрана (например: выход на сайт с мобильного телефона) товары в категории сдвигались в одну вертикальную колонку, а при просмотре сайта на компьютере сдвигались обратно в три вертикальные колонки?
2. Использовать @media screen and... для задания разных свойств классов на разных разрешениях экрана
3. Возможно, использовать javascript для каких-то действий в зависимости от текущей ширины экрана
В файлах шаблона ShopCMS. Их весьма не один.Где необходимо ковырять? В каком файле?
Для ShopCMS есть один (единственный?) бесплатный адаптивный шаблон - штатный бесплатный шаблон от ShopcMS 3.1.3 (http://shopcms.ru/fi...opcms_3_1_3.zip). Скачайте его, поставьте (шаблон, а не всю CMS) и изучайте, как там сделано.