Tracking 112,328,778 Products at 189 Stores