questions to ask before shopping