Tracking 129,190,735 Products at 189 Stores