Смысл данной идеи заключается в том что бы разгрузить БД и сами предложения/спрос от неактуальных. Например поставить автоматическую очистку именно лавки игрока при его отсутствии на сайте более 20-30 дней. Так как есть много игроков которые зашли...
В лавке при большом количестве предметов одного класса невозможно их пролистать. Добавь страницы + выпадающий список количества предметов на ней или же убери ограничение отображения в 30 пунктов с возможностью прокрутки.