Tracking 129,875,323 Products at 189 Stores