Здравствуйте. Как можно сделать, чтобы на странице каталога товаров, при клике на кнопку, товар был отсортирован в таком порядке, чтобы сначала показывались товары из одного склада, а уже потом все остальные? Пока делаю так: количество товара на складе и ID склада получаю, записываю к массиву полей элемента, затем сортирую итоговый массив по ID склада, и помещаю все элементы массива с нужным складом в начало массива. Сердце подсказывает, что это какая-то хрень) Может подскажет кто более "разумное" решение?