Tracking 128,337,665 Products at 189 Stores