Tracking 129,985,559 Products at 189 Stores