A shelving system and method are disclosed. The shelving system includes: a plurality of shelves; at least one display screen; at least one camera, for optically detecting the contents of each one of the shelves; and at least one computing device in communication with the display screen and the at least one camera for presenting sales and promotional information on the display screen in dependence on the contents of the compartments as sensed by the sensors.