Intelligent-shelving-in-retail