Add reset password. Fix variant product generation