Tracking 129,494,414 Products at 189 Stores