Tracking 129,492,273 Products at 189 Stores