Значит есть страница с товарами. Есть кнопка "показать еще". При нажатии на эту кнопку ajax'ом подгружается товары второй страницы и объединяется с первой.
Переходим на товар, возвращаемся обратно и мы снова на первой странице, все что мы подгружали до этого не сохранилось.
1. На странице 1 подгружаем новые товары и добавляем их список
2. Меняем урл страницы на новый (важно чтобы сервер при переходе на этот урл умел возвращать новый список товаров)
3. Записываем в историю этот переход.
4. Всё! Тепер можно кликать на товар и возвращаться обратно.