Tracking 129,875,397 Products at 189 Stores