fix bug in index
fix bug in diy
fix bug in single-product