Vitamins and supplements retailer GNC said it generates better sales at outdoor strip centers than traditional malls, a buying pattern that's behind its plan to shut as many as 900 stores amid a transformation in shopping habits across the United States.