Tracking 125,402,645 Products at 189 Stores