Tracking 128,948,868 Products at 189 Stores