You need a commerce platform tied to your CRM that can be both your retail point of sale and online store.  Your next fan could be anywhere in the world!