Tracking 128,247,974 Products at 189 Stores