Tracking 129,479,310 Products at 189 Stores