page product: refactoring
category page: message