Tracking 129,240,640 Products at 189 Stores