產品內頁購物數量可手填，並判斷填入值是否合法
Merge branch 'cht.local' into cht