product list begin template integrate