Tracking 129,651,830 Products at 189 Stores