System and method for electronically visualising at least one product in a retail environment, the system (5) comprising input means (17) for receiving user input concerning the at least one product and processing means (11), connected to the input means (17), the processing means (11) comprising first storage means (13) for storing and retrieving visual information concerning the at least one product. The system further comprises display means (10) connected to the processing means (11) for displaying the visual information concerning the at least one product as a three-dimensional virtual object. The display means (10) may comprise an immersive virtual reality projection system (15) or at least one semi-immersive flat screen display (15).