Tracking 120,591,723 Products at 189 Stores