1. После обновления списка товаров попробуйте вызывать ShopMODX.widgets.Product.bindEvents() 2. Проще всего воспользоваться HTML5 History API habrahabr.ru/post/200106/