Tracking 120,600,867 Products at 189 Stores