smart product quantity