product page checkbox logic