Natürlich muss man eine Domain besitzen, wenn man den Shop öffentlich zugänglich machen will.
Wie und vor allem Wo hast Du denn den Shop installiert - für die Installation muss es doch eine Domain gegeben haben ? Möglicherweise musst Du nur im Backend unter den Grundeinstellungen Shop erstmal die richtigen Angaben hinterlegen.