fix product detail exception and randomlize location/price
Merge branch 'master' of https://github.com/lzliang/PBDashboard.git