fix product.js