1. request product data public