Меня тоже заботит возможное частое ожидание ответа от сервера.
Список с номерами страниц я сформировал так:
каждая цифра страницы содержит в ссылке id товара ( по нему я и буду искать в бд)
<a href="javascript:goto_item(501055);">1</a><a href="javascript:goto_item(501056);">2</a>
по поводу корзины: это полезная функция. когда клиент выберет товар на сайте поставщика- то по его просьбе, товар можно добавить в каталог и сразу же положить в корзину клиенту
а можно ли как то сделать один раз выборку товаров из бд, чтобы потом просто отображать их по кликам? чтобы не использовать запрос ajax каждый раз. Но имея ввиду, что товаров может быть от нескольких штук до 1000 в одной категории