Tracking 115,706,090 Products at 189 Stores