8 questions that your online store must answer